返回什么是常量 d......登陆

什么是常量 define() 和 const

至诚网络2019-04-08 19:22:17279
<?php
// 什么是常量

// 1常量的本质  只读变量 一旦定义 不能更新 不能删除
// 2常量的定义 函数定义 (define())和关键字定义 (const)
// 3不受作用域影响
// 4常量用大写 有多个单词 可以用下划线

//定义常量
//函数
define('CONSTANT','Hello world');
//关键字
const USER_NAME = '小张';

//访问
echo CONSTANT;
echo "<br>";
echo USER_NAME;
echo "<br>";
//常量的本质就是一个  只读变量
// CONSTANT = 'Hello';
//unset(CONSTANT);

//常量的作用域  不受作用域影响
function demo(){
	return CONSTANT.USER_NAME;
}
echo demo();
echo "<br>";
//define()和 const  的区别
$price = 99;
// define('BOOK',$price);
//const BOOK = $price;  //const 它的常量只允许标准变量  标题:整数  浮点 布尔 字符串  必须是字面量
const BOOK = '书'; 
echo BOOK;

// const 可以声明类常量

class Test1{
	// define('NAME','zhang');  //访问不到
	 const NAME='zhang';
}

echo Test1::NAME;


最新手记推荐

• 用composer安装thinkphp框架的步骤• 省市区接口说明• 用thinkphp,后台新增栏目• 管理员添加编辑删除• 管理员添加编辑删除

全部回复(0)我要回复

暂无评论~
  • 取消回复发送