เนมสเปซในไฟล์ใน OOP ใน PHP
คำสั่ง namespace สามารถเขียนได้ไม่ใช่แค่ในไฟล์ที่มีการนิยามคลาสเท่านั้น แต่สามารถเขียนในไฟล์อื่นใดๆ ก็ได้ ตัวอย่างเช่น กำหนดเนมสเปซในไฟล์ index.php:
<?php
namespace Admin;
?>
ให้ในไฟล์ index.php มีการสร้างอ็อบเจ็กต์ของคลาส Controller:
<?php
namespace Admin;
new \Admin\Controller;
?>
จงทำให้โค้ดสำหรับสร้างอ็อบเจ็กต์ง่ายขึ้น โดยคำนึงว่าการสร้างอ็อบเจ็กต์ของคลาสเกิดขึ้นในเนมสเปซเดียวกับที่คลาสนั้นอยู่