Javascript PHP函数中的脚本标记-预期语句

Javascript PHP函数中的脚本标记-预期语句,javascript,php,function,Javascript,Php,Function,我试图在PHP函数中使用JavaScript代码,但得到了错误-expecting语句 代码: 只需将脚本放入echo或将其存储在变量中即可 从此处更改: <?php function subscribe_request($phone) { <script src="js/subscrie.js" type="text/javascript"> //something </script> } ?> <?php

我试图在PHP函数中使用JavaScript代码,但得到了错误-
expecting语句

代码:


只需将脚本放入echo或将其存储在变量中即可

从此处更改:

<?php
    function subscribe_request($phone) {
    <script src="js/subscrie.js" type="text/javascript">
        //something
    </script>
}
?>
<?php
    function subscribe_request($phone) {
    $script = '<script src="js/subscrie.js" type="text/javascript">';
    $script .= 'alert("' . $phone .'")';
    $script .= '</script>';
    echo $script;
}
?>

使用此选项:

<?php
    function subscribe_request($phone) {
    <script src="js/subscrie.js" type="text/javascript">
        //something
    </script>
}
?>
<?php
    function subscribe_request($phone) {
    $script = '<script src="js/subscrie.js" type="text/javascript">';
    $script .= 'alert("' . $phone .'")';
    $script .= '</script>';
    echo $script;
}
?>

HTML代码不能用
包装。你的代码实际上是这样写的吗?你需要逃离PHP来表达非PHP功能,或者回送/打印出来。JavaScript只有在浏览器中才会运行,而且它永远不会发送到浏览器,因为它在PHP函数中。你想完成什么?我假设PHP就是这样编写的。我在
中添加了$phone变量,以及如何在JS中使用$phone变量?Thnk you,这对我很有帮助。