gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

php定義常量的方法是什么?有什么區(qū)別

定義常量的方法:const或者define()。區(qū)別:1、define在PHP4和PHP5中均可使用,const只能在PHP 5.3.0及以后版本中使用;2、define()定義的常量是在執(zhí)行define()時定義的,const不是。

php定義常量的方法是什么?有什么區(qū)別

本教程操作環(huán)境:windows7系統(tǒng)、PHP5版,DELL G3電腦

眾所周知,在PHP中(PHP 4及以后),我們可以使用函數(shù)define()來定義常量,例如:

<?php define('PI', 3.14159);  //定義一個名為PI的常量  echo PI;    //輸出:3.14159 ?>

不過,在PHP 5.3.0之后,除了使用函數(shù)define()之外,我們還可以使用PHP關(guān)鍵字const來定義常量。

例如:

<?php //以下代碼需在PHP 5.3.0及之后的版本中運行 const PI = 3.14159; //使用const關(guān)鍵字定義一個名為PI的常量 echo PI;    //輸出:3.14159 ?>

雖然上述兩種方式均可以定義常量,但是它們之間有什么不同之處呢。下面我們來一一講解PHP中define()函數(shù)和const關(guān)鍵字定義常量的區(qū)別:

首先,毫無疑問的是,兩種定義常量的方式之間存在版本差異,函數(shù)define()在PHP4和PHP5中均可使用,關(guān)鍵字const只能在PHP 5.3.0及其后的版本中使用。

其次,由于函數(shù)define()定義的常量是在執(zhí)行define()函數(shù)時定義的,因此可以在函數(shù)內(nèi)、循環(huán)內(nèi)、if語句內(nèi)等函數(shù)能夠被調(diào)用的任何地方使用define()函數(shù)定義常量。與define()不同的是,由于const關(guān)鍵字定義的常量是在編譯時定義的,因此const關(guān)鍵字定義常量必須處于最頂端的作用區(qū)域。這也就意味著不能在函數(shù)內(nèi)、循環(huán)內(nèi)以及if語句之內(nèi)用const來定義常量。

<?php //使用const關(guān)鍵字定義常量必須處于最頂端的作用區(qū)域 //也就是可以在編譯時直接解析定義的地方 const DEMO = 'DEMO'; class Person{     const MAN = '男';     const WOMAN = '女'; }  interface USB{     const VERSION_2 = '2.0';     const VERSION_3 = '3.0'; } ?>

雖然關(guān)鍵字const和define()定義的常量值都只能為null或標量數(shù)據(jù)(boolean,integer,float和string類型)以及resource類型(不推薦定義resource類型的常量,否則可能出現(xiàn)無法預(yù)知的結(jié)果)。不過,由于關(guān)鍵字const定義常量是在編譯時定義的,因此const關(guān)鍵字定義的常量值的表達式中不支持算術(shù)運算符、位運算符、比較運算符等多種運算符,而這些運算符在define()函數(shù)定義常量時都是可以直接使用的。

<?php define('DEFINE_VAR1', 1 << 1); //const CONST_VAR1 = (1 << 1); //const不支持位運算符,PHP會報語法錯誤  define('DEFINE_VAR2', 1 + 1); //const CONST_VAR2 = 1 + 1 ; //const不支持算術(shù)運算符,PHP會報語法錯誤  define('DEFINE_VAR3', 1 == 1); //const CONST_VAR3 = 1 == 1 ; //const不支持比較運算符,PHP會報語法錯誤  $value = 3; define('DEFINE_VAR4', $value); //const CONST_VAR4 = $value ; //const不支持變量形式的值,PHP會報語法錯誤  define('DEFINE_VAR5', true || false); //const CONST_VAR5 = true || false ; //const不支持邏輯運算符,PHP會報語法錯誤  define('DEFINE_VAR6', 'Hello'.' World!'); //const CONST_VAR6 = 'Hello'.' World!' ; //const不支持字符串運算符,PHP會報語法錯誤  class User{  }$user = new User();define('DEFINE_VAR7', $user instanceof User); //const CONST_VAR7 = $user instanceof User ; //const不支持類型運算符,PHP會報語法錯誤 ?>

除上述3個區(qū)別外,還有一個不太起眼的區(qū)別。函數(shù)define()可以接收第3個參數(shù),如果該參數(shù)為true,則表示常量名的大小寫不敏感。而使用const關(guān)鍵字定義常量卻沒有提供類似的功能。

<?php //設(shè)置編碼為UTF-8,以避免中文亂碼 header('Content-Type:text/html;charset=utf-8');  //define()的第3個參數(shù)為true時,表示大小寫不敏感 define('SITE_NAME', 'CodePlayer', true); echo SITE_NAME; //輸出:CodePlayer echo site_name; //輸出:CodePlayer echo SiTe_NamE; //輸出:CodePlayer  const DOMAIN_NAME = '365mini.com'; echo DOMAIN_NAME;   //輸出:365mini.com echo domain_name;   //PHP提示常量未定義 echo DomaIN_nAMe;   //PHP提示常量未定義 ?>

