Talking about PHP Namespace



"; $a = new MyClass; $c = new \my\name\MyClass; // see "Global Space" section echo "\strlen('hello') = " . \strlen('hello') . '
'; echo "namespace\strlen('hello') = " . namespace\strlen('hello') . '
'; echo "__NAMESPACE__ . '\strlen(\"hello\")' equates to " . __NAMESPACE__ . "\strlen(\"hello\") = " . strlen("hello") . '


'; $a = \strlen('hello'); // see "Using namespaces: fallback to global // function/constant" section //echo "\strlen('hello') = " . $a . '
'; $d = namespace\MYCONST; // see "namespace operator and __NAMESPACE__ // constant" section echo "namespace\MYCONST = '" . constant($d) . "'
"; $d = __NAMESPACE__ . '\MYCONST'; echo "__NAMESPACE__ . '\MYCONST' equates to " . __NAMESPACE__ . "\MYCONST = " . constant($d) . '
'; // see "Namespaces and dynamic language features" section echo "
"; ?>