只是一個關於使用PHP命名空間或類前綴的首選項的簡短問題。PHP類命名空間與前綴
<?php
// ----- namespace -----
use My\Namespace;
$object = new Namespace\Object;
// ----- prefix with PR -----
$object = new PF_Object; //or
$object = new PFObject;
開發者更喜歡哪一種?我知道爲什麼命名空間的使用可以爲應用程序帶來很大的優勢,但在我看來也可能在PHP中造成相當大的阻礙。
謝謝!
它過於臃腫的問題。可能來自命名空間的OOP編程世界像「Python」或「Java」的開發人員會更喜歡第一個,其他人可能會選擇第二個......這一切都取決於,你知道......儘可能多的人,儘可能多的意見。 – Nemoden 2011-05-30 13:30:37
那麼所有使用真正的OOP語言的人都可能會避免使用PHP命名空間語法。但除了個人偏好之外,更重要的是如果你使用php 5.3([5%的服務器])(http://phpadvent.org/2010/usage-statistics-by-ilia-alshanetsky)支持。 – mario 2011-05-30 13:33:20
@mario 5%使用PHP 5.3,這是一個令人震驚的統計:O – 2011-05-30 13:34:48