abstract:<?php // 什么是常量 // 1常量的本质 只读变量 一旦定义 不能更新 不能删除 // 2常量的定义 函数定义 (define())和关键字定义 (const) // 3不受作用域影响 // 4常量用大写 有多个单词 可以用下划线
<?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;
Correcting teacher:天蓬老师Correction time:2019-04-09 11:34:12
Teacher's summary:常量也变量, 实际上在内存中, 是独立存放的, 常量通常是全局的, 也作用域无关, 代码中总是可用的