PHP-有没有办法在回显位置回显文本?

时间:2019-04-13 19:47:06

标签: php echo

所以基本上我想从.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文件中,这并不是我真正想要的。

2 个答案:

答案 0 :(得分:0)

使用回声代替

   <?php
   function writeNot($text) {
       return'<script type="text/javascript">',
       "addNotification(\"$text\");",
       '</script>';
   }
?>

然后使用echo打印出从函数返回的字符串

echo writeNote($text);

您应该调用index.php内部的函数来执行

答案 1 :(得分:-2)

这样它就可以让您首先在'process.php'中包含文件'index.php'