PHP eval() 関数
例
文字列を PHP コードとして評価します。
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br>";
eval("\$str = \"$str\";");
echo $str;
?>
上記のコードの出力は次のようになります。
This is a $string $time morning!
This is a beautiful winter morning!
定義と使用法
eval() 関数は、文字列を PHP コードとして評価します。
文字列は有効な PHP コードである必要があり、セミコロンで終わる必要があります。
ノート:return ステートメントは、文字列の評価をすぐに終了します。
ヒント:この関数は、PHP コードをデータベースに格納するのに役立ちます。
構文
eval(phpcode)
パラメータ値
パラメータ |
説明 |
---|---|
phpコード | 必要。評価する PHP コードを指定します |
技術的な詳細
戻り値: |
コード内で return ステートメントが呼び出されない限り、NULL を返します。
弦。次に、return に渡された値が返されます。解析エラーが発生した場合 |
---|---|
PHP バージョン: |
4+ |
プログラミング学習を加速させる
プログラミングをプロの講師に教えてもらいませんか。