Date
Nov. 21st, 2024
 
2024年 10月 21日

Post: PHP Primer 010 : 定义常量

PHP Primer 010 : 定义常量

Published 12:01 Jan 22, 2012.

Created by @ezra. Categorized in #Programming, and tagged as #PHP.

Source format: Markdown

Table of Content

在 PHP 中定义常量需要使用 define() 函数。

bool define(string $constant_name, mixed $value[, $case_sensitive = true])

函数 define() 有三个参数:

  • constant_name: 必选参数,可接受字符串类型,表示常量名称,也即标识符。常量的命名规则与变量的保持一致,但变量名前不加 $ 符。

  • value: 必选参数,可接受多种不同类型,表示常量值。

  • case_sensitive: 可选参数,表示是否大小写敏感,为 false 表示不敏感,默认为 true

当参数 constant_name 所指定的常量未被定义时,函数 define() 会返回 true,反之返回 false

<?php
    $const = 'const_var';
    define('const_name', 3.141592653);
    echo const_name;
    define($const, 3.14);
    echo "\n";
    echo const_var;
?>

当然,你也可以使用 bool defined(string constant_name) 函数检查是否定义过某个常量,定义过返回 true

Pinned Message
HOTODOGO
The Founder and CEO of Infeca Technology.
Developer, Designer, Blogger.
Big fan of Apple, Love of colour.
Feel free to contact me.
反曲点科技创始人和首席执行官。
开发、设计与写作皆为所长。
热爱苹果、钟情色彩。
随时恭候 垂询