推薦學習:《PHP視頻教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
亚洲天堂国产视频| 男的插女的下面视频| 18禁免费无码无遮挡不卡网站| 国产精品探花在线播放| 亚洲欧美日韩一级| 成年网站在线播放| 天堂视频免费看| 国产aⅴ爽av久久久久| 黄色手机在线视频| 国产精品视频中文字幕| 日本美女视频一区| 日本老太婆做爰视频| 日韩av在线播放不卡| 欧美 日韩 激情| 日韩无套无码精品| 国产成人在线综合| 欧美日韩dvd| 欧美极品欧美精品欧美| 少妇高清精品毛片在线视频| 欧美精品性生活| 手机在线观看日韩av| 成人在线国产视频| 别急慢慢来1978如如2| 一级黄色录像在线观看| 青青草免费在线视频观看| 六月婷婷在线视频| 久草福利视频在线| 欧美三级午夜理伦三级老人| 国精产品一区一区三区视频| 亚洲熟妇av一区二区三区| 天天综合成人网| 国产网站免费在线观看| 高潮一区二区三区| 精品无码一区二区三区在线| 91网址在线播放| 久草视频这里只有精品| 嫩草av久久伊人妇女超级a| 国产精品国三级国产av| 国产野外作爱视频播放| 国内精品国产三级国产99| 91淫黄看大片| 91专区在线观看| 亚洲一区二区中文字幕在线观看| 欧美日韩一道本| 亚洲免费av网| 午夜免费精品视频| 少妇人妻在线视频| 97超碰在线视| 丰满女人性猛交| 日本中文字幕精品—区二区| 国产素人在线观看| 欧美交换配乱吟粗大25p| 日韩成人精品视频在线观看| 欧美丰满熟妇bbbbbb百度| 女女百合国产免费网站| av污在线观看| www.色偷偷.com| 国产一区亚洲二区三区| 九色自拍视频在线观看| 日本aa在线观看| 亚洲中文字幕无码一区二区三区| 天天综合网日韩| 天天干天天爽天天射| 国产av无码专区亚洲精品| www精品久久| 免费拍拍拍网站| 97碰在线视频| 亚洲 欧美 日韩 国产综合 在线| 黄色一级视频播放| 成人高清dvd| 国产3p露脸普通话对白| 久久综合九色综合88i| www国产精品内射老熟女| 成 年 人 黄 色 大 片大 全| 国产精彩视频一区二区| 亚洲 欧美 综合 另类 中字| 日本在线xxx| 人人爽人人av| 中文字幕 日韩 欧美| 樱花草www在线| japanese在线播放| 日本wwww视频| 狠狠躁狠狠躁视频专区| 亚洲精品在线网址| 久久久99精品视频| 日本精品www| 欧洲美女亚洲激情| 日本黄大片在线观看| 日韩免费一级视频| 日本a√在线观看| 国产又黄又爽免费视频| 亚洲熟妇国产熟妇肥婆| 亚洲一级片网站| 成年人视频网站免费| chinese少妇国语对白| 91pony九色| 99999精品视频| 国产高清免费在线| 中文字幕乱码人妻综合二区三区| 91福利免费观看| 精品视频在线观看一区| 日本不卡一区在线| 男人天堂网视频| 佐佐木明希av| 亚洲综合欧美激情| 男人添女荫道口图片| 国产精品区在线| 六月激情综合网| 久久久99精品视频| 91看片在线免费观看| 男女猛烈激情xx00免费视频| 91香蕉视频免费看| 天堂在线资源视频| 99精品人妻少妇一区二区| 男女h黄动漫啪啪无遮挡软件| 免费日韩视频在线观看| 人妻av中文系列| 色乱码一区二区三区熟女| 在线观看的毛片| 国产精品亚洲a| 国产69精品久久久久久久| 成人一区二区av| 裸体裸乳免费看| 日韩高清在线一区二区| 亚洲成人福利在线| 国产又粗又长又大的视频| 日韩av三级在线| 日韩av三级在线| 成人在线免费观看av| 国产在线播放观看| 男女视频网站在线观看| 你真棒插曲来救救我在线观看| 欧美精品一区二区性色a+v| 亚洲制服中文字幕| 亚洲三级在线观看视频| 香蕉视频色在线观看| 乱子伦一区二区| 91视频成人免费| 中文字幕の友人北条麻妃| 大桥未久一区二区| 国产a级黄色大片| 国产一区二区网| 北条麻妃视频在线| av无码精品一区二区三区| 丝袜制服一区二区三区| 国产精品v日韩精品v在线观看| 伊人色在线视频| 国产盗摄视频在线观看| 日本欧美视频在线观看| 国产精彩免费视频| 中文字幕一区二区三区四| 精品久久久无码人妻字幂| 无码播放一区二区三区| 欧美在线aaa| 国产女主播av| 成人小视频在线看| 久久精品一二三四| 成人中文字幕在线播放| 无码内射中文字幕岛国片| 欧美激情第一区| 亚洲熟妇av日韩熟妇在线| jizzzz日本| 久久成人福利视频| jizz欧美性11| 免费国产a级片| 深夜做爰性大片蜜桃| 国内外成人免费激情视频| 777视频在线| 日本韩国欧美在线观看| 超碰在线资源站| 久久人妻精品白浆国产| 亚洲成人动漫在线| 岛国av在线免费| 国产午夜福利视频在线观看| 午夜探花在线观看| 天天爽天天爽夜夜爽| 亚洲熟妇无码一区二区三区| 91国内在线播放| 一本久道综合色婷婷五月| 超级碰在线观看| 天堂在线一区二区三区| 欧美色图色综合| 国产精品无码免费专区午夜| 天天干天天综合| 三年中国国语在线播放免费| 亚洲 欧美 综合 另类 中字| 国产盗摄视频在线观看| 午夜剧场高清版免费观看| 日韩毛片在线免费看| 99精品视频在线看| 精品人妻一区二区三区四区在线 | 午夜啪啪免费视频| 欧美精品第三页| 国产又大又硬又粗| 97成人在线观看视频| 免费国产黄色网址| 鲁一鲁一鲁一鲁一色| 国产免费一区二区视频| 久久手机在线视频| 久久综合久久网|