Передача php-переменных через параметры функции javascript, PHP, JAVASCRIPT

Я пытаюсь передать строковую переменную через параметр php-функции, называемый alertText, в функцию javascript, называемую alert, чтобы предупредить сообщение на экране, но по какой-то причине он не принимает переменную php, и ничто не предупреждается о ней экран. Взгляни, пожалуйста:

testing.php

function alertText($text) { echo " <script> alert($text); </script> "; } alertText("Hello"); ?> 

Вам нужно одинаковать кавычку текстовой переменной $, потому что JavaScript не распознает эту переменную как строку.

 <?php function alertText($text) { echo "<script>alert('$text');</script>"; } alertText("Hello"); 

Вы можете объединить его, чтобы получить более читаемый код.

 function alertText($text) { echo "<script>alert('".$text."');</script>"; } alertText('Hello'); 

Очень простая ошибка, вы забыли закрыть двойную кавычку, позволяя парсеру знать, что $ text – это не слово $ text (эй, это может случиться!).

Мы используем $ variable_name. для объединения значения переменной с функцией javascript во время выполнения.

  <?php function alertText($text) { echo " <script> alert('".$text."'); </script> "; } alertText("Hello"); ?> .  <?php function alertText($text) { echo " <script> alert('".$text."'); </script> "; } alertText("Hello"); ?> 

** ПРИМЕР ИСПРАВЛЕНО **

Вы должны использовать его как

  function alertText($text) { echo '<script type="text/javascript">alert("' . $text . '"); </script>'; "; } alertText("Hello"); ?>