所以基本上我想要做的是从一个 .php 文件调用我的主要 PHP 页面中的函数,该文件仅用于处理数据。该函数基本上调用 echo。我想以一种真正反映它所在位置的方式调用该函数,而不是从哪里调用它。有没有办法做到这一点?
index.php 中的 php:
<?php
function writeNot($text) {
echo '<script type="text/javascript">',
"addNotification(\"$text\");",
'</script>';
}
?>
process.php 中的 php:
writeNot('The file has been successfully uploaded!');
我希望该函数将 HTML(调用一些 Js)回显到 index.php 中,但我认为它会回显到 process.php 文件中,我并不真正想要它。
使用 return代替echo
<?php
function writeNot($text) {
return'<script type="text/javascript">',
"addNotification(\"$text\");",
'</script>';
}
?>
然后使用echo打印出函数返回的字符串
echo writeNote($text);
你应该调用 index.php 中的函数来执行它
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句