php include引入文件问题

include__DIR__.'../lianxi1.php';为什么..前面不加/不对lianxi前面不是有个/... include __DIR__ . ' ../lianxi1.php';
为什么..前面不加/不对 lianxi前面不是有个/
展开
 我来答
度昔乐00
2018-10-06 · TA获得超过302个赞
知道小有建树答主
回答量:569
采纳率:54%
帮助的人:68.9万
展开全部
include函数是引入文件
命名空间解决的是同一脚本下相同函数重名,不同的命名空间命名,相当于处于不同的模块,解决同一脚本下php函数重名的致命错误
1. 你之前include引入的时候你的2个文件的相同函数处于不同命名空间下,就算在同一脚本也不会报错
2. 看你最后段代码,你连续定义了2个命名空间,第1个就没用了,相当于你在namespace Foo\Bar\subnamespace;命名空间下写了之后的代码,但是之后的代码处于namespace Foo\Bar\subnamespace;下但是出现了2个相同名的函数,自然报错
3. 你要区分命名空间和include就要先懂得他们代表的意思,从你的问题可以看出你不太懂命名空间,建议你百度或者看下php手册上的命名空间,自己捉摸比别人教理解得更加深刻
4. 建议你把namespace Foo\Bar\subnamespace;写到const FOO = 2;上面
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式