php解释为何要用isset()

WBOY
リリース: 2016-06-13 10:50:03
オリジナル
932 人が閲覧しました

php解释为什么要用isset()
在默认情况下PHP错误汇报等级不是最高
这就会出现一些小错误我们却看不到错误
根据实践发现PHP出现这些小错误会影响PHP大量执行速度,大量执行速度!
@压制错误,不代表就没有生成错误

开始

error_reporting(8191); #把错误汇报等级调到最高

echo $a;   #会出现错误 $a 没有事先定义

echo @$a; #什么也没有

最后对 isset 和 @ 进行速度测试 发现在 执行1000次后

isset 用时 0.0008±0.0001 秒
@ 用时 0.002 秒


还看不出道理就直接把 错误级别默认

if ( $a ) 循环1W次

if ( isset( $a ) ) 循环1W次

看看哪个速度快 快的不是一点

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート