PHP中定義數(shù)組常量(array常量)的方法
在PHP中,我們不能用const直接定義數(shù)組常量,但是const可以定義字符串常量,結合eval()函數(shù)使字符串常量能執(zhí)行。所以,我們可以用定義字符串常量的方式來返回一個數(shù)組常量。下面就是我們來見證奇跡的時刻!
<?php
class Test
{
const MY_ARR="return array(\"a\",\"b\",\"c\",\"d\");";
public function getConstArray()
{
return eval(Test::MY_ARR);//eval()函數(shù)把字符串作為PHP代碼執(zhí)行
}
}
$t=new Test();
print_r($t->getConstArray());
?>
上面代碼中,getConstArray()函數(shù),就相當于一個數(shù)組常量。
相關文章
php數(shù)組函數(shù)序列之a(chǎn)rray_splice() - 在數(shù)組任意位置插入元素
array_splice() 函數(shù)與 array_slice() 函數(shù)類似,選擇數(shù)組中的一系列元素,但不返回,而是刪除它們并用其它值代替2011-11-11phpmyadmin顯示utf8_general_ci中文亂碼的問題終級篇
自己寫PHP也有一年多了,然后編碼問題卻老是沒有得到好的解決,自己的情況是這樣的,網(wǎng)頁顯示完全正常,在phpmyadmin數(shù)據(jù)庫顯示中文亂碼,不管是簡體還是繁體,只要是中文都是亂碼2013-04-04PHP+Ajax檢測用戶名或郵件注冊時是否已經(jīng)存在實例教程
這篇文章主要介紹了PHP+Ajax檢測用戶名或郵件注冊時是否已經(jīng)存在實例教程,是非常常見的一個重要功能,常用于論壇注冊部分或會員注冊部分,需要的朋友可以參考下2014-08-08php使用Jpgraph創(chuàng)建柱狀圖展示年度收支表效果示例
這篇文章主要介紹了php使用Jpgraph創(chuàng)建柱狀圖展示年度收支表效果,結合完整實例形式分析了Jpgraph創(chuàng)建柱狀圖的具體步驟與操作技巧,需要的朋友可以參考下2017-02-02PHP7擴展開發(fā)之hello word實現(xiàn)方法詳解
這篇文章主要介紹了PHP7擴展開發(fā)之hello word實現(xiàn)方法,結合實例形式分析了php7擴展開發(fā)的具體步驟與相關操作技巧,涉及針對php底層源碼的修改與編譯,需要的朋友可以參考下2018-01-01