我有时在生产环境中会遇到这个错误:
if( true == $objWebsite ) {
$arrobjProperties = (array) $objWebsite->fetchProperties( );
if( false == array_key_exists( $Id, $Properties ) ) {
break;
}
$strBaseName = $strPortalSuffix . '/';
return $strBaseName;
}
$strBaseName = $strSuffix ;
return $strBaseName;
我试图重现这个问题,但没有任何进展。已经收到了 $Id 和 $Properties 的值。
有人知道在 PHP 中什么时候会出现“无法中断 / 继续 1 级”的错误吗?
我看过这篇帖子 PHP Fatal error: Cannot break/continue,但没有得到任何帮助。
break
只有在循环或开关的上下文中才有用。 - Michael Berkowskiarray_key_exists
中的false
和false
将松散匹配。小心使用松散检查。http://php.net/manual/en/language.operators.comparison.php - MetalFrog