abstract:<?php // 什么是常量 // 1常量的本質(zhì) 只讀變量 一旦定義 不能更新 不能刪除 // 2常量的定義 函數(shù)定義 (define())和關(guān)鍵字定義 (const) // 3不受作用域影響 // 4常量用大寫 有多個(gè)單詞 可以用下劃線
<?php // 什么是常量 // 1常量的本質(zhì) 只讀變量 一旦定義 不能更新 不能刪除 // 2常量的定義 函數(shù)定義 (define())和關(guān)鍵字定義 (const) // 3不受作用域影響 // 4常量用大寫 有多個(gè)單詞 可以用下劃線 //定義常量 //函數(shù) define('CONSTANT','Hello world'); //關(guān)鍵字 const USER_NAME = '小張'; //訪問 echo CONSTANT; echo "<br>"; echo USER_NAME; echo "<br>"; //常量的本質(zhì)就是一個(gè) 只讀變量 // CONSTANT = 'Hello'; //unset(CONSTANT); //常量的作用域 不受作用域影響 function demo(){ return CONSTANT.USER_NAME; } echo demo(); echo "<br>"; //define()和 const 的區(qū)別 $price = 99; // define('BOOK',$price); //const BOOK = $price; //const 它的常量只允許標(biāo)準(zhǔn)變量 標(biāo)題:整數(shù) 浮點(diǎn) 布爾 字符串 必須是字面量 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:常量也變量, 實(shí)際上在內(nèi)存中, 是獨(dú)立存放的, 常量通常是全局的, 也作用域無關(guān), 代碼中總是可用的