2014-05-09 使用phpQuery时找不到类,困扰很久
自从有了命名空间之后,会有很多问题,主要是对于非thinkphp规范的第三方包的引用
首先不想把第三方包放到 thinkphp的vendor目录下
基于thinkphp3.2.2. 我习惯将库放到 Common模块,然后将主文件添加 class.php后缀
这样在应用中就可以 import('Common.Util.Libname.Main');这样导入
如果第三方库用了命名空间是最好的。可以用命名空间use
如果没有使用命名空间呢,还是那句话,php会将这些类放于根命名空间下,所以使用的时候得在类名前加\来指明
否则就报类名找不到!!!
$doc = \phpQuery::newDocumentFile('http://news.sina.com.cn/china');
echo pq(".blkTop h1:eq(0)")->html();