名前空間からいくつかの php 関数を呼び出すときに、理解できないエラーが見つかったようです。
<?php
namespace test;
$var = "foo/bar";
echo 'let\'s call \strpos($var, \'o\'):', \strpos($var, 'o');
try{
echo '<br />let\'s call \unset($var):';
\unset($var); //error!
unset($var); //correct!
echo '<br />let\'s call \isset($var):';
\isset($var); //error!
isset($var); //correct!
}catch(\Exception $e){
echo 'We have error:', $e->getMessage();
}
?>
PHP は次のように述べParse error: syntax error, unexpected T_UNSET, expecting T_STRING in global_namespace.php on line 7
てtry...catch
います。isset()
unset()
少なくとも、私はそれがとても奇妙で好きです!