php.ini の設定により動作が変化します。
名前 | デフォルト | 変更の可否 | 変更履歴 |
---|---|---|---|
unserialize_callback_func | NULL | PHP_INI_ALL | PHP 4.2.0 から利用可能 |
PHP_INI_* モードの詳細および定義については どこで設定を行うのか を参照してください。
以下に設定ディレクティブに関する 簡単な説明を示します。
アンシリアライザがインスタンスを作成する必要がある未定義のクラス を見付けた場合に(未定義のクラス名をパラメータとして) unserialize()コールバック関数がコールされます。 指定した関数が定義されていない場合やその関数が足りないクラスを読 み込み/実装しない場合に警告が発生します。 コールバック関数のようなものが本当に必要な場合は、このエントリを 設定してください。
unserialize() および オブジェクトのオートローディング も参照ください。