一起源码网

  • www.171739.xyz
  • 全球最大的互联网技术和资源下载平台
搜索
猜你喜欢
查看: 7804|回复: 1
打印 上一主题 下一主题

php常量用法的代码思路开发

[复制链接]

0

主题

0

帖子

1万

积分

钻石会员

Rank: 8Rank: 8

积分
17424
QQ
跳转到指定楼层
楼主
发表于 2020-4-15 13:30 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
在我们日常开发工作中,经常会遇到关于常量的编程,大家都知道常量能够理解为值不变的量。常量被定义后,在脚本的其它不论什么地方都不能改变,一个常量由英文字母。下划线,和数字组成,可是数字不能作为常量的首字母。今天就给大家介绍一下php常量的开发~

首先下载我们本节课程所需要用到的php常量用法类库:

下载完成之后找到我们需要的php类文件,解压至我们本地目录,创建新的php文件!

完成之后,我们要在新的php文件里调用这类,以及实例化该类:

<?php
include_once "dingyi2.php";//引入类文件

$foo = 'Foo'; 
echo $foo::BAR, '<br />';
echo Foo::BAR, '<br />';

$obj = new Foo(); //实例化列
//输出结果
echo $obj->getConstant(), '<br />';
echo $obj->getConstantValue(), '<br />';
echo Foo::getConstantValue();
?>

运行该文件,得到的结果如下图所示:

那么关于子类继承父类中的子类可以重写父类:

<?php
include_once "dingyi2.php";//引入类文件
$obj = new Bar();          //实例化列

//输出结果
echo $obj->getMyConstant(), '<br />';// foo
echo $obj->getParentConstant(), '<br />';// bar
?>

运行该文件,得到的结果如下图所示:

注意:

1.类常量属于类自身,不属于对象实例,不能通过对象实例访问

2.不能用public,protected,private,static修饰

3.子类可以重写父类中的常量,可以通过(parent::)来调用父类中的常量

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

分享到:  QQ好友和群QQ好友和群
收藏收藏
回复

使用道具 举报

0

主题

25

帖子

81

积分

注册会员

Rank: 2

积分
81
沙发
发表于 2022-9-23 22:12 | 只看该作者
dj音乐网站
回复

使用道具 举报

一起源码让程序更轻更快

www.171739.xyz

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

快速回复 返回顶部 返回列表