摘要:關于常量的基本方法定義常量當中,通過方法進行常量的定義。第二個參數為必選參數,表示常量的值。如果成功則返回常量的值,如果失敗則提示錯誤信息常量沒有被定義。
PHP常量的基本屬性
1、區分大小寫,定義時可以指定是否大小寫敏感
2、常量開頭只能是字母和下劃線,后面可以接任意個數的字母字符
3、默認情況下,作用域是全局的
4、已定義常量的名稱,不能夠與再次定義的常量和變量名稱相同
5、盡量使用大寫字符,便于閱讀和識別
6、常量的名稱不以$開頭,值只能是特定的:整數、浮點數、字符串和布爾值。
關于常量的基本方法
定義常量
PHP當中,通過define方法進行常量的定義。基本語法是:define(string constant_name, mixed value, case_sensitive=true)
define函數當中有三個參數,第一個參數為必選參數,表示常量名稱,即標識符。第二個參數為必選參數,表示常量的值。第三個參數為可選參數,用于設置大小寫是否敏感,如果設定為true,則表示不敏感。
定義常量的demo
header("Content-Type:text/html;charset=utf-8"); define("USER", "HTML5學堂", true); echo User; echo USER;
?>
獲取常量的值
PHP當中,通過constant方法進行常量的值的獲取。基本語法是:constant(string constant_name),此處constant_name這個參數,可以是要獲取常量的名稱,也可以是存儲常量名的變量。如果成功則返回常量的值,如果失敗則提示錯誤信息常量沒有被定義。
判斷一個常量是否被定義
PHP當中,通過defined方法判斷一個常量是否被定義。基本語法是:bool defined(string constant_name)。成功則返回true(輸出1),否則返回false(輸出空行)。
判斷常量是否被定義的demo
1
2
3
4
5
6
header("Content-Type:text/html;charset=utf-8"); define("USER", "HTML5學堂", true); echo defined("HOBBY")."
"; echo defined("USER");
?>
該demo輸出一個空行,再輸出一個1(第一個HOBBY沒有被定義,輸出空行;第二個USER被定義,輸出1)
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22741.html
摘要:程序任何一門編程語言,入門的第一段代碼,一般都是打印吧,相當于是一種儀式吧。 1. Hello world 程序 任何一門編程語言,入門的第一段代碼,一般都是打印Hello World吧,相當于是一種儀式吧。 //public class后面的是類的名稱 public class HelloWorld{ //main是程序執行的入口(起點) public static ...
摘要:被識別為結束符。變量時被認為時有名字的容器。常量一旦被聲明初始化,值并不能被改變。字符串可以看成右字符組成的數組,可能被誤認為可變的。表達式沒有顯示的返回任何內容。 Java script 簡介 Javascript 是一門跨平臺,面向對象的輕量級腳本語言,運行于Javascript解釋權/引擎 avascript內置了一個包含一系列對象的標準庫,比如數組,日期,數字和一個語言元素合...
摘要:命名空間可以解決以下兩類問題用戶編寫的代碼與內部的類函數常量或第三方類函數常量之間的名字沖突。在命名空間內部訪問全局類函數和常量調用全局函數訪問全局常量實例化全局類命名空間和動態語言特征命名空間的實現受到其語言自身的動態特征的影響。 PHP 命名空間(namespace)是在PHP 5.3中加入的,如果你學過C#和Java,那命名空間就不算什么新事物。 不過在PHP當中還是有著相當重要...
閱讀 891·2023-04-26 01:37
閱讀 3367·2021-09-02 15:40
閱讀 955·2021-09-01 10:29
閱讀 2887·2019-08-29 17:05
閱讀 3418·2019-08-28 18:02
閱讀 1181·2019-08-28 18:00
閱讀 1483·2019-08-26 11:00
閱讀 2602·2019-08-26 10:27