導航:首頁 > 編程語言 > php常量數組嗎

php常量數組嗎

發布時間:2022-07-28 08:24:32

php能定義數組為類的常量嗎

在PHP中,我們不能用const直接定義數組常量,不能是表達式,定義之後不允許修改的。,但是const可以定義字元串常量。所以,我們可以用定義字元串常量的方式來返回一個數組常量。

const AAD = '/ABC/';

⑵ php能定義數組為類的常量嗎

php類中,const定義的常量一般只能包含標量數據(boolean,int,float和string).所以是不能直接定義 數組為常量的.如果實在要用數組,可以考慮將數組內容定義成字元串,然後用eval執行.或將數組序列化(serialize)後字元串定義成常量,然後用反序列化(serialize)回數組(如果不怕麻煩的話 ;p ).

⑶ php 為什麼常量可以用數組定義 靜態變數卻不能

類的變數成員叫做「屬性」,或者叫「欄位」、「特徵」,在本文檔統一稱為「屬性」。屬性聲明是由關鍵字 public,protected 或者 private 開頭,然後跟一個普通的變數聲明來組成。屬性中的變數可以初始化,但是初始化的值必須是常數,這里的常數是指 PHP 腳本在編譯階段時就可以得到其值,而不依賴於運行時的信息才能求值

static $a = ABC;
就像其它所有的 PHP 靜態變數一樣,靜態屬性只能被初始化為文字或常量,不能使用表達式。所以可以把靜態屬性初始化為整數或數組,但不能初始化為另一個變數或函數返回值,也不能指向一個對象。

⑷ php如何定義一個常量數組

<?php
constARR=['a','b'];
var_mp(ARR);

php版本要>=5.6才能使用,如果是5.6以下版本可以考慮把數組序列化後賦值給常量

⑸ PHP常量 是否可以為 數組

=》表示鍵值對的關系,比如 a=>'b' 表示數組元素a對應的值是b

數組元素的鍵值如果是字元串形式,可以使用單引號或者雙引號括起來,不加也沒啥

⑹ php可以定義數組的常量嗎

不可以。

常量只能包含標量數據(boolean,integer,float 和 string)。可以定義 resource 常量,但應盡量避免,因為會造成不可預料的結果。

更詳細的說明,請參考php手冊的常量部分內容網頁鏈接

⑺ php能定義數組為類的常量嗎,大神幫解答

php類中,const定義的常量一般只能包含標量數據(boolean,int,float和string).所以是不能直接定義 數組為常量的.
這就是我所了解的大致情況。如果你想了解的更加詳細的話,後盾人在那等著你,他會為你保駕護航

⑻ php能定義數組為類的常量嗎

不可以;
首先看常量的定義:在類中始終保持不變的值定義為常量,常量的值必須是一個定值,不能是變數,類屬性,數學運算的結果或函數調用。
而數組是用來存儲多個值的,所以數組不能定義為常量;

⑼ php能定義數組為類的常量嗎

據PHP的用戶手冊,在PHP語言中,常量只能包含標量數據(boolean,integer,float和string),所以,不能直接定義數組為常量。

通常做法是採用下面的方法去間接地去定義「數組常量」:

方法一:採用eval()函數

<?php
define('BEST_PHPER',"returnarray('name'=>'鞏文','address'=>'china');");
$BEST_PHPER=eval(BEST_PHPER);
var_mp($BEST_PHPER);

方法二:採用json_encode()函數

<?php
define('BEST_PHPER',json_encode(array('name'=>'鞏文','address'=>'china')));
$BEST_PHPER=json_decode(BEST_PHPER,true);
var_mp($BEST_PHPER);

方法三:採用serialize()函數

<?php
define('BEST_PHPER',serialize(array('name'=>'鞏文','address'=>'china')));
$BEST_PHPER=unserialize(BEST_PHPER);
var_mp($BEST_PHPER);

⑽ php能定義數組為類的常量嗎

php類中,const定義的常量一般只能包含標量數據(boolean,int,float和string).所以是不能直接定義 數組為常量的.如果實在要用數組,可以考慮將數組內容定義

閱讀全文

與php常量數組嗎相關的資料

熱點內容
文件夾變成了 瀏覽:560
linuxpython綠色版 瀏覽:431
怎麼下載小愛同學音箱app 瀏覽:554
python佔位符作用 瀏覽:76
javajdbcpdf 瀏覽:543
php網頁模板下載 瀏覽:192
python試講課pygame 瀏覽:409
安居客的文件夾名稱 瀏覽:677
家裡伺服器如何玩 瀏覽:451
網站源碼使用視頻 瀏覽:748
stc89c52單片機最小系統 瀏覽:452
郵件安全證書加密 瀏覽:416
雲伺服器如何訪問百度 瀏覽:279
常州電信伺服器dns地址 瀏覽:839
用小方塊製作解壓方塊 瀏覽:42
圖像壓縮編碼實現 瀏覽:68
特色功能高拋低吸線副圖指標源碼 瀏覽:71
西方哲學史pdf羅素 瀏覽:874
python最常用模塊 瀏覽:184
溫州直播系統源碼 瀏覽:112