php include引入文件问题
include__DIR__.'../lianxi1.php';为什么..前面不加/不对lianxi前面不是有个/...
include __DIR__ . ' ../lianxi1.php';
为什么..前面不加/不对 lianxi前面不是有个/ 展开
为什么..前面不加/不对 lianxi前面不是有个/ 展开
1个回答
展开全部
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;上面
命名空间解决的是同一脚本下相同函数重名,不同的命名空间命名,相当于处于不同的模块,解决同一脚本下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;上面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询