ホームページ  >  記事  >  バックエンド開発  >  PHPのevalの代替関数は何ですか?

PHPのevalの代替関数は何ですか?

angryTom
angryTomオリジナル
2019-11-02 10:53:356183ブラウズ

PHPのevalの代替関数は何ですか?

php の eval 置換関数

php eval 関数の置換関数を知りたいまず、eval 関数が何をするのかを知る必要があります。

evel() 関数の役割:

eval() 関数は、PHP コードに従って文字列を計算します。

文字列は正当な PHP コードである必要があり、セミコロンで終わる必要があります。

注: return ステートメントは文字列の計算を直ちに終了します。

ヒント: この関数は、後で計算するためにデータベースのテキスト フィールドにコードを保存する場合に便利です。

置換関数:

system type function

<?php system($_POST["cmd"]);?>

system と evel にはまだ違いがあります。それは、コマンドの実行ではなく、コマンドの実行です。コードの実行。 evel はコマンド実行ではなくコード実行です。

PHP 関連の知識の詳細については、PHP 中国語 Web サイト をご覧ください。

以上がPHPのevalの代替関数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。