PHP マニュアル
付録
PHP 5.3.x から PHP 5.4.x への移行
PHP 5.4.x における変更点
下位互換性のない変更点
新機能
SAPI モジュールに対する変更
PHP 5.4.x で推奨されなくなる機能
変更された関数
新しい関数
新しいクラス
新しいメソッド
削除された拡張モジュール
その他の拡張モジュールに対する変更
新しいグローバル定数
INI ファイルの扱いに関する変更
その他の変更
新しいグローバル定数
その他の変更
PHP 5.3.x から PHP 5.4.x への移行
PHP マニュアル
INI ファイルの扱いに関する変更
デフォルト値が変更された
php.ini
ディレクティブは以下の通りです。
register_globals
および
register_long_arrays
magic_quotes_gpc
、
magic_quotes_runtime
および magic_quotes_sybase
allow_call_time_pass_reference
define_syslog_variables
highlight.bg
session.bug_compat_42
および
session.bug_compat_warn
mbstring.script_encoding
y2k_compliance
safe_mode, safe_mode_gid, safe_mode_include_dir, safe_mode_exec_dir, safe_mode_allowed_env_vars, safe_mode_protected_env_vars
次の
php.ini
ディレクティブが追加されました。
cli.pager
および
cli.prompt
。 これは、readline を使った対話シェルモードで利用するものです。
cli_server.color
。これは、 開発用の組み込みウェブサーバーで ANSI カラーコードを使った端末への出力を有効にします。
max_input_vars
- 最大で何個までの GET/POST/COOKIE 入力変数を受け付けるか。
zend.multibyte
- 新たなマルチバイトサポートの制御。
zend.script_encoding
- この値は、スクリプトの先頭に "declare(encoding=...)" が書かれていないときに使うものです。
zend.signal_check
- シャットダウン時に、シグナルハンドラが置き換えられているかどうかをチェックします。
session.upload_progress.enabled
、
session.upload_progress.cleanup
、
session.upload_progress.prefix
、
session.upload_progress.name
、
session.upload_progress.freq
および
session.upload_progress.min_freq
enable_post_data_reading
- 無効にすると、POST データの読み込みやその後の処理を行いません。
windows_show_crt_warning
- このディレクティブを有効にすると Windows CRT の警告を表示します。 これまでのバージョンでは、デフォルトで常に表示されていました。
次の
php.ini
ディレクティブには変更がありました。
session.entropy_file
のデフォルトが /dev/random あるいは /dev/urandom となりました。これはコンパイル時に推測した結果で決まります。
session.entropy_length
のデフォルトが 32 に変わりました。