|  | 
 
 変更された関数
  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 する必要があります。
    
    |