在每个PHP语句之后自动执行函数/语句
我不确定它是否存在于PHP中,或者你可能会认为它是一个疯狂或疯狂的想法。但不知何故,如果我能在PHP脚本中的每个语句之后创建一个函数来执行,那对我来说将非常方便 例如:- 正常情况:-在每个PHP语句之后自动执行函数/语句,php,core,Php,Core,我不确定它是否存在于PHP中,或者你可能会认为它是一个疯狂或疯狂的想法。但不知何故,如果我能在PHP脚本中的每个语句之后创建一个函数来执行,那对我来说将非常方便 例如:- 正常情况:- <?php $a = 1; $b = 2; echo $a . "\n"; echo $b . "\n"; ?> 我想要一个能写函数的例子:- function should_excute_after_each_php_statement() { echo 'a statement com
<?php
$a = 1;
$b = 2;
echo $a . "\n";
echo $b . "\n";
?>
我想要一个能写函数的例子:-
function should_excute_after_each_php_statement() {
echo 'a statement completed' . "\n";
}
脚本的结果应该是:-
a statement completed
a statement completed
1
a statement completed
2
a statement completed
可能吗?从您的问题中我了解到,PHP正是您想要的:。它们通常用于调试目的。看看他们 这简直是疯了。为什么要在每个语句之后调用函数?你到底想在这里完成什么?也许有另一种方法可以解决你的问题。假设您的代码文件有1000多行代码。如果您在每个语句之后调用函数,那么您的CPI将耗尽内存。它可能会导致可怕的问题。这方面的实际用例是什么?因为,是的,抽象地说,它只会导致可怕的问题。你在这里考虑过递归吗?在每条语句之后执行一条语句将导致一个infite循环。对于一个简单的解决方案,创建一个函数并在每行之后执行它。嗯DIf如果您想将其用于调试目的,为什么不使用xdebug?先生!你今天赢了,太好了!我在哪里可以取谢谢,很高兴能帮上忙!
a statement completed
a statement completed
1
a statement completed
2
a statement completed