2014-01-30 3 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, я я получаю фатальную ошибку, не могу найти класс «Автомобили \ Модель» не найден

+0

Проверить это [PHPDOCS для имен] (http://www.php.net/manual/en/language.namespaces.basics.php) .. Надеюсь, что это поможет .. –

ответ

0

Я думаю, вы просто забыли включить file1.php в файл 2.php? Не могу найти ничего другого, что могло бы вызвать ошибку.

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

я согласен с вы –

Смежные вопросы