分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

PHP常量

发布时间:2023-09-06 02:32责任编辑:彭小芳关键词:PHP

1、介绍

常量类似变量,但是常量一旦被定义就无法更改或撤销定义。
有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号),建议使用大写字母定义常量,不能使用数字开头
常量贯穿整个脚本是自动全局的。

2、常量的定义

设置PHP常量需使用 define() 函数: 它使用三个参数:
首个参数定义常量的名称
第二个参数定义常量的值
可选的第三个参数规定常量名是否对大小写敏感。默认是 false。

创建一个对大小写敏感的常量
??define("GREETING", "Welcome to W3School.com.cn!");
?echo GREETING;

创建一个对大小写不敏感的常量
??define("GREETING", "Welcome to W3School.com.cn!", true);
??echo greeting;

常量的定义还可以使用const关键字,必须在定义时赋值

const FIRST_NAME = "chen"

3、系统常量

  • PHP_VERSION 当前使用的PHP版本号

  • PHP_OS 当前PHP环境的运行操作系统

  • TRUE 与true一样

  • FALSE 与false一样

  • M_PI 圆周率常量值

  • M_E 科学常数e

  • M_LOG2E 代表log2

  • M_LOG10E 代表lg

  • M_LN2 2的自然对数

  • M_LN10 10的自然对数

  • E_ERROR 最近的错误之处

  • E_WARNING 最近的警告之处

  • E_PARSE 剖析语法有潜在问题之处

4、魔术常量

  • __FILE__ 当前PHP文件的绝对路径(包含文件名)

  • __DIR__ 当前PHP文件的绝对路径(不包含文件名)
  • __LINE__ 当前PHP文件中所在的行号

  • __FUNCTION__ 当前函数名,只对函数内调用起作用

  • __CLASS__ 当前类名,只对类起作用

  • __METHOD__表示类方法名,比如B::test

5、defined判断一个常量是否存在

var_dump(defined(‘USER‘));

PHP常量

原文地址:https://www.cnblogs.com/chuanzi/p/10357403.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved