Warum haben Sie die include-PHP-Datei, wenn using namespace?

Sagen wir, ich habe deklariert einen namespace, wie diese:

<?php
//File kitchen.php
namespace Kitchen;
?>

Warum ich immer noch zu zählen, dass die Datei in allen Dateien, wo ich Sie benutzen will kitchen.php

Nicht PHP-wissen, dass kitchen.php befindet sich in der Küche namespace?

Danke für die Antworten.

  • Namespaces != autoload.
  • So-namespace ist wie das virtuelle Verzeichnis, und autoload wird verwendet, um tatsächlich zu laden Dateien aus dem Verzeichnis? Können Sie die autoload-mit namespace? Danke!!
  • Lesen Sie hier: php.net/manual/en/language.namespaces.rationale.php und hier: php.net/manual/en/language.oop5.autoload.php; das Lesen der Dokumentation können gehen einen langen Weg 🙂
  • Großen Dank! Ich bin sehr neu auf all dies. Danke für die Hilfe! 🙂
  • danke für die Nachfrage @intelis, Sie haben alle von uns schlauer.
InformationsquelleAutor intelis | 2012-09-27
Schreibe einen Kommentar