我正在做關於php5的第一次測試。更具體地說,我試圖使用命名空間,但似乎PHP不解決命名空間。這裏測試我做過:如何解決在PHP上的命名空間?
文件1:test.php的
<?
namespace \first_test;
class Test {
function test_function(){
print "works";
}
}
?>
文件2:use_namespace.php
<?
use \first_test;
$a=new \first_test\Test();
$a->test_function();
?>
我得到一個致命的錯誤: 致命錯誤:類' first_test \ Test'未在 here_the_path_where use_namespace.php中找到。
任何幫助表示讚賞。
P.S.這兩個文件都在同一個目錄下,在windows 5.3.9上。
不應該包含該文件嗎? – dynamic
@ yes123,閱讀下面的評論。在那裏我評論爲什麼我猜 我沒有包含該文件。 – xtarafa