设为首页收藏本站 |天气与日历| 2025-07-02 星期三 05:37:00 乙巳(蛇)年 六月初八 卯时
     
切换到窄版

私人站点

 找回密码
 立即注册
搜索
查看: 159|回复: 0

常量

[复制链接]

954

主题

954

帖子

3879

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3879
发表于 2022-6-8 14:20:20 | 显示全部楼层 |阅读模式
定义常量
[PHP] 纯文本查看 复制代码
<?php
define('NAME','tom');		//定义常量
define('PI',3.14,true);		//定义常量,不区分大小写
echo NAME,'<br>',Pi;
//true表示不区分大小写,默认是区分大小写的。



定义常量可以用特殊字符,但是在调用的时候必须用constant关键字调用


[PHP] 纯文本查看 复制代码
define('%-%','tom');
echo constant('%-%');		//通过constant获取特殊字符作为常量名的常量



判断常量是否定义,通过defined()判断常量是否已经定义
[PHP] 纯文本查看 复制代码
if(!defined('NAME')){	
	define('NAME','berry');
}
echo NAME;	//berry

还可以使用const关键字定义常量
[PHP] 纯文本查看 复制代码
const NAME='tom';
echo NAME;		//tom



[PHP] 纯文本查看 复制代码
小结:

1、定义常量有两种方式,define()和const

2、常量在整个运行过程中值保持不变,常量不能重新定义

3、使用constant获取特殊字符做的常量名的值

4、defined()用来判断常量是否被定义









预定义常量
[PHP] 纯文本查看 复制代码
echo PHP_VERSION,'<br>';		//PHP版本号

魔术常量魔术常量它们的值随着它们在代码中的位置改变而改变
[PHP] 纯文本查看 复制代码
echo __LINE__,'<br>';		//获取当前行号
echo __FILE__,'<br>';		//文件的完整路径和文件名
echo __DIR__,'<br>';		//文件所在的目录








回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|编程站点 ( 冀ICP备2023028127号-2 )|友链申请|

GMT+8, 2025-7-2 05:37 , Processed in 0.084426 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表