php
文章平均质量分 67
FightForY
这个作者很懒,什么都没留下…
展开
-
composer自建命名空间
命名空间不是php与生俱来的。要配合composer使用支持四种模式:psr-0:先映射到目标文件所在的目录中,作为基目录。再将类名进行解析为路径(下划线的驼峰)去寻找目标文件[夹](这里就要求类名与其路径名一致,驼峰)可对可以懒加载的类使用psr-4:先映射到目标文件所在的目录中,作为基目录。再命名空间直接映射到目标文件[夹]。(类名可与其路径不一样了)可对可以懒加载的类使用要求映射的键一定要用“\\”,且其末尾也要带“\\”files:精确列出php文件的路径。原创 2024-09-09 15:39:05 · 164 阅读 · 0 评论 -
php对象深浅拷贝问题
php中,普通类型(包括array)为值拷贝;对象是引用(实质是拷贝了对象标识符,通过它可以访问到真正的对象,即new class时便是引用了)php5之后,=、做参数(无论是否带前置&)都是对class的引用(浅拷贝)推荐用。原创 2024-09-06 21:18:12 · 203 阅读 · 0 评论 -
哇php的trait类
php从以前到现在一直都是单继承的语言,无法同时从两个基类中继承属性和方法,为了解决这个问题,php出了Trait这个特性。用法: 通过在类中使用use 关键字,声明要组合的Trait名称,具体的Trait的声明使用Trait关键词,Trait不能实例化如下代码实例:<?phptrait Dog{ public $name="dog"; public function bark(){ echo "This is dog"; }}class Ani.转载 2020-11-01 16:55:29 · 150 阅读 · 0 评论 -
PHP中作用域问题
PHP 中的每个变量都有一个针对它的作用域,它是指可以在其中访问变量(从而访问它的值)的一个领域。原创 2020-06-18 17:13:06 · 331 阅读 · 0 评论