我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

登录并复制

登录并复制

这是某人给我的有关使用的帮助文档吗?

foo;我知道,应该是创建一个名为foo的空间;

use my\full\ as ; 是什么意思?

据我了解,它是 mysql 的别名,并且具有以下语法

使用我的\完整\

我不明白,

问题 1:

使用 My\Full\ 是什么意思?使用 My\Full\ 是什么意思?

问题 3:

My\Full 是空间路径吗?是类名吗?

或者 My\Full\ 是一条路径?

My\Full\ 空间写在哪里?或者这个空间的路径在哪里?

不管怎样,在这个PHP文件中没有这个东西,所以它不应该在这个文件中。

此文件在哪里?

既没有(),也没有()。

它在另一个文件中吗?

那么这个文件在哪呢?电脑上文件无数,他怎么知道这个文件在哪呢?

打开这个文件之后,他会把整个电脑都浏览一遍吗?

问题 2:

使用 My\Full\ 后我能做什么?

if ("1.php");之后就可以使用1.php中的变量和类了,

但是 My\Full\ 能做什么呢?

我写了以下两个文件:

登录并复制

登录并复制

登录并复制

登录并复制

为啥输出不了呢???

use 就是说明我要用这个东西,后面可以简写。例如

use Project\Model\Table;
$table = new Table();

登录并复制

简单来说,如果使用了 use,那么后面使用的时候,只要使用最后一个斜杠后面的名字,或者 as 指定的别名即可。如果上面例子中没有使用 use,那么等效的代码是

$table = new \Project\Model\Table();

登录并复制

你写文档失败的原因在于你没有仔细阅读示例。

use const yangbin\a\aValue;
echo aValue;

登录并复制

可以把命名空间看成一个路径,然后使用命名空间作为完整类名=命名空间路径+类名

关于/,这个跟use没关系,之前说过了,用完use之后,后面调用的时候可以简写,没有别的用处,所以不能自动加载的话,自己动手吧,自动加载可以自己搜。

根据你的问题,你是一个新手,几乎没有编程经验,缺乏联想和推理能力,建议你多思考,其实这个东西的参考资料很多,比如磁盘路径,别名使用等,都不难理解,只是你对其他方面不熟悉,缺乏这方面的基础,导致理解起来比较困难。

另外,要细心,犯错很正常,当然随便写几句话也是错的,第一步是认真看文档,做一次正确,然后逐步修改,如果遇到问题,实在不懂就问,比如你的问题,同时涉及到命名空间、类、函数、常量、文件引用、自动加载等一系列问题,别人很难回答,你打了几百字描述问题,别人可能要几千字才能详细回答你,浪费这么多时间没意义吧?所以我只能简单回答一下,但你肯定听不懂,死循环。

二维码
扫一扫在手机端查看

    Tags : php
本文链接:https://by928.com/6018.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线