首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP特征-定义默认常量

在PHP中,常量是指在脚本执行期间不会改变其值的标识符。定义常量可以通过使用define()函数或者const关键字来实现。

特征:

  1. 常量的值一旦定义后,在脚本的执行过程中是不可修改的。
  2. 常量的命名规则与变量相同,但通常使用大写字母来表示。
  3. 常量在定义后默认是全局可见的,可以在脚本的任何地方使用。
  4. 常量的作用域是全局的,即使在函数内部也可以访问。

定义默认常量的方法:

  1. 使用define()函数:
  2. 使用define()函数:
    • CONSTANT_NAME是常量的名称,通常使用大写字母表示。
    • constant_value是常量的值。
  • 使用const关键字:
  • 使用const关键字:
    • CONSTANT_NAME是常量的名称,通常使用大写字母表示。
    • constant_value是常量的值。

默认常量的应用场景:

  • 默认常量通常用于定义一些全局的配置信息,如数据库连接信息、API密钥等。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云函数计算(SCF):提供事件驱动的无服务器计算服务,可实现按需运行代码的功能。详情请参考:腾讯云函数计算(SCF)
  • 腾讯云云服务器(CVM):提供可扩展的云服务器实例,适用于各种计算场景。详情请参考:腾讯云云服务器(CVM)
  • 腾讯云数据库(TencentDB):提供多种数据库服务,包括关系型数据库、NoSQL数据库等。详情请参考:腾讯云数据库(TencentDB)
  • 腾讯云对象存储(COS):提供安全可靠的云端存储服务,适用于存储和处理各种非结构化数据。详情请参考:腾讯云对象存储(COS)
  • 腾讯云人工智能(AI):提供丰富的人工智能服务,包括图像识别、语音识别、自然语言处理等。详情请参考:腾讯云人工智能(AI)

请注意,以上推荐的腾讯云产品仅供参考,具体选择应根据实际需求进行。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

PHP const定义常量及global定义全局常量实例解析

const 1.const 定义常量和define()定义常量的区别?...希望一个成员变量不被修改 例如圆周率 3.1415926 定义:const 常量名=值; 没有$符 访问:类名 ::常量名 或 接口名::常量名 <?...php defined('TEXT');//检查一个名称的常量是否存在 classA { constTAX_RATE=0.08; publicfunctionpayTax($var) { return$...用法二:const定义常量大小写敏感,而define可通过第三个参数(为TRUE表示大小写不敏感)来指定大小写是否敏感。在运行时定义一个常量。...PHP $a = 123; function aa() { global $a; //如果不把$a定义为global变量,函数体内是不能访问函数体外部的$a的,但是可以定义一个相同的名字$a,此时这个变量是局部

1.9K30

PHP中的预定义常量和魔术常量

PHP 5.3.0中新增) 4、__FUNCTION__ 返回函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。...在 PHP 4 中该值总是小写字母的。 5、__CLASS__ 返回类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。...在 PHP 4 中该值总是小写字母的。 6、__TRAIT__ Trait 的名字(PHP 5.4.0 新加)。自 PHP 5.4 起此常量返回 trait 被定义时的名字(区分大小写)。...7、__METHOD__ 返回类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。 格式:类名::方法名 8、__NAMESPACE__ 当前命名空间的名称(区分大小写)。...此常量是在编译时定义的(PHP 5.3.0 新增) 预定义常量 PHP_VERSION PHP 程序的版本,如4.0.2 PHP_OS

