php课程 2-7 php中常量如何定义
php课程 2-7 php中常量如何定义
一、总结
一句话总结:函数方式定义和普通变量方式定义 define('PI','3.14')。键值对,和session一样。 const PI=3.14;
1、php如何定义常量(两种方式)?
函数方式定义和普通变量方式定义
define('PI','3.14')。键值对,和session一样。
const PI=3.14;
2、为什么定义常量?
其实就是防止后面修改变量的值而引发错误,防止后文重名,为了后文值不能被修改
配置信息(比如数据库的用户名密码)等一直不变的东西,
3、常量前有$么?
没有
4、如何判断一个常量在不在?
defined
defined('PI');
5、如何得到php文件的绝对路径?
__FILE__
6、预定义常量的格式是什么?
__大写的常量名__
7、如何在php函数内部知道一个函数的函数名?
__FUNCTION__
3 function show222(){
4 echo 'my name is '.__FUNCTION__.' !!<br>';
5 echo 'my name is '.__FUNCTION__.' !!<br>';
6 echo 'my name is '.__FUNCTION__.' !!';
7 }
8、php预定义常量有哪些?
常用4个
__FLIE__;
__LINE__;
__FUNCTION__;
M_PI;
二、php中常量定义
1、相关知识
常量的定义和使用:
1.定义
define('HOST','localhost');
2.输出
echo HOST;
3.判断是否存在
defined('HOST');
预定义常量:
__FLIE__;
__LINE__;
__FUNCTION__;
M_PI;
2、代码
1 <?php 2 3 function show222(){ 4 echo 'my name is '.__FUNCTION__.' !!<br>'; 5 echo 'my name is '.__FUNCTION__.' !!<br>'; 6 echo 'my name is '.__FUNCTION__.' !!'; 7 } 8 9 show222(); 10 ?>