zoukankan      html  css  js  c++  java
  • PHP学习笔记1.2——预定义变量参考

    预定义变量和用户自定义变量在使用上没有区别,大多数预定义变量的执行结果都是服务器的相关信息(如:版本号、路径、错误参数等),所以我们很少将其用于网站前台开发,如果被别有用心得人知道了后,会严重威胁服务器的安全。

    __FILE__:获取目标文件的路径及文件名称,如果用在包含文件中,则返回包含文件名,自PHP4.0.2起,__FILE__总是返回一个绝对路径,而在此之前有时会返回相对路径

    __LINE__:获取PHP程序的行数

    __PHP_VERSION:获取PHP程序的版本

    __CLASS__:获取当前类的名称

    __METHOD__:获取当前方法的名称

    __FUNCTION__:获取当前函数的名称

    __NAMESPACE__:获取当前的命名空间

    __DIR__:显示当前目录名

    PHP_OS:获取执行PHP解析器的操作系统名称

    E_ERROR:指到最近的错误处

    E_WARNING:指到最近的警告处

    E_PARSE:指到解析语法有潜在问题处

    E_NOTICE:指到不寻常但不一定是错误的地方

    REQUEST_TIME:请求开始时的时间戳。从 PHP 5.1.0 起有效

    QUERY_STRING:查询(query)的字符串,URL 中第一个问号 ? 之后的内容

    DOCUMENT_ROOT:当前运行脚本所在的文档根目录。在服务器配置文件中定义。

    GLOBALS : 引用全局作用域中可用的全部变量

    _SERVER :服务器和执行环境信息

    _GET : HTTP GET 变量

    _POST :HTTP POST 变量

    _FILES : HTTP 文件上传变量

    _REQUEST : HTTP Request 变量

    _SESSION : Session 变量

    _ENV :环境变量

    _COOKIE : HTTP Cookies

    php_errormsg : 前一个错误信息

    HTTP_RAW_POST_DATA : 原生POST数据

    http_response_header : HTTP 响应头

    $argc : 传递给脚本的参数数目

    $argv : 传递给脚本的参数数组

  • 相关阅读:
    Linux Bash
    grep 及正则表达式
    Linux 文件系统
    Linux 操作系统基础
    常见的磁盘I/O和网络I/O优化技巧
    NIO的工作方式
    网络I/O 工作机制
    spring Boot环境下dubbo+zookeeper的一个基础讲解与示例
    深入分析Java I/O 工作机制
    CDN工作机制和负载均衡
  • 原文地址:https://www.cnblogs.com/kinfriend/p/3606343.html
Copyright © 2011-2022 走看看