PHP中定义数组常量(array常量)的方法
更新时间:2014年11月17日 11:35:11 投稿:junjie
这篇文章主要介绍了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()函数,就相当于一个数组常量。
相关文章
phpStudy在运行PHP文件时出现中文乱码的有效解决方法
在使用phpStudy进行PHP开发时,经常会遇到中文显示乱码的问题,这不仅影响开发效率,还可能导致网站显示异常,本文将详细介绍解决phpStudy中文乱码的有效方法,需要的朋友可以参考下2024-10-10php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法
这篇文章主要介绍了php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法,实例分析了php调用淘宝API查询店铺信息的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下2015-07-07php preg_match_all结合str_replace替换内容中所有img
最近做站的时候,采集了大量的数据,但采回来的数据基本上都要经过过滤原站保留的数据,其中IMG就是一个地方。网站上好多这些应用例子似乎没有必要“秀”出来,但站已几天没写日志,那就来一个吧2008-10-10
最新评论