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

PHP 預定義常數完整參考手冊

     編輯:PHP 綜合知識

核心預定義常數

PHP 核心、Zend 引擎與 SAPI 模組定義的常數:

PHP 版本與環境資訊

  • PHP_VERSION - PHP 版本字串
  • PHP_OS - 作業系統名稱
  • PHP_EOL - 換行符號 (PHP 4.3.10+/5.0.2+)
  • PHP_INT_MAX - 整數最大值 (PHP 4.4.0+/5.0.5+)
  • PHP_INT_SIZE - 整數位元組大小 (PHP 4.4.0+/5.0.5+)

路徑與目錄常數

  • DEFAULT_INCLUDE_PATH
  • PEAR_INSTALL_DIR, PEAR_EXTENSION_DIR
  • PHP_EXTENSION_DIR, PHP_BINDIR, PHP_LIBDIR
  • PHP_DATADIR, PHP_SYSCONFDIR, PHP_LOCALSTATEDIR
  • PHP_CONFIG_FILE_PATH - php.ini 路徑

輸出緩衝控制

  • PHP_OUTPUT_HANDLER_START
  • PHP_OUTPUT_HANDLER_CONT
  • PHP_OUTPUT_HANDLER_END

錯誤報告層級常數

  • E_ERROR, E_WARNING, E_PARSE, E_NOTICE
  • E_CORE_ERROR, E_CORE_WARNING
  • E_COMPILE_ERROR, E_COMPILE_WARNING
  • E_USER_ERROR, E_USER_WARNING, E_USER_NOTICE
  • E_ALL - 所有錯誤
  • E_STRICT - 嚴格標準建議 (PHP 5.0.0+)

標準預定義常數

陣列操作旗標

  • EXTR_OVERWRITE, EXTR_SKIP, EXTR_PREFIX_SAME...
  • SORT_ASC, SORT_DESC, SORT_REGULAR, SORT_NUMERIC, SORT_STRING
  • CASE_LOWER, CASE_UPPER
  • COUNT_NORMAL, COUNT_RECURSIVE

斷言控制

  • ASSERT_ACTIVE, ASSERT_CALLBACK, ASSERT_BAIL, ASSERT_WARNING, ASSERT_QUIET_EVAL

連線狀態

  • CONNECTION_ABORTED, CONNECTION_NORMAL, CONNECTION_TIMEOUT

INI 設定範圍

  • INI_USER, INI_PERDIR, INI_SYSTEM, INI_ALL

數學常數

  • M_E, M_LOG2E, M_LOG10E, M_LN2, M_LN10
  • M_PI, M_PI_2, M_PI_4, M_1_PI, M_2_PI
  • M_SQRT2, M_SQRT1_2

加密相關

  • CRYPT_SALT_LENGTH, CRYPT_STD_DES, CRYPT_EXT_DES, CRYPT_MD5, CRYPT_BLOWFISH

檔案系統

  • DIRECTORY_SEPARATOR - 目錄分隔符
  • SEEK_SET, SEEK_CUR, SEEK_END - 檔案指標定位
  • LOCK_SH, LOCK_EX, LOCK_UN, LOCK_NB - 檔案鎖定

HTML 實體處理

  • HTML_SPECIALCHARS, HTML_ENTITIES
  • ENT_COMPAT, ENT_QUOTES, ENT_NOQUOTES

資訊函數類別

  • INFO_GENERAL, INFO_CREDITS, INFO_CONFIGURATION, INFO_MODULES, INFO_ENVIRONMENT, INFO_VARIABLES, INFO_LICENSE, INFO_ALL

字串填充

  • STR_PAD_LEFT, STR_PAD_RIGHT, STR_PAD_BOTH

路徑資訊

  • PATHINFO_DIRNAME, PATHINFO_BASENAME, PATHINFO_EXTENSION
  • PATH_SEPARATOR

區域設定 (Locale)

  • LC_CTYPE, LC_NUMERIC, LC_TIME, LC_COLLATE, LC_MONETARY, LC_ALL, LC_MESSAGES
  • 日期時間格式:ABDAY_1~DAY_7, ABMON_1~MON_12
  • 貨幣格式:INT_CURR_SYMBOL, CURRENCY_SYMBOL, MON_DECIMAL_POINT...

系統日誌

  • 優先級:LOG_EMERG, LOG_ALERT, LOG_CRIT, LOG_ERR, LOG_WARNING, LOG_NOTICE, LOG_INFO, LOG_DEBUG
  • 設備:LOG_KERN, LOG_USER, LOG_MAIL, LOG_DAEMON, LOG_AUTH, LOG_SYSLOG, LOG_LPR, LOG_NEWS, LOG_UUCP, LOG_CRON, LOG_AUTHPRIV, LOG_LOCAL0~LOG_LOCAL7
  • 選項:LOG_PID, LOG_CONS, LOG_ODELAY, LOG_NDELAY, LOG_NOWAIT, LOG_PERROR

魔術常數

參考 __LINE__, __FILE__, __DIR__, __FUNCTION__, __CLASS__, __METHOD__, __NAMESPACE__, __COMPILER_HALT_OFFSET__ (PHP 5.1.0+)

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved