V8Js::executeString
(PECL v8js >= 0.1.0)
V8Js::executeString — 文字列を Javascript のコードとして実行する
説明
public V8Js::executeString
( string
$script
[, string $identifier = "V8Js::executeString()"
[, int $flags = V8Js::FLAG_NONE
]] ) : mixed
script で渡した文字列を Javascript のコードとしてコンパイルし、実行します。
パラメータ
-
script -
実行したいコード文字列。
-
identifier -
実行するコードの識別子となる文字列。デバッグ時に使います。
-
flags -
実行フラグ。 V8Js::FLAG_* 定数のいずれかでなければならず、デフォルトは
V8Js::FLAG_NONEです。-
V8Js::FLAG_NONE: 何もフラグが立っていません。 -
V8Js::FLAG_FORCE_ARRAY: PHP に渡されるすべての JS オブジェクトを連想配列にします。
-
返り値
Javascript のコード内で最後に生成された変数の値を PHP の変数の型に変換して返します。