當前位置:首頁 » 編程語言 » php中常量

php中常量

發布時間: 2022-11-12 21:43:54

php 常量定義 語句 求解讀

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

這樣你就看懂了吧。。。

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

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

⑶ 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());
?>

⑷ PHP常量有什麼作用

一個不可修改的值而已,怎麼用取決於你自己,比如一些cms系統在入口文件定義一個常量,在其他文件夾中第一行就判斷改常量是否定義,否則退出編譯,其實就是對常量值的判斷而已

⑸ PHP中怎麼聲明一個常量

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

⑹ php中變數與常量的區別

變數與常量

1.變數特點:
在定義後後還可以多次賦值
定義在那個范圍就在那個范圍有效,如函數中定義的變數就只在函數中有效。
可以通過unset()銷毀
2.常量特點
常量前面面沒有$符號
常量只能通過define()函數定義或者是const關鍵字定義(const定義常量,是在php5.3版本後),如 define('PI',3.14)或者const PI=3.14
且值只能是標量,即可以是 整型 浮點型 布爾型 null 字元串等。在定義後,無論在那定義,都可以直接調用,沒有作用域。定義後不可以再賦值一直存在內存中,不能被銷毀。常量的值 不能是 數組 對象 資源,可以通過 bool defined() 函數判斷某個常量是否已經被定義了。
注意:在php中變數名,函數名,類型是可以改變的,常量可以通過引用的方式改變名稱。

$name='zhangsan';
$user=$$name;
解釋:$user的值為 'zhangsan'

在變數中還存在著超級全局變數
如 $_POST $_GET等

注意常量和變數都是大小寫敏感的。

⑺ PHP常量是什麼

1 <?php
2 define("CONSTANT", "Hello world.");
3 echo CONSTANT; // outputs "Hello world."
4 echo Constant; // outputs "Constant" and issues a notice.
5
6 define("GREETING", "Hello you.", true);
7 echo GREETING; // outputs "Hello you."
8 echo Greeting; // outputs "Hello you."
9
10 ?>
常量前面沒有美元符號($);

常量只能用 define() 函數定義,而不能通過賦值語句;

常量可以不用理會變數范圍的規則而在任何地方定義和訪問

常量一旦定義就不能被重新定義或者取消定義;

常量的值只能是標量。

⑻ Php常量是什麼意思

常量是單個值的標識符(名稱)。在腳本中無法改變該值。

有效的常量名以字元或下劃線開頭(常量名稱前面沒有 $ 符號)。

注釋:與變數不同,常量貫穿整個腳本是自動全局的。

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

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

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

定義常量

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

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

constNAME='hello';
echoNAME;//hello

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

echo__DIR__;//當前執行文件的路徑
echo__FILE__;//當前執行的文件地址及文件名
熱點內容
網路登錄伺服器需要獲取什麼信息 發布:2025-01-12 12:17:32 瀏覽:890
mac終端打開文件夾 發布:2025-01-12 12:17:31 瀏覽:295
第一次安裝如何設置mysql密碼 發布:2025-01-12 12:09:02 瀏覽:280
如何刪除微信伺服器上收藏 發布:2025-01-12 12:08:20 瀏覽:102
吃雞游戲安卓區轉蘋果區怎麼轉 發布:2025-01-12 11:34:00 瀏覽:880
網頁版c語言 發布:2025-01-12 11:21:01 瀏覽:864
安卓怎麼更改排位常用英雄 發布:2025-01-12 11:10:33 瀏覽:561
拆遷的100萬如何配置 發布:2025-01-12 11:08:52 瀏覽:575
如何配置ph值為次氯酸鈉的ph值 發布:2025-01-12 11:08:52 瀏覽:437
pythonarraynumpy 發布:2025-01-12 11:01:47 瀏覽:293