资讯专栏INFORMATION COLUMN

PHP入门:常量基本规则

googollee / 2903人阅读

摘要:关于常量的基本方法定义常量当中,通过方法进行常量的定义。第二个参数为必选参数,表示常量的值。如果成功则返回常量的值,如果失败则提示错误信息常量没有被定义。

PHP常量的基本属性

1、区分大小写,定义时可以指定是否大小写敏感

2、常量开头只能是字母和下划线,后面可以接任意个数的字母字符

3、默认情况下,作用域是全局的

4、已定义常量的名称,不能够与再次定义的常量和变量名称相同

5、尽量使用大写字符,便于阅读和识别

6、常量的名称不以$开头,值只能是特定的:整数、浮点数、字符串和布尔值。

关于常量的基本方法

定义常量

PHP当中,通过define方法进行常量的定义。基本语法是:define(string constant_name, mixed value, case_sensitive=true)

define函数当中有三个参数,第一个参数为必选参数,表示常量名称,即标识符。第二个参数为必选参数,表示常量的值。第三个参数为可选参数,用于设置大小写是否敏感,如果设定为true,则表示不敏感。

定义常量的demo

header("Content-Type:text/html;charset=utf-8");
define("USER", "HTML5学堂", true);
echo User;
echo USER;

?>

获取常量的值

PHP当中,通过constant方法进行常量的值的获取。基本语法是:constant(string constant_name),此处constant_name这个参数,可以是要获取常量的名称,也可以是存储常量名的变量。如果成功则返回常量的值,如果失败则提示错误信息常量没有被定义。

判断一个常量是否被定义

PHP当中,通过defined方法判断一个常量是否被定义。基本语法是:bool defined(string constant_name)。成功则返回true(输出1),否则返回false(输出空行)。

判断常量是否被定义的demo
1
2
3
4
5
6

header("Content-Type:text/html;charset=utf-8");
define("USER", "HTML5学堂", true);
echo defined("HOBBY")."
"; echo defined("USER");

?>

该demo输出一个空行,再输出一个1(第一个HOBBY没有被定义,输出空行;第二个USER被定义,输出1)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22741.html

相关文章

  • Java 基础入门

    摘要:程序任何一门编程语言,入门的第一段代码,一般都是打印吧,相当于是一种仪式吧。 1. Hello world 程序 任何一门编程语言,入门的第一段代码,一般都是打印Hello World吧,相当于是一种仪式吧。 //public class后面的是类的名称 public class HelloWorld{ //main是程序执行的入口(起点) public static ...

    MiracleWong 评论0 收藏0
  • JavaScript入门

    摘要:被识别为结束符。变量时被认为时有名字的容器。常量一旦被声明初始化,值并不能被改变。字符串可以看成右字符组成的数组,可能被误认为可变的。表达式没有显示的返回任何内容。 Java script 简介 Javascript 是一门跨平台,面向对象的轻量级脚本语言,运行于Javascript解释权/引擎 avascript内置了一个包含一系列对象的标准库,比如数组,日期,数字和一个语言元素合...

    AaronYuan 评论0 收藏0
  • 【转】php命名空间

    摘要:命名空间可以解决以下两类问题用户编写的代码与内部的类函数常量或第三方类函数常量之间的名字冲突。在命名空间内部访问全局类函数和常量调用全局函数访问全局常量实例化全局类命名空间和动态语言特征命名空间的实现受到其语言自身的动态特征的影响。 PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不算什么新事物。 不过在PHP当中还是有着相当重要...

    Jrain 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<