Kiedy kod PHP jest interpretowany przez sever pisze coś takiego:
<?php
function foo()
{
<script type=text/javascript> ... </script>
}
?>
Jako część kodu w <?php ?>
jest interpretowany jako php i ciąg wewnątrz doesnt funkcyjnego reprezentuje żadnej funkcji php
Ty może wyświetlać kod javascript (lub dowolną treść dokumentu HTML) za pomocą kodu php:
<?php
function foo(){
echo "<script type=text/javascript> alert('it works!)'; </script>";
} ?>
, więc po uruchomieniu fu nction, możesz dodać javascript do dokumentu poprzez jego echo i dlatego go uruchom.
Można również używać zmiennych php echo zmiennych javascript jak:
<?php
function foo(){
echo "<script type=text/javascript> alert('{$phpVariable}'); </script>";
} ?>
lub
<?php
function foo(){
echo "<script type=text/javascript> var variableFromPHP = {$phpVariable}; </script>";
} ?>
tak, to zadziała dobrze. Po prostu echo '$ a' zamiast nic z tym nie robić. – Bryan
To zadziała. I możliwe – Babu
@ user3187838 Odpowiedź wybrana nie odpowiada na twoje pytanie, Edytuj pytanie lub przejrzyj odpowiedzi. – Patrick