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 ?>
 
原文地址:https://www.cnblogs.com/Renyi-Fan/p/9278700.html