日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > php 定義常量define()與普通變量

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

來源:程序員人生   發布時間:2014-04-05 15:06:52 閱讀次數:3722次

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

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

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

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

定義和用法

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

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

語法

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

name 必需,規定常量的名稱.

value 必需,規定常量的值.

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

若設置為 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].

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久久精品2019中文字幕 | 亚洲精品久久久久久久久久久久久 | 黄色av大全 | 九九热av | 婷婷综合在线 | 欧美视频网址 | 国产精品99久久久 | 亚洲成人精品久久 | 久久久精选 | 国产美女一区二区 | 精品一二三区在线观看 | 日韩欧美天堂 | 美女国产视频 | 日韩欧美一区二区在线 | 99re国产 | 午夜久久久久久久久久一区二区 | 久久精品午夜 | 亚洲国产精品一区二区久久 | 色综合久久久久 | 91精品国产欧美一区二区 | 久久久久久久成人 | 欧美日韩国产一区二区在线观看 | 99精品免费久久久久久久久日本 | 国产激情精品一区二区三区 | 最近的中文字幕 | 美国成人毛片 | 国产在线一区二区三区四区 | 黄色福利视频 | 欧美一区二区三区在线观看视频 | 欧美成人a | 亚洲福利一区二区三区 | 九色av| 麻豆乱码国产一区二区三区 | 久久不卡区 | 精品国产不卡一区二区三区 | 99视频这里有精品 | 久久久国产一区二区三区 | 国产精品久久久久久影视 | 天天色综合天天色 | 91日日| 欧美日韩一区在线观看 |