- <?php
- /**
- * 硬件: 个人渣电脑
- * xdebuger版本:2.2.3
- *
- *
- * 结论:
- * 1. 方式2: 写法效率最高, 当有需要时[方式6]效率次之
- * 2. if($var) 和 if(!$var) 效率基本一致 效率相对较高
- * 3. isset 效率次之
- * 4. 方式4效率最低
- *
- */
- $SOCKET = null;
- //if ($SOCKET == null) {
- // $SOCKET = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
- //}
- for($i=0;$i< 5000000;$i++) {
- // Method 1: avg 1056ms
- // if (isset($SOCKET)) {
- //
- // }
- // Method 2: avg: 905ms
- // if ($SOCKET == null) {
- //
- // }
- // Method 3: avg: 1013ms
- if (!$SOCKET) {
- }
- // Method 4: avg: 1305ms
- // if ($SOCKET != null) {
- //
- // }
- // Method 5: avg: 1007ms
- if ($SOCKET) {
- }
- // Method 6: avg: 921ms
- // if ($SOCKET == null) {
- //
- // } else {
- //
- // }
- }
- //该片段来自于http://www.codesnippet.cn/detail/1607201513132.html
来源: http://www.codesnippet.cn/detail/1607201513132.html