RubySource.com: Confessions of a Umgerechnet PHP Developer: Namensraum Superhero!

RubySource.com hat sich in ihrer „Confessions of a umgewandelt PHP-Entwickler“-Serie ( hier mehr ) mit einem neuen Artikel vergleicht Namensräume zwischen posted den beiden Sprachen.

In dem Moment, Sie beginnen das Schreiben von Code, der über ein paar Klassen wächst, beginnen Sie zu verstehen, dass Sie eine Möglichkeit, um Dateien und Logik müssen. Zwar ist dies einfach zu tun, kann es ziemlich schwierig, sicherzustellen, dass Sie Klassennamen, die einzigartig sind und nicht am Ende versehentlich eine Kollision mit anderen Klassen in Ihrem eigenen Code oder Klassen in anderer Leute Code, den Sie verwenden müssen.

Er spricht über die PHP-Namensräume, ein relativ junges hinaus, und wie pre-5.3 „Pseudo-Namensräume“ wurde durch Klasse und Verzeichnisnamen mit Autoloading getan. Er vergleicht das mit Ruby-Modul unterstützt, dass eine Art in Namensräume unterstützen gebaut bietet. Er umfasst ein Vielfaches Namespace Rubin Beispiel und zeigt, wie Nest-Module für eine noch feinere Trennung.

PHPDeveloper.org

Schreibe einen Kommentar