PHP7の新機能
- GMP モジュールに gmp_random_seed() 関数が追加されました。
- PCRE は preg_replace_callback_array メソッドを追加します。 RFC: https://wiki.php.net/rfc/preg_replace_callback_array
- intdiv() 関数を追加しました。
- エラーステータスをリセットするための error_clear_last() 関数を追加しました。
- 圧縮方法を設定するための ZipArchive::setComapressionIndex() と ZipArchive::setCompressionName() を追加しました。
deflate_init()、deflate_add()、inflate_init()、inflate_add() を追加しました。
PHP intdiv() 関数
PHP 7 では intdiv() 関数が追加されました、2 つのパラメーターを受け取り、最初のパラメーターの値を 2 番目のパラメーターで除算して四捨五入して返します。
例
<?php echo intdiv(9,3),PHP_EOL; echo intdiv(10,3),PHP_EOL; echo intdiv(5,10),PHP_EOL; ?>
上記のプログラムの実行出力は次のとおりです:
3 3 0