2014-01-30 109 views
0

我在同一個目錄下說這個文件..簡單的命名空間不工作

file1.php

<?php 
namespace Cars; 

class Model 
{ 
public function hello() 
{ 
return "Hello"; 
} 
} 

file2.php

<?php 

$car = new \Cars\Model; 
$car->hello(); 

當我運行file1.php,我我得到一個致命的錯誤找不到Class'Cars \ Model'找​​不到類'Cars \ Model'

+0

入住此[PHPDOCS命名空間(http://www.php.net/manual/en/language.namespaces.basics.php)..希望這會幫助你.. – 2014-01-30 06:49:48

回答

0

我想你只是忘了在文件中包含file1.php 2.PHP?找不到可能導致錯誤的其他內容。

<?php 
include 'file1.php'; 
$car = new \Cars\Model; 
echo $car->hello(); 
+0

我是同意您 – 2014-01-30 07:04:00