更多>
最新下载
24小时阅读排行榜
- 1 XML上传到FTP服务器 Java的Apache Commons Net库
- 2 浏览器兼容性问题 XML DOM在不同浏览器中的差异
- 3 Dapper如何连接PostgreSQL Dapper Npgsql使用教程
- 4 C++里的std::string是如何进行短字符串优化的?(SSO技术减少内存分配)
- 5 Go 中使用 for range 遍历未关闭的通道会导致死锁
- 6 通过代码生成XML映射逻辑的优缺点
- 7 JavaScript 表单提交中获取输入值的常见错误解析
- 8 css调色工具与插件推荐_简化颜色选择与设计过程
- 9 如何给字段重命名_mysql change column用法
- 10 KML文件是什么 KML与XML的关系详解
- 11 Go语言基准测试是什么_性能测试基本概念讲解
- 12 XML文件怎么压缩 减小XML文件体积的方法
- 13 Go错误处理如何减少if判断_Go错误处理代码优化技巧
- 14 如何使用Golang实现表单提交处理_Web表单解析方法
- 15 mysql PHP操作数据库用什么库_mysql PDO与mysqli区别
更多>
最新教程
-
- Node.js 教程
- 15485 2025-08-28
-
- CSS3 教程
- 1544619 2025-08-27
-
- Rust 教程
- 22775 2025-08-27
-
- Vue 教程
- 25251 2025-08-22
-
- PostgreSQL 教程
- 21838 2025-08-21
-
- Git 教程
- 8853 2025-08-21
下载首页 / 类库下载 / 其它类库
<?php
class Foo
{
const BAR = 'bar';
public static function getConstantValue()
{
return self::BAR;
}
public function getConstant()
{
return self::BAR;
}
}
$foo = 'Foo';
echo $foo::BAR, '<br />';
echo Foo::BAR, '<br />';
$obj = new Foo();
echo $obj->getConstant(), '<br />';
echo $obj->getConstantValue(), '<br />';
echo Foo::getConstantValue();
class Bar extends Foo
{
const BAR = 'foo';
public static function getMyConstant()
{
return self::BAR;
}
public static function getParentConstant()
{
return parent::BAR;
}
}
echo Bar::getMyConstant(); // foo
echo Bar::getParentConstant(); // bar类常量属于类自身,不属于对象实例,不能通过对象实例访问
不能用public,protected,private,static修饰
子类可以重写父类中的常量,可以通过(parent::)来调用父类中的常量
自PHP5.3.0起,可以用一个变量来动态调用类。但该变量的值不能为关键字
本站所有资源都是由网友投搞发布,或转载各大下载站,请自行检测软件的完整性!本站所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!如有侵权请联系我们删除下架,联系方式:admin@php.cn
