请教各位大神一个面向对象的问题?

我下载了一个php函数类库,在我引入了核心文件了以后,初始化类的时候,

http://img.mukewang.com/58c6af270001d80804090055.jpg

http://img.mukewang.com/58c6af280001971403790069.jpg

第二张图片我直接初始化类,反而报错,说我找不到parser的类名,而第一张我在类的前面添加了类的路径,单页没有说明我是那个文件下面的类,反而没有报错,慕课网的大神们,求解答!

不会说话的鱼
浏览 1297回答 1
1回答

JiaZombie

第一张类前面那个叫 命名空间 不是类的路径。引入了类文件,但是类定义在了命名空间里面,所以使用的时候还要指明命名空间。可以用 use 引入命名空间。include .... use Smalot\PdfParser\Parser; $parser = new Parser();类似这个样子就可以了。
打开App,查看更多内容
随时随地看视频慕课网APP