class
小菜鸟czh
这个作者很懒,什么都没留下…
展开
-
PHP之Trait详解
php从以前到现在一直都是单继承的语言,无法同时从两个基类中继承属性和方法,为了解决这个问题,php出了Trait这个特性用法:通过在类中使用use 关键字,声明要组合的Trait名称,具体的Trait的声明使用Trait关键词,Trait不能实例化如下代码实例:<?phptrait Dog{ public $name="dog"; public f...转载 2020-02-25 09:57:53 · 249 阅读 · 0 评论 -
PHP引用(&)使用详解
php的引用(就是在变量或者函数、对象等前面加上&符号)在PHP 中引用的意思是:不同的名字访问同一个变量内容。与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容,在内存中存放的地址。1.变量的引用PHP 的引用允许你用两个变量来指向同一个内容<?php $a="ABC"; $b =&$a; echo $a;//这里输出:AB...原创 2019-11-03 12:43:51 · 798 阅读 · 0 评论 -
php链式操作
要实现链式操作需要在方法中 return $this,不然的话只能一个一个方法调用//php链式操作class lianShi{ public $name; public $age; public $sex; public function name($name) { $this->name = $name; ...原创 2019-10-23 11:52:02 · 180 阅读 · 0 评论 -
PHP接口类interface的正确使用方法
对于那些初学PHP语言的人来说,对于PHP的接口类也许了解的还不是很深入,接下来我们就来具体讲述PHP接口类interface的使用方法。其实他们的作用很简单,当有很多人一起开发一个项目时,可能都会去调用别人写的一些类,那你就会问,我怎么知道他的某个功能的实现方法是怎么命名的呢,这个时候PHP接口类interface就起到作用了,当我们定义了一个接口类时,它里面的方式是下面的子类必须实现的,比转载 2015-04-15 16:24:07 · 3576 阅读 · 1 评论 -
PHP的静态变量介绍
静态变量只存在于函数作用域内,也就是说,静态变量只存活在栈中。一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。就是说,下次再调用这个函数的时候,该变量的值会保留下来。只要在变量前加上关键字static,该变量就成为静态变量了。<?php function test() { static $nm = 1; $nm = $nm * 2;转载 2015-04-23 14:55:26 · 537 阅读 · 0 评论 -
mysql 单例模式
require_once ('mysql_config.php'); class msyql_db{ static private $_instance; private $com; private function __construct($db_host,$name,$db_name,$db_pwd){ //外部不能直接实例化 $this->com=mysql原创 2015-05-21 09:41:33 · 1450 阅读 · 0 评论 -
PHP命名空间(Namespace)的使用详解
对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。例:项目中有两个模块:article和message board,它们各自有一个处理用户留言的类Comment。之后我可能想要增加对所有转载 2015-05-28 15:47:34 · 624 阅读 · 0 评论