« PHP 8.3 Manual トップ
著作権 »
per page, with , order by , clip by
Results of 1 - 10 of about 54 for zval (0.002 sec.)
内部的な zval を表す文字列をダンプする 11674
« boolval doubleval » PHP Manual 変数操作 関数 内部的な zval を表す文字列をダンプする 検索 debug_zval_dump (PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8) debug_zval_dump — 内部的な zval を表す文字列をダンプする 説明 function debug_zval_dump ( mixed ... $value , mixed ...$values ): void 内部的な zval (Zend の値) を表す文字列表現をダンプします。 これは Zend Engine や PHP 拡張モジュールの実装の詳細をデバッグしたり、理解した ... ダンプする変数または値。 values ダンプする追加の変数または値。 戻り値 値を返しません。 変更履歴 バージョン 説明 8.4.0 debug_zval_dump() は、配列がパックされているかどうかを示すようになりました。 例 例1 debug_zval_dump() の例 <?php $var1 = 'Hello' ; $v ... ar1 .= ' World' ; $var2 = $var1 ; debug_zval_dump ( $var1 ); ?> 上の例の出力は以下となります。 string(11) "Hello World" refcount(3) 注意 : refcount を理解する Zend Eng ...
https://man.mtool.work/php/8.3/function.debug-zval-dump.html
内部的な zval を表す文字列をダンプする 11629
« boolval doubleval » PHP Manual 変数操作 関数 内部的な zval を表す文字列をダンプする 検索 debug_zval_dump (PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8) debug_zval_dump — 内部的な zval を表す文字列をダンプする 説明 function debug_zval_dump ( mixed ... $value , mixed ...$values ): void 内部的な zval (Zend の値) を表す文字列表現をダンプします。 これは Zend Engine や PHP 拡張モジュールの実装の詳細をデバッグしたり、理解した ... ダンプする変数または値。 values ダンプする追加の変数または値。 戻り値 値を返しません。 変更履歴 バージョン 説明 8.4.0 debug_zval_dump() は、配列がパックされているかどうかを示すようになりました。 例 例1 debug_zval_dump() の例 <?php $var1 = 'Hello' ; $v ... ar1 .= ' World' ; $var2 = $var1 ; debug_zval_dump ( $var1 ); ?> 上の例の出力は以下となります。 string(11) "Hello World" refcount(3) 注意 : refcount を理解する Zend Eng ...
https://man.mtool.work/php/8.3/function.debug-zval-dump.html
リファレンスカウントの原理 11258
« ガベージコレクション 循環の収集 » PHP Manual ガベージコレクション リファレンスカウントの原理 検索 リファレンスカウントの原理 PHP 変数は「zval」と呼ばれるコンテナに保管されます。 zval コンテナには、変数の型と値の他に、情報の追加ビットを2つ ... と参照を区別する方法を PHP エンジンが知ります。 &演算子によって作成されるように、PHP ではユーザーランドで参照を使えるので、 zval コンテナもメモリー使用状況を最適化するための内部的なリファレンスカウント機構を 持ちます。 追加情報の2つ目は「refcount」と呼 ... ばれ、この1つの zval コンテナをどれだけ多くの 変数名(シンボルとも呼ばれます)が指すかを含みます。 シンボルは全てシンボルテーブルに保管され、ス ... 用のスコープ (すなわち、ブラウザによってリクエストされたスクリプト)があります。 新しい変数が定数値を使って作成されるとき、zval コンテナが作成されます。 例えば、 例1 新規 zval コンテナを作成 <?php $a = "new string" ; ?> この例では、新しいシンボル名( ...
https://man.mtool.work/php/8.3/features.gc.refcounting-basics.html
リファレンスカウントの原理 11214
« ガベージコレクション 循環の収集 » PHP Manual ガベージコレクション リファレンスカウントの原理 検索 リファレンスカウントの原理 PHP 変数は「zval」と呼ばれるコンテナに保管されます。 zval コンテナには、変数の型と値の他に、情報の追加ビットを2つ ... と参照を区別する方法を PHP エンジンが知ります。 &演算子によって作成されるように、PHP ではユーザーランドで参照を使えるので、 zval コンテナもメモリー使用状況を最適化するための内部的なリファレンスカウント機構を 持ちます。 追加情報の2つ目は「refcount」と呼 ... ばれ、この1つの zval コンテナをどれだけ多くの 変数名(シンボルとも呼ばれます)が指すかを含みます。 シンボルは全てシンボルテーブルに保管され、ス ... 用のスコープ (すなわち、ブラウザによってリクエストされたスクリプト)があります。 新しい変数が定数値を使って作成されるとき、zval コンテナが作成されます。 例えば、 例1 新規 zval コンテナを作成 <?php $a = "new string" ; ?> この例では、新しいシンボル名( ...
https://man.mtool.work/php/8.3/features.gc.refcounting-basics.html
Returns information about the passed in value with data types, reference counts,... 10131
« runkit7_superglobals uopz » PHP Manual runkit7 関数 Returns information about the passed in value with data types, reference counts, etc 検索 runkit7_zval_inspect (PECL runkit7 >= Unknown) runkit7_zval_inspect — Returns information about ... the passed in value with data types, reference counts, etc 説明 function runkit7_zval_inspect ( string $value ): array パラメータ value The value to return the representation of 戻り値 The array returned by t ... his function contains the following elements: address refcount (optional) is_ref (optional) type 例 例1 runkit7_zval_inspect() example <?php $var = new DateTime (); var_dump ( runkit7_zval_inspect ( $var )); $var = 1 ; var_dump ( runkit7_z ... 1e0" ["type"]=> int(4) } 参考 References Explained » References Explained (by Derick Rethans) 関連キーワード: runkit value zval inspect var array Returns information about passed data types reference counts string address type int function refcount ...
https://man.mtool.work/php/8.3/function.runkit7-zval-inspect.html
Returns information about the passed in value with data types, reference counts,... 10131
« runkit7_superglobals uopz » PHP Manual runkit7 関数 Returns information about the passed in value with data types, reference counts, etc 検索 runkit7_zval_inspect (PECL runkit7 >= Unknown) runkit7_zval_inspect — Returns information about ... the passed in value with data types, reference counts, etc 説明 function runkit7_zval_inspect ( string $value ): array パラメータ value The value to return the representation of 戻り値 The array returned by t ... his function contains the following elements: address refcount (optional) is_ref (optional) type 例 例1 runkit7_zval_inspect() example <?php $var = new DateTime (); var_dump ( runkit7_zval_inspect ( $var )); $var = 1 ; var_dump ( runkit7_z ... 5ab21b1e0" ["type"]=> int(4) } 参考 References Explained » References Explained (by Derick Rethans) 関連キーワード: runkit zval inspect information about passed types reference counts address type refcount optional dump References Explained superglob ...
https://man.mtool.work/php/8.3/function.runkit7-zval-inspect.html
mysqlndプラグインの開発をはじめよう 9493
« mysqlnd のプラグインAPI OCI8 » PHP Manual MySQL Native Driver プラグインAPI mysqlndプラグインの開発をはじめよう 検索 mysqlndプラグインの開発をはじめよう mysqlnd プラグイン それ自体が PHP拡張モジュール であることを覚えておくことが重要です。 ... すコードの断片は、 zend_call_method のプロトタイプを示しています。これは zend_interface.h からとってきたものです。 ZEND_API zval* zend_call_method( zval **object_pp, zend_class_entry *obj_ce, zend_function **fn_proxy, char *function_name, int function ... _name_len, zval **retval_ptr_ptr, int param_count, zval* arg1, zval* arg2 TSRMLS_DC ); Zend API は2つの引数しかサポートしていません。それ以 ... MYSQLND_METHOD(my_conn_class,connect)( MYSQLND *conn, const char *host /* ... */ TSRMLS_DC) { enum_func_status ret = FAIL; zval * global_user_conn_proxy = fetch_userspace_proxy(); if (global_user_conn_proxy) { /* call userspace proxy */ ret = MY_ZEND ...
https://man.mtool.work/php/8.3/mysqlnd.plugin.developing.html
mysqlndプラグインの開発をはじめよう 9493
« mysqlnd のプラグインAPI OCI8 » PHP Manual MySQL Native Driver プラグインAPI mysqlndプラグインの開発をはじめよう 検索 mysqlndプラグインの開発をはじめよう mysqlnd プラグイン それ自体が PHP拡張モジュール であることを覚えておくことが重要です。 ... すコードの断片は、 zend_call_method のプロトタイプを示しています。これは zend_interface.h からとってきたものです。 ZEND_API zval* zend_call_method( zval **object_pp, zend_class_entry *obj_ce, zend_function **fn_proxy, char *function_name, int function ... _name_len, zval **retval_ptr_ptr, int param_count, zval* arg1, zval* arg2 TSRMLS_DC ); Zend API は2つの引数しかサポートしていません。それ以 ... MYSQLND_METHOD(my_conn_class,connect)( MYSQLND *conn, const char *host /* ... */ TSRMLS_DC) { enum_func_status ret = FAIL; zval * global_user_conn_proxy = fetch_userspace_proxy(); if (global_user_conn_proxy) { /* call userspace proxy */ ret = MY_ZEND ...
https://man.mtool.work/php/8.3/mysqlnd.plugin.developing.html
循環の収集 8677
« リファレンスカウントの原理 パフォーマンスの考慮点 » PHP Manual ガベージコレクション 循環の収集 検索 循環の収集 伝統的に、PHP で以前使われていたようなリファレンスカウント記憶機構では、 循環参照メモリ・リークに対処できません。 しかしながら、 ... ばなりません。 refcount が増やされたら、それはまだ使用中で、従ってゴミではありません。 refcount が減少して、ゼロに達したら、zvalは解放可能です。 refcount 引数がゼロ以外の値に減少する場合、これは、ガベージサイクルを作成できる だけであることを意味します。 ... 第2に、ガベージサイクルで、それらの refcount を減少させられるかどうかチェックし、 それからzval のうちいずれがゼロの refcount を持つか調べることによって、どの部分がゴミか発見できます。 refcount の減少が起こりうるたびに ... ガベージ・サイクルのチェックを呼び出さなくても良いように、 代わりに、可能性があるルート (zvals) 全てをアルゴリズムはルート・バッファにたくわえます。 (それらは「紫」とマークされます) それは、可能性のあるガベージのルー ...
https://man.mtool.work/php/8.3/features.gc.collecting-cycles.html
循環の収集 8677
« リファレンスカウントの原理 パフォーマンスの考慮点 » PHP Manual ガベージコレクション 循環の収集 検索 循環の収集 伝統的に、PHP で以前使われていたようなリファレンスカウント記憶機構では、 循環参照メモリ・リークに対処できません。 しかしながら、 ... ばなりません。 refcount が増やされたら、それはまだ使用中で、従ってゴミではありません。 refcount が減少して、ゼロに達したら、zvalは解放可能です。 refcount 引数がゼロ以外の値に減少する場合、これは、ガベージサイクルを作成できる だけであることを意味します。 ... 第2に、ガベージサイクルで、それらの refcount を減少させられるかどうかチェックし、 それからzval のうちいずれがゼロの refcount を持つか調べることによって、どの部分がゴミか発見できます。 refcount の減少が起こりうるたびに ... ガベージ・サイクルのチェックを呼び出さなくても良いように、 代わりに、可能性があるルート (zvals) 全てをアルゴリズムはルート・バッファにたくわえます。 (それらは「紫」とマークされます) それは、可能性のあるガベージのルー ...
https://man.mtool.work/php/8.3/features.gc.collecting-cycles.html
PREV 1 2 3 4 5 6 NEXT