Heim  >  Fragen und Antworten  >  Hauptteil

php - Warum kann ich mit namespace \Common\Tool keinen Namespace deklarieren?

Namespace CommonTool (Beachten Sie, dass vorne ein Backslash steht!!!)

CommonTool und CommonTool sind dasselbe. Warum können wir am Anfang keinen Backslash hinzufügen, wenn wir den Namespace deklarieren?

Der Grund für den Fehler ist die undefinierte Konstante CommonTool. Warum erkennt das System dies? Ist es nicht eine Regel, dass man am Anfang keinen Backslash einfügen darf? Ich freue mich auf die Antwort, vielen Dank an alle

怪我咯怪我咯2711 Tage vor926

Antworte allen(4)Ich werde antworten

  • 某草草

    某草草2017-06-06 09:55:43

    因为……这是php的语法……

    Antwort
    0
  • 大家讲道理

    大家讲道理2017-06-06 09:55:43

    这是语言规范,自定义的,你要用别的,就要自己写代码来处理这种方式,就跟$a定义一个变量一样,你非要%a定义一个也完全可以,但你需要自己实现解释。

    Antwort
    0
  • 巴扎黑

    巴扎黑2017-06-06 09:55:43

    为啥要 挑战? 或者 质疑 ? php 的语法。。

    Antwort
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-06 09:55:43

    举个栗子,tp的类库里面有个类

    \ 代表php系统级的命名空间

    Antwort
    0
  • StornierenAntwort