看来,(!$ A == '你好')是一致的速度比($ A!= '你好')性能不平等运营商的
// (!$a == 'hello')
Used time: 52.743232011795
Used time: 52.633831977844
Used time: 51.452646970749
//($a != 'hello')
Used time: 76.290767908096
Used time: 81.887389183044
Used time: 64.569777011871
任何想法,为什么发生这种情况?我明白,在大多数情况下,这种优化级别是不重要的。这个问题纯粹是出于好奇。 (Ref:http://www.php.net/manual/en/language.operators.comparison.php#99216)
这两个操作没有相同的结果。 – deceze
告诉我,是'$ a'套餐? –
@milo是的。它与上面的PHP参考中的代码相同。 – mixdev