Sind traits in PHP betroffen, die von namespaces?

Aus der PHP-Dokumentation:

nur vier Arten von code betroffen sind namespaces: Klassen, interfaces, Funktionen und Konstanten.

Aber, es scheint mir, dass MERKMALE sind auch betroffen:

namespace FOO;

trait fooFoo {}

namespace BAR;

class baz
{
    use fooFoo; //Fatal error: Trait 'BAR\fooFoo' not found in
}

Bin ich falsch?

Sie zu sein scheinen, so setzen Sie den vollständigen Pfad und beginnen mit "\" use \FOO\fooFoo;

InformationsquelleAutor learning php | 2013-11-03

Schreibe einen Kommentar