0

私は次のコードを持っています

<?php
$f = 'exit';
print "function '$f' \n";
$f();
print "end \n";
?>

このエラーメッセージが表示されます。

Fatal error: Call to undefined function exit()

PHPにexit()関数がないのはなぜですか?をに置き換える$f();と、exit();それが機能します。

Br

4

2 に答える 2

7

PHPマニュアルから直接:

注:これは言語構造であり、関数ではないため、変数関数を使用して呼び出すことはできません。

于 2012-04-13T17:57:04.060 に答える
1

これを試してください:eval($f。"();");

それは良い方法ではありませんが、働かなければなりません

于 2012-04-13T18:23:30.270 に答える