4.4K30
  • PHP过滤器预定义常量

    参考链接: PHP的magic常量 变量类型  常量名值(PHP7.2.4)说明INPUT_POST0POST变量INPUT_GET1GET变量INPUT_COOKIE2COOKIE变量INPUT_ENV4ENV...变量INPUT_SERVER5SERVER变量INPUT_SESSION6SESSION变量INPUT_REQUEST99REQUEST变量 过滤器标记  常量名值(PHP7.2.4)说明FILTER_FLAG_NONE0...验证过滤器  常量名值(PHP7.2.4)说明FILTER_VALIDATE_INT257整型验证过滤器FILTER_VALIDATE_BOOLEAN258布尔验证过滤器FILTER_VALIDATE_FLOAT259...起,MAC地址验证过滤器FILTER_VALIDATE_DOMAIN277域名验证过滤器 清洗过滤器  常量名值(PHP7.2.4)说明FILTER_SANITIZE_STRING 513 字符串过滤器...起,全部特殊字符过滤器 其他  常量名值(PHP7.2.4)说明FILTER_DEFAULT 与配置的默认过滤器相同 与配置的默认过滤器相同FILTER_CALLBACK1024回调过滤器

    1.6K20

    PHP的PDO预定义常量讲解

    PHP PDO预定义常量 以下常量由本扩展模块定义,因此只有在本扩展的模块被编译到PHP中,或者在运行时被动态加载后才有效。 注意:PDO使用类常量PHP 5.1。...以前的版本使用的全局常量形式PDO_PARAM_BOOL中。 PDO::PARAM_BOOL (integer)表示布尔数据类型。...PDO::FETCH_FUNC (integer)允许在运行中完全用自定义的方式处理数据。(仅在 PDOStatement::fetchAll() 中有效)。...此为默认模式。关于此属性的更多信息请参见 错误与错误处理 。 PDO::ERRMODE_WARNING (integer)如果发生错误,则显示一个 PHP E_WARNING 消息。...此为默认的游标选项,因为此游标最快且是 PHP 中最常用的数据访问模式。 PDO::CURSOR_SCROLL (integer)创建一个可滚动游标的 PDOStatement 对象。

    2.2K21

    【说站】php定义常量方法的区别

    php定义常量方法的区别 区别说明 1、const是一种语言结构,define()是一个函数,const编译比define()快。...const关键字定义常量区分大小写,define()函数可以通过第三个参数来决定是否区分大小写。 实例 <?...php // 常量 // 常量定义和使用 // 定义方法1:define()函数 define("CON_INT", 100); echo CON_INT; // 将此常量的使用定义为可以不区分大小写...echo ""; print_r(get_defined_constants()); // 获取本脚本中所有可以访问到的常量,输出一个超长的数组 以上就是php定义常量方法的区别,希望对大家有所帮助...更多php学习指路:php教程 推荐操作系统:windows7系统、PHP5.6、DELL G3电脑 收藏 | 0点赞 | 0打赏

    95520

    php定义超全局数组和预定义常量

    定义 超全局变量,是在全部作用域中始终可用的内置变量。 PHP中的许多预定义变量都是“超全局的”,这意味着它们在一个脚本的全部作用域中都可用。...请求提交到脚本的变量,变量等提交信息显示在地址栏,最大提交2kb数据 $_POST:经由http post请求将提交到脚本变量,变量信息不显示地址栏,默认提交2mb可以在php修改数据 $_REQUEST...COOKIE// $_SESSION $_SERVER:变量和当前web服务器设置有关,和当前脚本执行环境相关 $_ENV:执行环境提交到脚本的变量 $GLOBALS:当前脚本有效变量都在此,包括系统预定义和用户自定义变量...PHP //遍历出数组,也可以使用键名输出指定内容 foreach($_SERVER as $key=>$val){     echo $key."=====>".$val."...返回当前执行脚本文件名 echo $_SERVER['REMOTE_ADDR'];//返回浏览当前页面用户IP echo $_SERVER['REMOTE_PORT'];//返回用户连接web服务端的端口 ---- 预定义常量

    2.6K10

    PHP魔术常量

    什么是PHP魔术常量 PHP 向它运行的任何脚本提供了大量的预定义常量。很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。...魔术常量准确来说并不能算是常量常量定义之后是不能被改变的。但是这些预定义常量能够随着它们所在位置的变化而变化。 这些特殊的常量并不区分大小写。...> 在网页中显示如下图: 图片 __FUNCTION__ 函数名称(PHP 4.3.0加入)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。...> 在网页中显示如下: 图片 __CLASS__ 类的名称(PHP 4.3.0 加入)。自 PHP 5 起本常量返回该类被定义时的名字。 实例 <!...此常量在编译时定义。 什么是命名空间? 实例 <?php namespace MyProject; echo '命名空间为:"'. __NAMESPACE__ . '"'; ?

    1.6K10

    PHP魔术常量

    PHP 向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。...(PHP 5.3.0中新增) = __FUNCTION__ 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。...在 PHP 4 中该值总是小写字母的。 __CLASS__ 类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。...在 PHP 4 中该值总是小写字母的。 __METHOD__ 类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。...这个常量是在编译时定义的(PHP 5.3.0 新增) http://cn.php.net/manual/zh/language.constants.predefined.php 本文由来源 21aspnet

    86940

    PHP魔术常量

    什么是PHP魔术常量PHP 向它运行的任何脚本提供了大量的预定义常量。很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。...魔术常量准确来说并不能算是常量常量定义之后是不能被改变的。但是这些预定义常量能够随着它们所在位置的变化而变化。 这些特殊的常量并不区分大小写。...> ​ 在网页中显示如下图: __FUNCTION__ 函数名称(PHP 4.3.0加入)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。...> ​ 在网页中显示如下: __CLASS__ 类的名称(PHP 4.3.0 加入)。自 PHP 5 起本常量返回该类被定义时的名字。 实例 <!...此常量在编译时定义。 什么是命名空间? 实例 <?php namespace MyProject; ​ echo '命名空间为:"'. __NAMESPACE__ . '"'; ?

    26040

    PHP 常量与变量

    参考链接: PHP常量常量】       可以用 define() 函数来定义常量,在 PHP 5.3.0 以后,可以使用 const 关键字在类定义之外定义常量。...__CLASS__类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。...__TRAIT__Trait 的名字(PHP 5.4.0 新加)。自 PHP 5.4 起此常量返回 trait 被定义时的名字(区分大小写)。...变量名与 PHP 中其它的标签一样遵循相同的规则。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。       变量默认总是传值赋值。...预定义变量       PHP 4.2.0 以及后续版本中,PHP 指令  register_globals 的默认值为 off。这是 PHP 的一个主要变化。

    6.3K20
    领券