基本上我正在尝试做的是在我的主PHP页面中调用一个函数来自.php文件,该文件仅用于处理数据。该功能基本上称为回声。我希望以一种方式调用该函数,使其真正回应它所处的位置,而不是从它调用的位置。有没有办法做到这一点?
在index.php中的php:
<?php
function writeNot($text) {
echo '<script type="text/javascript">',
"addNotification(\"$text\");",
'</script>';
}
?>
php in process.php:
writeNot('The file has been successfully uploaded!');
我希望该函数能够将HTML(它调用一些Js)与index.php相呼应,但我认为它与echo.php文件相呼应,我并不是真正想要的。
使用return而不是echo
<?php
function writeNot($text) {
return'<script type="text/javascript">',
"addNotification(\"$text\");",
'</script>';
}
?>
然后使用echo打印出从函数返回的字符串
echo writeNote($text);
你应该调用index.php中的函数来执行它
因此,它首先让您在'process.php'中包含您的文件'index.php'