深入理解php 变量(不常用但很实用的PHP预定义变量分析)
类别:编程学习 浏览量:2299
时间:2022-01-21 00:29:41 深入理解php 变量
不常用但很实用的PHP预定义变量分析1. $php_errormsg — 前一个错误信息
|
<?php @ strpos (); echo $php_errormsg ; ?> |
2.$http_response_header — HTTP 响应头
|
<?php function get_contents() { file_get_contents ( "http://example.com" ); var_dump( $http_response_header ); } get_contents(); var_dump( $http_response_header ); ?> |
3. $argc — 传递给脚本的参数数目
|
<?php var_dump( $argc ); ?> 当使用这个命令执行: php script.php arg1 arg2 arg3 |
4. $argv — 传递给脚本的参数数组
|
<?php var_dump( $argv ); ?> 当使用这个命令执行:php script.php arg1 arg2 arg3 |
- __FILE__:返回所在路径文件名和文件名称
- __DIR__:返回文件所在的完整目录
- __LINE__:返回当前文件代码的行号
- __CLASS__:返回当前类名
- __FUNCTION__:返回当前方法名
- __METHOD__:返回当前类名和方法名
|
var_dump( __FILE__ ); //所在路径文件名和文件名称 E:\demo\blog_code\predefined\predefined.php var_dump(__DIR__); //所在完整目录 E:\demo\blog_code\predefined var_dump( __LINE__ ); //代码所在行号 4 class testClass{ function testMethod(){ var_dump( __FUNCTION__ ); //返回当前方法名 testMethod var_dump( __CLASS__ ); //返回类名 testClass var_dump( __METHOD__ ); //类名加方法名 testClass::testMethod } } $a = new testClass(); $a ->testMethod(); |
您可能感兴趣
- php有几种模式(php 策略模式原理与应用深入理解)
- php面对对象的三大特性(php中对象引用和复制实例分析)
- php换行乱码(php输出文字乱码的解决方法)
- php上传大文件教程(PHP实现带进度条的Ajax文件上传功能示例)
- php查找文件存在(php判断目录存在的简单方法)
- php防sql注入(万能密码的SQL注入漏洞其PHP环境搭建及防御手段)
- 虚拟机windows server安装php环境(winxp apache用php建本地虚拟主机的方法)
- php开发api接口登录(PHP调用接口API封装的例子)
- phpstudy使用教程学习(phpStudy 2016 使用教程详解支持PHP7)
- phpstudymysql启动又自动停止(Win下解决phpStudy MySQL启动失败)
- php脚本控制方法(php swoole多进程/多线程用法示例基于php7nts版)
- php目录函数创建教程(PHP下载文件函数与用法示例)
- linux中ceph的状态(Wdcp linux控制面板配置多PHP版本记录)
- phpstudy怎么升级mysql(phpStudy中升级MySQL版本到5.7.17的方法步骤)
- php代码最可靠的加密方式(php DES加密算法实例分析)
- phpstudy显示403(phpStudy配置多站点多域名方法及遇到的403错误解决方法)
- 巴厘岛旅游攻略(巴厘岛旅游攻略7天多少钱)
- 文莱旅游攻略(文莱旅游攻略介绍)
- 马来西亚旅游攻略(马来西亚旅游攻略自由行攻略)
- 缅甸旅游攻略(缅甸旅游攻略必去景点推荐)
- 《庆余年2》新消息,原班人马,肖战特别出演,这才是最好的安排(庆余年2新消息原班人马)
- 宁夏灵武恐龙化石发现始末(宁夏灵武恐龙化石发现始末)
热门推荐
- 随意化快排python算法(python快排算法详解)
- css下填充代码(CSS学习笔记之常用Mixin封装实例代码)
- vue多个对象实现双向数据绑定(利用js实现Vue2.0中数据的双向绑定功能)
- nginx跳转规则配置上下文(基于nginx实现上游服务器动态自动上下线无需reload的实现方法)
- sqlserver限制windows身份登录(解决sql server 数据库,sa用户被锁定的问题)
- docker的postgres镜像包(Docker中运行PostgreSQL并推荐几款连接工具)
- 香港云服务器(香港云服务器的优势是什么?)
- mysql把重复数据删掉(mysql查找删除重复数据并只保留一条实例详解)
- zabbix如何配置监控(zabbix监控mysql的实例方法)
- 如何加快页面的访问速度
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9