zoukankan      html  css  js  c++  java
  • php预定义常量

    PHP中可以使用预定义常量获取PHP中的信息,常用的预定义常量如下表所示。

    常量名 功能 
    _FILE_ 默认常量,PHP程序文件名
    _LINE_ 默认常量,PHP程序行数 
    PHP_VERSION 内建常量,PHP程序的版本,如3.0.8_dev 
    PHP_OS 内建常量,执行PHP解析器的操作系统名称,如Windows
    TRUE 该常量是一个真值(true) 
    FALSE 该常量是一个假值(false) 
    NULL 一个null值 
     E_ERROR 该常量指到最近的错误处
    E_WARNING 该常量指到最近的警告处 
    E_PARSE 该常量指到解析语法有潜在问题处 
    E_NOTICE 该常量为发生不寻常处的提示但不一定是错误处 

    PHP的预定义变量,通过这些预定义变量可以获取到用户会话、用户操作系统的环境和本地操作系统的环境等信息,常用的预定义变量如下表所示。

    变量的名称 说明
    $_SERVER['SERVER_ADDR'] 当前运行脚本所在的服务器的IP地址
    $_SERVER['SERVER_NAME']

    当前运行脚本所在服务器主机的名称。如果该脚本运行在一个虚拟主机上,则该名称是由虚拟主机所设置的值决定

    $_SERVER['REQUEST_METHOD']

    访问页面时的请求方法。如GET、HEAD、POST、PUT等,如果请求的方式是HEAD,PHP脚本将在输出头信息后中止(这意味着在产生任何输出后,不再有输出缓冲)

    $_SERVER['REMOTE_ADDR'] 正在浏览当前页面用户的IP地址
    $_SERVER['REMOTE_HOST'] 正在浏览当前页面用户的主机名。反向域名解析基于该用户的REMOTE_ADDR
    $_SERVER['REMOTE_PORT'] 用户连接到服务器时所使用的端口
    $_SERVER['SCRIPT_FILENAME']

    当前执行脚本的绝对路径名。注意,如果脚本在CLI中被执行,作为相对路径,如file.php或者.../file.php,$_SERVER['SCRIPT_FILENAME']将包含用户指定的相对路径

    $_SERVER['SERVER_PORT']

    服务器所使用的端口,默认为80。如果使用SSL安全连接,则这个值为用户设置的HTTP端口

    $_SERVER['SERVER_SIGNATURE'] 包含服务器版本和虚拟主机名的字符串
    $_SERVER['DOCUMENT_ROOT'] 当前运行脚本所在的文档根目录。在服务器配置文件中定义
    $_COOKIE

    通过HTTPCookie传递到脚本的信息。这些cookie多数是由执行PHP脚本时通过setcookie()函数设置的

    $_SESSION

    包含与所有会话变量有关的信息。$_SESSION变量主要应用于会话控制和页面之间值得传递

    $_POST

    包含通过POST方法传递的参数的相关信息。主要用于获取通过POST方法提交的数据

    $_GET

    包含通过GET方法传递的参数的相关信息。主要用于获取通过GET方法提交的数据

    $GLOBALS

    由所有已定义全局变量组成的数组。变量名就是该数组的索引。它可以称得上是所有超级变量的超级集合

    站在巨人的肩膀上
     
     
    标签: php
  • 相关阅读:
    蓝桥网试题 java 基础练习 特殊的数字
    蓝桥网试题 java 基础练习 杨辉三角形
    蓝桥网试题 java 基础练习 查找整数
    蓝桥网试题 java 基础练习 数列特征
    蓝桥网试题 java 基础练习 字母图形
    蓝桥网试题 java 基础练习 01字串
    蓝桥网试题 java 基础练习 回文数
    蓝桥网试题 java 基础练习 特殊回文数
    Using text search in Web page with Sikuli
    each of which 用法
  • 原文地址:https://www.cnblogs.com/xionghao/p/7263292.html
Copyright © 2011-2022 走看看