首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 入門

PHP 常數定義與使用全攻略:define() 函數、大小寫敏感度與全域作用域

     編輯:PHP 入門

PHP 常數完整指南


常數一經定義,其值在整個腳本執行期間將不可變更,是儲存固定設定值的理想選擇。


什麼是 PHP 常數?

常數是簡單值的識別符,由英文字母、底線和數字組成,但數字不能作為首字元。與變數不同,常數名稱前不需要 $ 符號,且預設在整個腳本的任何位置皆可存取。


使用 define() 定義常數

透過 define() 函數來建立常數,語法如下:

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

三個參數說明:

  • name(必填):常數名稱(識別符)
  • value(必填):常數的值
  • case_insensitive(選填):若設為 TRUE,常數名稱將不區分大小寫;預設為 false(區分大小寫)

區分大小寫的常數範例

<?php
define("GREETING", "歡迎訪問 Runoob.com");
echo GREETING; // 輸出「歡迎訪問 Runoob.com」
echo '<br>';
echo greeting; // 輸出「greeting」(視為一般字串,非常數)
?>

不區分大小寫的常數範例

<?php
define("GREETING", "歡迎訪問 Runoob.com", true);
echo greeting; // 輸出「歡迎訪問 Runoob.com」
?>

常數的全域作用域

常數定義後預設為全域,可在腳本任何位置(包含函式內部)直接使用,無需額外宣告。

函式內使用全域常數範例

<?php
define("GREETING", "歡迎訪問 Runoob.com");
function myTest() {
echo GREETING;
}
myTest(); // 輸出「歡迎訪問 Runoob.com」
?>
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved