【发布时间】:2011-07-24 02:13:52
【问题描述】:
我对 php 5.3 中的名称空间有一个小问题。 我已经声明了命名空间:
use \com\me\libs as Libs;
我找不到答案如何使用“Libs”在该命名空间中包含文件... 我可以的
include('com/me/libs/functions.php');
但我正在尝试找到更“清晰”的方法来做到这一点......就像声明对象:
$foo = new Libs\Foo.php
第二个问题。 我正在尝试使 php 文件返回 JSON 数组。为此,我必须包含“Connection.php”类。但是当我包含这个文件(同一个文件夹)时,我得到了找不到实现文件的错误(同一个文件夹,同一个命名空间)......
【问题讨论】:
-
第二个问题:错误信息是什么?
-
Fatal error: Class 'com\me\libs\ConnAbstract' not found in C:\wamp\www\mysite\1\com\me\libs\Connection.php on line 5
标签: php namespaces include