登录并复制
登录并复制
这是某人给我的有关使用的帮助文档吗?
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
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。