変更された関数
PHP コア
- debug_zval_dump() の出力が、"long" ではなく "int" に、 そして "double" ではなく "float" になりました。
-
dirname() が、オプションの第二パラメータ
depth
を受け付けるようになりました。これは、 カレントディレクトリからdepth
段階さかのぼったディレクトリ名を取得します。 - getrusage() が Windows 上でも使えるようになりました。
-
mktime() 関数と gmmktime() 関数が、
is_dst
パラメータを受け付けなくなりました。 -
preg_replace() 関数が
"\e" (
PREG_REPLACE_EVAL
) をサポートしなくなりました。 かわりに preg_replace_callback() を使いましょう。 -
setlocale() 関数で、
category
を文字列で渡すことができなくなりました。定数LC_*
を指定する必要があります。 - exec() 関数、system() 関数および passthru() 関数が、NULL バイト攻撃に対応しました。
- shmop_open() は int ではなくリソースを返すようになりました。 これを、shmop_size() や shmop_write()、shmop_read()、 shmop_close()、shmop_delete() に渡す必要があります。
- substr() および iconv_substr()は、 文字列の長さが開始位置と等しい場合に空文字列を返すようになりました。
- パーサーリソースがオブジェクトを参照し、このオブジェクトがそのパーサーリソースを参照する場合、 xml_parser_free() は、パーサーリソースを解放するのに十分ではなくなりました。 この場合、さらに $parser を unset する必要があります。
+add a note
User Contributed Notes
There are no user contributed notes for this page.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google