Was in PHP nicht funktioniert

Getestet mit PHP 5.2.10.

  • echo "{Version::getVersion()}\n"; # weil kein $
  • echo XX->main(); # weil kein Objekt; $XX->main();
  • $XX=XX->new; # ist Perl-Syntax; $XX=new XX;
  • echo "{self::get_version()}"; # weil kein $
  • echo "${self::get_version()}"; # in den Klammern ist kein Namespace erlaubt
  • echo "self->get_version(); # kein Objekt
  • echo $this::get_version(); # $this ist ein Objekt;  $this->get_version();

Siehe auch

Klassifikation

PHP