PHP中定义数组常量(array常量)的方法
发布:smiling 来源: PHP粉丝网 添加日期:2021-04-26 17:17:28 浏览: 评论:0
这篇文章主要介绍了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()函数,就相当于一个数组常量。
Tags: PHP定义数组常量 array
- 上一篇:php中in_array函数用法分析
- 下一篇:php数组查找函数总结
相关文章
- ·php in_array 语法(2013-11-12)
- ·解决php array数组生成xml文件汉字编码问题(2013-12-07)
- ·php array_flip()与array_uniqure()删除数组重复元素(2014-01-08)
- ·in_array函数的用法(2014-01-14)
- ·php 数组值求和之array_sum()函数(2014-01-15)
- ·php数组操作函数之array_push()函数用法与定义(2014-01-15)
- ·php 删除数组最后一个元素 array_pop()函数用法(2014-01-15)
- ·php中Array数组函数用法详解(2014-02-16)
- ·PHP 数组合并相加与array_merge 的区别(2014-02-22)
- ·php数组操作学习笔记(2014-03-07)
- ·php中array_unique去除二维数组中重复的数组(2014-03-13)
- ·PHP isset 和 array_key_exists 区别(2014-03-13)
- ·PHP中array_merge合并两个数组的程序(2014-03-14)
- ·php 查找数组值程序(2014-03-15)
- ·PHP数组的定义与销毁(2014-03-15)
- ·php数组排序简单方法(2014-03-17)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)