程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> PHP中定義數組常量(array常量)的方法

PHP中定義數組常量(array常量)的方法

編輯:PHP綜合

在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()函數,就相當於一個數組常量。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved