導航:首頁 > 編程語言 > php怎樣定義常量

php怎樣定義常量

發布時間:2022-10-21 11:42:15

php 常量定義 語句 求解讀

if(strpos(__FILE__,DIRECTORY_SEPARATOR)!==FALSE){
$res=substr(__FILE__,0,strrpos(__FILE__,DIRECTORY_SEPARATOR)).'/';
}else{
$res='./';
}
define('R_P',$res);

這樣你就看懂了吧。。。

⑵ PHP中怎麼聲明一個常量

常量顧名思義是不能修改的,定義的時候就要賦值而且不要加$。兩種定義方法
1.define("TAX_RATE",1);
2.const TAX_RATE=1 ; 第二種只適用於PHP5.3以上的版本。

⑶ PHP中如何定義常量及獲取常量的值

用define()函數定義,在類外面。在類裡面用const。至於用法,請在PHP手冊中查找

⑷ PHP如何添加預定義常量或變數

常量使用define語句定義即可
全局變數可以定義到全局變數數組$GLOBALS中
參考手冊 : http://php.net/manual/zh/rese...
看題主的問法,感覺"環境變數"可能符合題主要求
nginx配置PHP server的時候可以增加以下指令
fastcgi_param CUSTOM_ENV_VAR "my_env_value";

之後只要是通過nginx訪問的PHP請求,在任何代碼中中使用 $_SERVER['CUSTOM_ENV_VAR'] 就能取到你需要的值
又或者在fastcgi的配置文件中增加一行:
env[CUSTOM_ENV_VAR]="my_env_value"

之後只要是php-fastcgi處理的PHP文件,都可以通過 getenv('CUSTOM_ENV_VAR'); 來獲取設置的值
如果題主確實打算不親自define而要得到類似E_ALL那樣的常量的話,就需要寫點C了
題主可以新建一個自己的擴展(或者直接隨便找個你會編譯的擴展也行),在PHP_MINIT_FUNCTION中使用以下宏來定義自己的常量
REGISTER_STRINGL_CONSTANT("MY_SITE_VERSION", "1.0", 3, CONST_PERSISTENT);

之後重新編譯PHP即可.

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

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

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

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

define常量的值;

$config=array('localhost','127.0.0.1','user','pwd');
$config=serialize($config);//serialize—產生一個可存儲的值的表示
define('DB_CONFIG',$config);//定義一個DB_CONFIG常量

使用時用:
unserialize()從已存儲的表示中創建PHP的值
print_r(unserialize(DB_CONFIG));//還原為數組狀態並列印


//根據類定義靜態數組
classConstants{
publicstatic$array=array('localhost','127.0.0.1','user','pwd');
}
使用:
print_r(Constants::$array);//列印靜態數組

⑺ php如何定義常量,系統常量和使用常量

定義常量

define('NAME','hello');
echoNAME;//hello

PHP 自 5.3 後可以直接通過 const 關鍵字來定義常量

constNAME='hello';
echoNAME;//hello

系統常量可以直接列印,如:

echo__DIR__;//當前執行文件的路徑
echo__FILE__;//當前執行的文件地址及文件名

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

<?php
define('abc',array('a'=>'123','b'=>'456'));

echo'<pre>',var_mp(abc),'</pre>';
die();

最靠譜的做法是:
<?php
/*
全局配置
用法:
echo $_ENV['SYS_UP']['Size'];
echo $_ENV['Page'];
*/
$_ENV=array(
'now'=>time(), //當前時間
'JsVer'=>8, //Js的版本號
'Page'=>20, //每頁顯示的個數

'SYS_UP'=>array( //後台上傳商品圖
'Size'=>1000, //KB
'Path'=>'_proct/', //商品圖檔存儲位置,必須/結尾
'AllowTyp'=>array( //允許上傳的類型
'jpg','gif','png','bmp'
),
),
);

⑼ PHP 常量的定義及如何設置

使用define() 函數設置常量,如定義常量 GREETING:
<?php
define("GREETING", "Welcome to DTMobile!");
echo GREETING;
?>
變數定義:變數名=$+標示符,如定義變數a:
<?php
$a = 1;
echo $a;
?>

⑽ 在PHP裡面如何定義一個常量請舉例說明

defind(常量名,常量值,[true])

[true]是可選參數,作用是不區分大小寫

例子:defind ("name","張三")

閱讀全文

與php怎樣定義常量相關的資料

熱點內容
皓強工具解壓步驟 瀏覽:688
部隊抗洪搶險命令範文 瀏覽:886
歐姆龍plc編程軟體使用教程 瀏覽:592
ai文件pdf 瀏覽:911
騰訊雲伺服器掛載混合雲 瀏覽:758
智能小車用什麼單片機 瀏覽:463
java怎麼給窗口關閉 瀏覽:940
列舉51單片機的定址方式 瀏覽:706
剪輯app怎麼寫長篇文字 瀏覽:400
app專屬流量過月租怎麼不更新 瀏覽:654
王者程序員都有誰 瀏覽:76
給牛換腳掌解壓 瀏覽:387
圍棋有多少種演算法 瀏覽:602
unity資源包在哪個文件夾 瀏覽:704
阿里雲伺服器遠程鏈接不成功 瀏覽:482
文件系統pdf 瀏覽:767
原神安卓區服什麼意思 瀏覽:37
貝殼app怎麼線上發布 瀏覽:161
如何挑選安卓系統機頂盒 瀏覽:54
安卓快充使用有什麼注意事項 瀏覽:911