文字列を PHP コードとして扱います。
<?php $string = "美しい" ; $time = "冬" ; $str = 'これは$string $timeの朝です! $str .PHP_EOL ( " $ str = " $ str " ; " ; $str ? >上記のコードを実行した出力結果は次のとおりです。
これは $string $time の朝です!美しい冬の朝です!eval() 関数は、PHP コードに従って文字列を評価します。
文字列は有効な PHP コードである必要があり、セミコロンで終わる必要があります。
注: return ステートメントは文字列の評価を直ちに終了します。
ヒント:この関数は、後で計算するためにデータベースのテキスト フィールドにコードを保存する場合に便利です。
eval( phpcode )
パラメータ | 説明する |
---|---|
phpコード | 必須。計算するPHPコードを指定します。 |
戻り値: | return ステートメントに渡された値は、return ステートメントがコード文字列内で呼び出されない限り返され、それ以外の場合は NULL が返されます。コード文字列に解析エラーがある場合、eval() 関数は FALSE を返します。 |
---|---|
PHPのバージョン: | 4+ |