不常用但很实用的PHP预定义变量分析


Posted in PHP onJune 25, 2019

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 相关文章推荐
一个ORACLE分页程序,挺实用的.
Oct 09 PHP
如何对PHP程序中的常见漏洞进行攻击(上)
Oct 09 PHP
dedecms 制作模板中使用的全局标记图文教程
Mar 11 PHP
php引用地址改变变量值的问题
Mar 23 PHP
PHP中使用TCPDF生成PDF文档实例
Jul 01 PHP
php上传大文件设置方法
Apr 14 PHP
php使用parse_str实现查询字符串解析到变量中的方法
Feb 17 PHP
如何利用预加载优化Laravel Model查询详解
Aug 11 PHP
基于ThinkPHP5.0实现图片上传插件
Sep 25 PHP
Ubuntu彻底删除PHP7.0的方法
Jul 27 PHP
PHP模版引擎原理、定义与用法实例
Mar 29 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
Oct 21 PHP
PHP中define() 与 const定义常量的区别详解
Jun 25 #PHP
php字符串截取函数mb_substr用法实例分析
Jun 25 #PHP
php过滤htmlspecialchars() 函数实现把预定义的字符转换为 HTML 实体用法分析
Jun 25 #PHP
Laravel向公共模板赋值方法总结
Jun 25 #PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
Jun 25 #PHP
PHP中遍历数组的三种常用方法实例分析
Jun 24 #PHP
php字符串过滤strip_tags()函数用法实例分析
Jun 24 #PHP
You might like
PHP动态生成javascript文件的2个例子
2014/04/11 PHP
PHP代码实现爬虫记录――超管用
2015/07/31 PHP
zend framework中使用memcache的方法
2016/03/04 PHP
PHP判断一个数组是另一个数组子集的方法详解
2017/07/31 PHP
PHP实现统计所有字符在字符串中出现次数的方法
2017/10/17 PHP
JavaScript的arguments对象应用示例
2014/09/15 Javascript
jQuery.each使用详解
2015/07/07 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
2015/09/15 Javascript
不想让浏览器运行javascript脚本的方法
2015/11/20 Javascript
JavaScript驾驭网页-DOM
2016/03/24 Javascript
jQuery html表格排序插件tablesorter使用方法详解
2017/02/10 Javascript
Web纯前端“旭日图”实现元素周期表
2017/03/10 Javascript
js中自定义react数据验证组件实例详解
2018/10/19 Javascript
react native 仿微信聊天室实例代码
2019/09/17 Javascript
JavaScript常用进制转换及位运算实例解析
2020/10/14 Javascript
[01:54]胎教DOTA2 准妈妈玩家现身中国区预选赛
2016/06/26 DOTA
Python的Urllib库的基本使用教程
2015/04/30 Python
python显示生日是星期几的方法
2015/05/27 Python
Python字符串特性及常用字符串方法的简单笔记
2016/01/04 Python
Python编程判断这天是这一年第几天的方法示例
2017/04/18 Python
Python内置函数reversed()用法分析
2018/03/20 Python
python基于SMTP协议发送邮件
2019/05/31 Python
python将字符串转换成json的方法小结
2019/07/09 Python
Tensorflow实现部分参数梯度更新操作
2020/01/23 Python
Python Scrapy图片爬取原理及代码实例
2020/06/12 Python
介绍一下#error预处理
2015/09/25 面试题
企业后勤岗位职责
2014/02/28 职场文书
本科毕业自我鉴定
2014/03/20 职场文书
银行青年文明号事迹材料
2014/05/31 职场文书
县人大领导班子四风对照检查材料思想汇报
2014/10/09 职场文书
电气工程师岗位职责
2015/02/12 职场文书
征求意见函
2015/06/05 职场文书
初中物理教学反思
2016/02/19 职场文书
求职信:求职应该注意的问题
2019/04/24 职场文书
普希金诗歌赏析(6首)
2019/08/22 职场文书
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS