zoukankan      html  css  js  c++  java
  • php常量

    PHP常量及所有常用的系统常量

    本篇文章是学习常量相关语法及学习和收集PHP所提供的常用的系统常量。

    常量在定义的时候就需要赋值,在运行过程中就无法修改值。有效的常量名以字符或下划线开头,常量名称前面没有$符号,与变量不同,常量贯穿整个脚本是自动全局的。

    声明常量

    如何需要设置常量,可以使用define(constantName, constantValue, isCase)函数,它使用三个参数:

    • 第一个参数定义常量的名称
    • 第二个参数定义常量的值
    • 第三个参数是可选的,规定常量名是否对大小写敏感。默认是false。
     
    define(KEYWORD, '标哥的技术博客');
    echoKEYWORD;
     
    

    系统常量

    1. __FILE__ 当前PHP文件的相对路径
    2. __LINE__ 当前PHP文件中所在的行号
    3. __FUNCTION__ 当前函数名,只对函数内调用起作用
    4. __CLASS__ 当前类名,只对类起作用
    5. PHP_VERSION 当前使用的PHP版本号
    6. PHP_OS 当前PHP环境的运行操作系统
    7. TRUE 与true一样
    8. FALSE 与false一样
    9. M_PI 圆周率常量值
    10. M_E 科学常数e
    11. M_LOG2E 代表log2

      e,以2为底e的对数

    12. M_LOG10E 代表lg

      e,以10为底e的对数

    13. M_LN2 2的自然对数
    14. M_LN10 10的自然对数
    15. E_ERROR 最近的错误之处
    16. E_WARNING 最近的警告之处
    17. E_PARSE 剖析语法有潜在问题之处
    18. __METHOD__ 表示类方法名,比如B::test

    服务器全局变量

    1. $_SERVER 返回服务器相关信息,返回一个数组
    2. $_GET 所有GET请求过来的参数
    3. $_POST 所有POST过来的参数
    4. $_COOKIE 所有HTTP提交过来的cookie
    5. $_FILES 所有HTTP提交过来的文件
    6. $_ENV 当前的执行环境信息
    7. $_REQUEST 相当于$_POST、$_GET、$_COOKIE提交过来的数据,因此这个变量不值得信任
    8. $_SESSION session会话变量
  • 相关阅读:
    02 小白新一天
    集合排序
    匿名内部类-Lambda表达式
    设计模式之适配器设计
    设计模式之代理设计
    设计模式之工厂设计
    依赖倒转原则
    多态及练习题
    在一个类中调用另外一个类
    对象的三大特性之封装
  • 原文地址:https://www.cnblogs.com/ylcms/p/7262228.html
Copyright © 2011-2022 走看看