原文:PHP 的 self 关键字用法

之前有人询问 self 关键字的用法,答案是比较明显的:静态成员函数内不能用 this 调用非成员函数,但可以用 self 调用静态成员函数 变量 常量 其他成员函数可以用 self 调用静态成员函数以及非静态成员函数。随着讨论的深入,发现 self 并没有那么简单。鉴于此,本文先对几个关键字做对比和区分,再总结 self 的用法。 与 parent static 以及 this 的区别 要想将 ...

2019-11-26 22:29 0 489 推荐指数:

查看详情

解析PHPself关键字

PHP群里有人询问self关键字用法,答案是比较明显的:静态成员函数内不能用this调用非成员函数,但可以用self调用静态成员函数/变量/常量;其他成员函数可以用self调用静态成员函数以及非静态成员函数。随着讨论的深入,发现self并没有那么简单。鉴于此,本文先对几个关键字做对比和区分,再 ...

Sat Jun 29 04:19:00 CST 2019 0 899
PHP中this,self,parent三个关键字

this,self,parent三个关键字从字面上比较好理解,分别是指这、自己、父亲。 this是指向当前对象的指针(姑且用C里面的指针来看吧) self是指向当前类的指针 parent是指向父类的指针(我们这里频繁使用指针来描述,是因为没有更好的语言来表达 ...

Wed Dec 28 19:46:00 CST 2016 0 9770
php中var关键字用法

见很多朋友说在php中定义变量用不用var都没关系,其实不然。 看看例子,如果我这样使用var: 那var什么时候才能用,请看: 如果把var换成public,一样可以的。但是这个时候你在类中去掉var,什么访问 ...

Mon Jul 18 23:13:00 CST 2016 0 12034
php中var关键字用法

见很多朋友说在php中定义变量用不用var都没关系,其实不然。 看看例子,如果我这样使用var: 那var什么时候才能用,请看: 如果把var换成public,一样 ...

Sat Sep 08 23:47:00 CST 2018 0 908
php 中use关键字用法【转】

use最常用在给类取别名 use还可以用在闭包函数中,代码如下 当运行test函数,test函数返回闭包函数,闭包函数中的use中的变量为test函数中的$a变量,当运行闭包函数后,输出“ ...

Tue Jul 07 19:29:00 CST 2020 0 872
use关键字PHP中的几种用法

在学习了和使用了这么多年的PHP之后,您知道use这个关键字PHP中都有哪些用法吗?今天我们就来看一下它的三种常见用法。 1. 用于命名空间的别名引用 这个想必在日常的工程化开发中会非常常见。毕竟现在的框架都是使用了命名空间的,不管做什么都离不开各种类依赖的调用,在各种控制器文件的上方 ...

Sat Mar 06 17:31:00 CST 2021 0 437
PHP面向对象(OOP):.static和const关键字的使用(self::)

static关键字是在类中描述成员属性和成员方法是静态的;静态的成员好 处在哪里呢?前面我们声明了“Person”的人类,在“Person”这个类里如果我们加上一个“人所属国家”的属性,这样用“Person”这个类实 例化出几百个或者更多个实例对象,每个对象里面就都有“所属国家”的属性了,如果开发 ...

Tue Aug 11 18:00:00 CST 2015 0 4507
php类中的$this,static,const,self这几个关键字使用方法

本篇文章主要分享一下关于php类中的$this,static,final,const,self这几个关键字使用方法 $this $this表示当前实例,在类的内部方法访问未声明为const及static的属性时,使用$this->value='phpernote';的形式。常见用法 ...

Wed Jun 14 19:51:00 CST 2017 0 3572
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM