I am getting sometimes this error on production at:
if( true == $objWebsite ) {
$arrobjProperties = (array) $objWebsite->fetchProperties( );
if( false
You can't "break" from an if statement. You can only break from a loop.
If you want to use it to break from a loop in a calling function, you need to handle this by return value - or throw an exception.
Return value method:
while (MyLoop) {
$strSecureBaseName = mySubFunction();
if ($strSecureBaseName === false) { // Note the triple equals sign.
break;
}
// Use $strSecureBaseName;
}
// Function mySubFunction() returns the name, or false if not found.
Using exceptions - beautiful example here: http://php.net/manual/en/language.exceptions.php
getMessage(), "\n";
}
// Continue execution
echo 'Hello World';
?>