国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php 定義常量define()與普通變量

2024-05-04 21:57:56
字體:
來源:轉載
供稿:網友

1.定義常量define("constant","hello world."); 

常量只能包含標量數據(boolean,integer,float 和 string).

調用常量時,只需要簡單的用名稱取得常量的值,而不能加“$”符號,如:echo constant; 

注:常量和(全局)變量在不同的名字空間中,這意味著例如 true 和 $true 是不同的.

定義和用法

define() 函數定義一個常量,常量類似變量,不同之處在于:

在設定以后,常量的值無法更改,常量名不需要開頭的美元符號 ($) ,作用域不影響對常量的訪問,常量值只能是字符串或數字.

語法

define(name,value,case_insensitive)參數 描述 

name 必需,規(guī)定常量的名稱.

value 必需,規(guī)定常量的值.

case_insensitive 必需,規(guī)定常量的名稱是否對大小寫敏感.

若設置為 true,則對大小寫不敏感,默認是 false(大小寫敏感).

例子 1,定義一個大小寫敏感的常量:

  1. <?php 
  2. define("greeting","hello world!"); 
  3. echo constant("greeting"); 
  4. ?> 
  5. //輸出: 
  6. //hello world! 

例子 2,定義一個大小寫不敏感的常量:

  1. <?php 
  2. define("greeting","hello world!",true); 
  3. echo constant("greeting"); 
  4. ?> 
  5. //輸出: 
  6. //hello world! 

2.普通變量$a = "hello";

3.可變變量(使用兩個美元符號($))

$$a = "world"; 

兩個變量都被定義了:

$a 的內容是“hello”并且 $hello 的內容是“world”.

因此,可以表述為:

echo "$a ${$a}";或者 echo "$a $hello";它們都會輸出:hello world 

要將可變變量用于數組,必須解決一個模棱兩可的問題,這就是當寫下 $$a[1] 時,解析器需要知道是想要 $a[1] 作為一個變量呢,還是想要 $$a 作為一個變量并取出該變量中索引為 [1] 的值,解決此問題的語法是,對第一種情況用 ${$a[1]},對第二種情況用 ${$a}[1].

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 浙江省| 娱乐| 共和县| 山西省| 汾西县| 青浦区| 平南县| 阿拉善右旗| 镇安县| 新干县| 广州市| 九江县| 登封市| 睢宁县| 玛多县| 赣州市| 务川| 太仆寺旗| 临西县| 从化市| 龙里县| 砀山县| 金川县| 黄大仙区| 马鞍山市| 竹北市| 中西区| 紫阳县| 晋宁县| 玉林市| 方城县| 土默特右旗| 长海县| 定结县| 雷州市| 大洼县| 沐川县| 开阳县| 平塘县| 凤凰县| 通化县|