Spaces In Namespaces¶
It used to be valid syntax to have a new line or a space in a namespace name. This is not the case in PHP 8.0 anymore.
PHP code¶
<?php
namespace Vendor
\Package;
echo 1;
?>
Before¶
1
After¶
PHP Parse error: syntax error, unexpected fully qualified name "\Package", expecting "{" in /codes/spaces_in_namespaces.php on line 4
Parse error: syntax error, unexpected fully qualified name "\Package", expecting "{" in /codes/spaces_in_namespaces.php on line 4
PHP version change¶
This behavior changed in 8.0