※ isset や empty は関数ではなく言語構造なので速いです。 上記は、あくまで Null のチェックであって、 "" や false や 未定義変数 などをチェックする場合は、 それぞれ返ってくる値も異なるので注意。 インクリメントとデクリメント $i++ より ++$i $i-- より --$i の方が速い。 count() とか strlen() とか 配列の要素数を数えたりするために count() 文字列の長さを調べるために strlen() を使ったりするのだが、 ぶっちゃけ、配列の要素数が 0 か否か、文字列の長さが 0 か否か っていう判断をするだけなら、 if( count( $array ) === 0 ) { ~ } if( !strlen( $string ) ) { ~ } のような書き方するよりも、 empty で判断した方が速い。 なぜなら、empty
![PHP 高速化に関するメモ書き | Thought is free](https://cdn-ak-scissors.b.st-hatena.com/image/square/90a2d955ea2860234c6288a79f7e8649fed03d02/height=288;version=1;width=512/https%3A%2F%2Fthk.kanzae.net%2Fwp-content%2Fuploads%2F2015%2F10%2Fphp-hi-eye.png)