首页 > 编程语言 >php修饰符

php修饰符

时间:2023-07-24 16:11:06浏览次数:28  
标签:PHP 变量 关键字 修饰符 访问 static php final

1、final

PHP 5 新增了一个 final 关键字。如果父类中的方法被声明为 final,则子类无法覆盖该方法。如果一个类被声明为 final,则不能被继承。

2、static

声明类属性或方法为 static(静态),就可以不实例化类而直接访问。

静态属性不能通过一个类已实例化的对象来访问(但静态方法可以)。

由于静态方法不需要通过对象即可调用,所以伪变量 $this 在静态方法中不可用。

静态属性不可以由对象通过 -> 操作符来访问。

自 PHP 5.3.0 起,可以用一个变量来动态调用类。但该变量的值不能为关键字 self,parent 或 static。

3、constant

可以把在类中始终保持不变的值定义为常量。在定义和使用常量的时候不需要使用 $ 符号。

常量的值必须是一个定值,不能是变量,类属性,数学运算的结果或函数调用。

自 PHP 5.3.0 起,可以用一个变量来动态调用类。但该变量的值不能为关键字(如 self,parent 或 static)。

 const constant = '常量值';

4、访问权限

PHP 对属性或方法的访问控制,是通过在前面添加关键字 public(公有),protected(受保护)或 private(私有)来实现的。

  • public(公有):公有的类成员可以在任何地方被访问。
  • protected(受保护):受保护的类成员则可以被其自身以及其子类和父类访问。
  • private(私有):私有的类成员则只能被其定义所在的类访问。

标签:PHP,变量,关键字,修饰符,访问,static,php,final
From: https://www.cnblogs.com/wd404/p/17577507.html

相关文章

  • php运算符
    1、松散比较和严格比较松散比较:使用两个等号 == 比较,只比较值,不比较类型。严格比较:用三个等号 === 比较,除了比较值,也比较类型。2、类型转换(1)字符串参与比较时,自动转为数值类型,比如'12'==12.03、php支持++和--4、运算符对数值运算的处理5、支持三元运算符6、逻辑运......
  • php控制结构
    1、if结构if(条件){if条件成立时执行的代码;}elseif(条件){elseif条件成立时执行的代码;}else{条件不成立时执行的代码;}2、switch<?phpswitch(n){caselabel1:如果n=label1,此处代码将执行;break;caselabel2:如果n=label2,此......
  • php - 支持word上传的富文本编辑器
    ​ 在之前在工作中遇到在富文本编辑器中粘贴图片不能展示的问题,于是各种网上扒拉,终于找到解决方案,在这里感谢一下知乎中众大神以及TheViper。通过知乎提供的思路找到粘贴的原理,通过TheViper找到粘贴图片的方法。其原理为一下步骤:监听粘贴事件;【用于插入图片】获取光标位置;【......
  • Peachpie升级了,体现PHP跨平台优越性
    在对Peachpie的用法进行了一些工作之后,现在回到了在编译器本身实现的核心功能。目前正在更加接近完成项目的“初衷”—能够运行完整的现实世界的应用程序PHP会话<?phpsession_start();//thisactuallyinitializes$_SESSIONfromISessionserviceecho......
  • 如何配置Apache24+PHP8+Mysql8包括安装
    一、PHP版本的选择与安装配置PHP官方PHP下载页面选择自己想要的版本点击Zip链接即可下载,x64是操做系统的位数,ThreadSafe是线程安全版本(多线程版Apache服务器使用),NoneThreadSafe是非线程安全版(单线程版IIS服务器使用)然后解压出来后把Apache24根目录的php.ini-developm......
  • JetBrains PhpStorm 2022 (Win&Mac) 中文激活版
    JetBrainsPhpStorm是一款由JetBrains开发的集成开发环境IDE),专门用于PHP语言开发。它提供了丰富的功能和工具,帮开发人员提高效率并编写高质量的PHP代码。以下是JetBrainsPhpStorm的一些常见特点和功能:代码编辑器:JetBrainsPhpStorm提供了强大的代码编辑器,支持语法高亮、代码补、代......
  • PHP实现注册登录的详细代码,可供参考
    一、先看演示~  就输出个成功算了吧~ 二、代码代码里面注释写很详细了哦~废话不多说直接上代码~index.php<!DOCTYPEhtml><html><head><metacharset="utf-8"><metaname="viewport"content="width=device-width,initial-scale=1"><......
  • php获取用户真实ip地址的方法
    ​大家应该都有所体会,如果是做大型项目的话,比如做一个全国各地区的信息港网站,网站获取用户的本地信息就很关键了,比如58分类信息网,在用户访问的时候会自己判断用户所在地的信息,然后可以跳转到相应的分站上面,这样给用户的体验很好,而不是全国各地的用户全部都来访问北京站或者上海站......
  • php获取用户ip并跳转指定城市
    ​现在很多网站都有做多城市的适配,用户进入了信息港主站之后就会跳转到对应的城市分站,这对用户来说也是比较友好的,<?phpinclude_once('./qqwry.php');$QQWry=newQQWry;  functionget_real_ip(){$ip=false;if(!empty($_SERVER["HTTP_CLIENT_IP"])){$ip=$_SERVER["H......
  • php根据提交ip获取省市的方法
    信息港根据现有IP地址获取其地理位置(省份,城市等)的方法functionGetIpLookup($ip=''){if(empty($ip)){return'请输入IP地址';}$res=@file_get_contents('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip='.$ip);if(empt......