JavaScript では問題なく使用eval('1+1')
できますが、何らかの理由でこれを PHP で動作させることができません。これは内部 (非公開) Web ページであるため、セキュリティは問題になりません。どのようにコーディングしても、500 Internal Server Error が表示されます。
PHPファイルで次のようなことをしようとしています:
$expression='1+1';
echo "eval($expression)";
PHPのeval()
関数は JavaScript の同等のものと同じではありませんか、それとも実装が単純ではありませんか?