PHP中定义数组常量(array常量)的方法
2015-01-24信息快讯网
这篇文章主要介绍了PHP中定义数组常量(array常量)的方法,本文在类中使用了const关键字和eval()函数来实现,需要的朋友可以参考下
在PHP中,我们不能用const直接定义数组常量,但是const可以定义字符串常量,结合eval()函数使字符串常量能执行。所以,我们可以用定义字符串常量的方式来返回一个数组常量。下面就是我们来见证奇迹的时刻!
<?php class Test { const MY_ARR="return array(\"a\",\"b\",\"c\",\"d\");"; public function getConstArray() { return eval(Test::MY_ARR);//eval()函数把字符串作为PHP代码执行 } } $t=new Test(); print_r($t->getConstArray()); ?>
上面代码中,getConstArray()函数,就相当于一个数组常量。
php使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
php提示Warning:mysql_fetch_array() expects的解决方法
PHP使用array_multisort对多个数组或多维数组进行排序
php中Array2xml类实现数组转化成XML实例
PHP中array_slice函数用法实例详解
php中in_array函数用法探究
PHP中使用匿名函数操作数据库的例子
php中addslashes函数与sql防注入
php数组排序usort、uksort与sort函数用法
php中current、next与reset函数用法实例
使用PHP把HTML生成PDF文件的几个开源项目介绍
php检测数组长度函数sizeof与count用法
php中in_array函数用法分析
php中常量DIRECTORY_SEPARATOR用法深入分析
使用array_map简单搞定PHP删除文件、删除目录
自己写的兼容低于PHP 5.5版本的array_column()函数
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
重新认识php array_merge函数
ThinkPHP模板替换与系统常量及应用实例教程
PHP面向对象程序设计之类常量用法实例
PHP函数in_array()使用详解
PHP的魔术常量__METHOD__简介