Spostrzegłem, że wewnatrz class nie mozna definiowac funkcji o nazwach identycznych z pewnymi natywnymi funkcjami jezyka PHP, np print, echo, for.
O dzilo nie odnosi sie to do wszystkich nazw, np strlen zostaje przyjete przez parser.
Z czego to wynika?
Kod
<?
class a{
static function strlen(){}
}
class b{
static function print(){}
}
?>
class a{
static function strlen(){}
}
class b{
static function print(){}
}
?>