首页博客网络编程
PHP常量
摘要 常量和变量有其相似之处,但创建常量后无法更改或重新定义常量。常量的名称也不包含 $ 符号。 常量必须定义:不能存在未定义。 与变量不同,常量始终是全局的,可以在代码中的任何位置使用。

PHP 常量与更简单类型的数据变量(字符串、浮点数、布尔值和整数)相当,因为它们只能存储标量数据。顾名思义,每个 PHP 常量的值都是常量:它不能被修改。

虽然变量不需要任何特殊的创建过程,但如果开发人员没有定义常量,则常量不起作用。你必须让PHP使用函数定义常量。在这个简单的教程中,我们将回顾 PHP 常量与变量不同的所有其他方式,并学习处理和使用它们。define()

内容

PHP 常量:主要提示

  • PHP 常量与变量非常相似,但是,它们在创建并赋值后无法更改或重新定义。

  • 常量不能未定义存在。要PHP定义常量,请记住不要使用$符号,就像对变量所做的那样。

  • 虽然变量可以是局部的或全局的,但常量是通用的全局变量,可以在函数内部或外部的整个脚本中使用。

define() 函数解释

要创建 PHP 常量,必须使用名为 的函数。您必须声明其名称和值,以后将无法更改。define()

PHP 常量的名称必须遵守与变量名称相同的规则。它必须以字母或下划线 (_) 开头,但可以包含任意数量的字母或数字。它保存的值必须是标量数据(例如,它不能用于存储 PHP 数组)。

标准语法揭晓

以下示例揭示了在首次使用常量之前 PHP 定义常量时它在脚本中的外观:
define(name, value, case-insensitive)

复制

<?php
  define("GreetUser", "Welcome to BitDegree Learn!");  function my_test() {    
    echo GreetUser;
  }
  my_test();  ﻩ
?>

每个参数解释:define()

  • name:我们按照上面的规则定义 PHP 常量的名称。

  • :我们声明常量的值(仅限标量数据)。

  • 不区分大小写:我们选择(True/False)常量PHP脚本是否不区分大小写。如果我们跳过它,则默认情况下常量区分大小写。

看看我们将PHP定义常量的例子。您会注意到最后一个参数被跳过了,因此结果是一个区分大小写的 PHP 常量名称:

复制

<?phpﻩ
  define("GreetUser", "Welcome to BitDegree Learn!");  echo GreetUser;?>

现在,让我们尝试创建一个不区分大小写的名称。很简单:我们需要做的就是将最后一个参数设置为 true,从而声明名称确实不区分大小写:

复制

<?php  ﻩ
  define("GreetUser", "Welcome to BitDegree Learn!", true);  echo greetuser;?>

PHP 常量:摘要

  • 常量和变量有其相似之处,但创建常量后无法更改或重新定义常量。常量的名称也不包含  符号。

  • 常量必须定义:不能存在未定义。

  • 与变量不同,常量始终是全局的,可以在代码中的任何位置使用。



声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!

本文链接:https://www.gaoxuejun173.top/blog/153

广告位

本文配乐
来说两句吧

该文章已禁止评论

最新评论

广告位