PHP serialize() 関数が正確にどのように機能するかについて、仕様または正確な説明を探しています。そのトピックについて私が見つけたのは、マニュアルのそのコメントだけです。
PHPがこれをどのように実装するかについて、より詳細な説明がどこかにありますか?
PHP serialize() 関数が正確にどのように機能するかについて、仕様または正確な説明を探しています。そのトピックについて私が見つけたのは、マニュアルのそのコメントだけです。
PHPがこれをどのように実装するかについて、より詳細な説明がどこかにありますか?
PHP がシリアル化された文字列をどのように処理するかを本当に知るには、コメントで Pekka 웃 が提案したようにソースコードを掘り下げる必要があります。
ソースを検索する便利な方法を提供するhttp://lxr.php.net/search?q=PHP_FUNCTION+serialize&project=PHP_5_4から始めてみてください。
このリンクはhttp://nikic.github.io/2012/03/16/Understanding-PHPs-internal-function-definitions.htmlからのもので、php ソースで特定の関数定義を見つける方法を説明しています。
幸運を!
残念ながら、PHP にはシリアライズの仕様がありません。
ソースコードを調べることができますhttps://github.com/php/php-src/blob/master/ext/standard/php_var.h、https://github.com/php/php-src/blob/master/ext /standard/var_unserializer.c . しかし、それは理解するのが難しいです。
他の言語で実装を検索してみることができます。JavaScript .