ホームページ >バックエンド開発 >PHPチュートリアル >PHP で配列定数 (配列定数) を定義する方法、配列定数_PHP チュートリアル

PHP で配列定数 (配列定数) を定義する方法、配列定数_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:13:54988ブラウズ

PHPで配列定数(配列定数)を定義する方法、配列定数

PHPではconstを使って配列定数を直接定義することはできませんが、constで文字列定数を定義することができ、eval()関数と組み合わせることで文字列定数を実行することができます。したがって、文字列定数を定義することで配列定数を返すことができます。今こそ奇跡を目撃する瞬間です!

コードをコピーします コードは次のとおりです:

クラステスト
{
const MY_ARR="配列を返す("a","b","c","d");";
パブリック関数 getConstArray()
{
Return eval(Test::MY_ARR);// eval() 関数は文字列を PHP コードとして実行します
}
}
$t=新しいテスト();
print_r($t->getConstArray());
?>

上記のコードでは、getConstArray() 関数は配列定数に相当します。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/912672.html技術記事 PHP で配列定数 (配列定数) を定義する方法. PHP では配列定数を const で直接定義することはできませんが、const は eval() 関数と組み合わせて文字列定数を定義できます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。