PHPのevalの()関数
例
計算するためにPHPコードとして文字列:
<?php
$string = "beautiful";
$time = "winter";
$str = 'This is a $string $time morning!';
echo $str. "<br>";
eval("$str = "$str";");
echo $str;
?>
$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!
This is a beautiful winter morning!
定義と使用法
PHPコードに従って計算文字列へのeval()関数。
文字列が有効なPHPコードでなければならず、セミコロンで終了する必要があります。
注:return文は、文字列の計算を終了します。
ヒント:この機能コードは、将来のテキストフィールドの計算のためにデータベースに格納されていると便利に行われます。
文法
eval( phpcode )
参数 | 描述 |
---|---|
phpcode | 必需。规定要计算的 PHP 代码。 |
技術的詳細
戻り値: | あなたは、コード文字列、ステートメントを返すために渡された戻り値にreturn文呼び出さない限り、それ以外の場合はNULLを返します。 エラーコードの文字列解析がある場合は、evalの()関数はFALSEを返します。 |
---|---|
PHPバージョン: | 4+ |
PHPその他リファレンスマニュアル