Ведущий слэш в неймспейсах

В документации фалкона, в примерах, пути (имена) до классов и интерфейсов встречаются как с ведущим слэшем, так и без него, вроде такого:

$loader = new Phalcon\Loader();

или

use Phalcon\Mvc\ModuleDefinitionInterface;

И разницы нет, указано ли \Phalcon\… или Phalcon\…, пока не используется собственное пространство имен. Но как только сверху появляется директива

namespace Mynamespace;

мы начнем получать сообщения ‘Class/Interface Mynamespace\Phalcon\… not found in…’. Так что не забываем про абсолютные и относительные пути в пространстве имен и указание пути класса (интерфейса) от корня.

По-прежнему ищу работу. Могу вести технический блог.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *