不常用但很实用的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 相关文章推荐
php中处理模拟rewrite 效果
Dec 09 PHP
简单的过滤字符串中的HTML标记
Dec 25 PHP
用php过滤危险html代码的函数
Jul 22 PHP
PHP 加密与解密的斗争
Apr 17 PHP
php smarty 二级分类代码和模版循环例子
Jun 01 PHP
PHP中对用户身份认证实现两种方法
Jun 04 PHP
php学习笔记 面向对象的构造与析构方法
Jun 13 PHP
Windows下的PHP安装pear教程
Oct 24 PHP
Symfony控制层深入详解
Mar 17 PHP
PHP模糊查询的实现方法(推荐)
Sep 06 PHP
php版阿里云OSS图片上传类详解
Dec 01 PHP
thinkphp框架表单数组实现图片批量上传功能示例
Apr 04 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 使用memcached简单示例分享
2015/03/05 PHP
新闻内页-JS分页
2006/06/07 Javascript
为数据添加append,remove功能
2006/10/03 Javascript
关于取不到由location.href提交而来的上级页面地址的解决办法
2009/07/30 Javascript
JavaScript 基于原型的对象(创建、调用)
2009/10/16 Javascript
最佳JS代码编写的14条技巧
2011/01/09 Javascript
JS数学函数Exp使用说明
2012/08/09 Javascript
js重写alert控件(适合学习js的新手朋友)
2014/08/24 Javascript
javascript批量修改文件编码格式的方法
2015/01/27 Javascript
Centos7 中 Node.js安装简单方法
2016/11/02 Javascript
JAVA中截取字符串substring用法详解
2017/04/14 Javascript
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
JS监控关闭浏览器操作的实例详解
2017/09/12 Javascript
js + css实现标签内容切换功能(实例讲解)
2017/10/09 Javascript
Vue实现类似Spring官网图片滑动效果方法
2019/03/01 Javascript
jQuery实现全选、反选和不选功能的方法详解
2019/12/04 jQuery
vue中template的三种写法示例
2020/10/21 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
Python实现ping指定IP的示例
2018/06/04 Python
Numpy 将二维图像矩阵转换为一维向量的方法
2018/06/05 Python
使用Python实现从各个子文件夹中复制指定文件的方法
2018/10/25 Python
在pycharm上mongodb配置及可视化设置方法
2018/11/30 Python
python遍历小写英文字母的方法
2019/01/02 Python
python最小生成树kruskal与prim算法详解
2019/01/17 Python
Python字符串hashlib加密模块使用案例
2020/03/10 Python
Python写捕鱼达人的游戏实现
2020/03/31 Python
如何用python免费看美剧
2020/08/11 Python
pycharm配置安装autopep8自动规范代码的实现
2021/03/02 Python
利用html5 file api读取本地文件示例(如图片、PDF等)
2018/03/07 HTML / CSS
俞敏洪北大演讲稿
2014/05/22 职场文书
大学生应聘导游自荐信
2014/06/02 职场文书
自主招生学校推荐信范文
2015/03/26 职场文书
网络妈妈观后感
2015/06/08 职场文书
导游词之桂林
2019/08/20 职场文书
python调用ffmpeg命令行工具便捷操作视频示例实现过程
2021/11/01 Python
SpringBoot2零基础到精通之数据库专项精讲
2022/03/22 Java/Android