php基础知识3.常量 和预定义变量
来源:互联网 发布:中国知名的php培训机构 编辑:程序博客网 时间:2024/05/21 19:40
什么是常量:常量是一个简单值的标识符,常量一经定义在脚本执行期间是不能改变
常量分类 :1.系统常量:php提前给大家提供的,拿来就可以直接使用
例:PHP_VERSION(PHP的版本)
PHP_OS(PHP得运行系统)
PHP_INT_MAX(PHP的整型最大值)
2.自定义常量:1.define()函数定义常量
例: define(“TEST”,123) 注:常量名称不加$
常量名称最好大写,以字母或者下划线开始,
常量默认区分大小写
常量作用域是全局的
常量一经定义在脚本执行期间是不能改变
常量的值可以是标量类型也可以是数组
2.const 关键字定义常量:格式const NAME= 值;
constant($name); 根据常量的名称获取常量的值
例:constant('TEST');
constant('PHP_VERSION');获取php的版本
检测常量是否存在: defined($name); 检测常量名称是否存在,如果存在返回true 否则false
得到所有已定义常量,包括系统常量和自定义常量:get_defined_constants(); 返回的是数组
print_r($var) 打印数组的详细信息
使用常量:直接使用常量的名称即可-> echo TEST;
3.魔术常量: 1,__LINE__ 得到当前的行号
2. __FILE__ 得到当前文件的完整绝对路径和文件名
3. __DIR__ 得到文件的完整绝对路径
4. __FUNCTION__ 得到当前函数的名称
5. __CLASS__ 得到当前类的类名
6. __METHOD__ 得到当前类的方法名称
7. __TRAIT__ 得到当前的TRAIT名称
8. __NAMESPACE__ 得到当前命名空间的名称
php 预定义变量:
什么是预定义变量(作用):php提供的给大家直接就可以使用的变量,所有预定义变量都是全局变量
分类: 1,$GLOBAL 超全局变量,包含以下所有的预定义变量
2,$_SERVERS 服务器和执行环境信息变量
3,$_ENV 环境变量
4,$_COOKIE HTTP Cookies
5, $_SESSION HTTP Session变量
6, $_FILES 文件上传信息的变量
7,$_GET HTTP GET变量 :主要接收表单以?(问号)形式传递的数据 格式:$_GET["名称"]
说明:1,像表单以get形式发送数据
2,像超链接典型的?(问号)形式传递参数
8,$_POST HTTP POST变量 :主要接收表单以post形式发送的数据 格式:$_POST["名称"]
9,$_REQUEST $_GET + $_POST + $_COOKIE (不论以post还是get形式, 这三种都可以通过$_REQUEST接收 )
- php基础知识3.常量 和预定义变量
- PHP中的魔术常量、预定义常量和预定义变量
- PHP中的魔术常量、预定义常量和预定义变量
- PHP中的魔术常量、预定义常量和预定义变量
- PHP中一些常用的预定义常量和变量
- PHP-常量和预定义常量
- php预定义常量
- PHP预定义常量
- PHP 中预定义的超级全局变量和常量, 以及魔法变量
- PHP魔术常量常量(预定义常量)
- PHP的预定义常量
- php---预定义常量DIRECTORY_SEPARATOR
- php---预定义常量PHP_EOL
- PHP预定义常量__FILE__
- PHP 预定义常量 $_SERVER
- php的预定义常量
- PHP预定义常量__FILE__
- php预定义常量运用
- java__for成绩的人数区分与百分比
- linux下发送http协议请求
- JSON对象
- 点击textField,监听键盘事件实现页面上移
- Java学习之字符流
- php基础知识3.常量 和预定义变量
- Zookeeper的功能以及工作原理
- 2017最新PHP经典面试题目汇总(上篇)
- 中国互联网络服务器的八大节点和三大核心节点
- mysql 远程连接数据库的二种方法
- java.util.Timer调度浅析
- swift3 访问相册和摄像头
- opencv笔记(9):特征降维-PCA
- XMPP iOS开发