Тоже забавно
Вот еще забавность:
<?php
namespace test;
class SomeName
{
public static function SomeName()
{
echo "something\n";
}
}
$a = new SomeName();
$a->SomeName();
/* печатает something */
<?php
// namespace test;
class SomeName
{
public static function SomeName()
{
echo "something\n";
}
}
$a = new SomeName();
$a->SomeName();
/* PHP Fatal error: Constructor SomeName::SomeName() cannot be static in /tmp/test.php on line 11 */
Причем если предыдущий пример был недоработкой по сути, то это фича