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

    PHP_EOL   换行适合在命令端  浏览器适合br  
    DIRECTORY_SEPARATOR  路径分隔符,目录分割,目录分隔,目录分隔符
     
     
     
     
    PHP常量的特点是:
    1、不能通过外部来传递,也就是不能通过get与post还有cookie等方式来传递赋值,所以可以确定是程序执行过程中定义的,非外界变量。
    2、定义后不能更改,可以防止被篡改。
    基于这个特点,PHP常量比较适合做程序调用的验证。
    比如说:discuz在非直接调用的库文件中会有这样代码
    if(!defined('IN_DISCUZ')) {
     exit('Access Denied');
    }
     
    而在程序common.inc.php中定义
    define('IN_DISCUZ', TRUE);
     
    在调用库之前,必须先调用common.inc.php,这样做可以保证程序的正常调用,避免非法调用,降低被攻击的风险。
    2:开发时第一次定义后就不更改的变量设置成常量;避免重复定义
    想要项目全部都能调用到常量那么这个常量就必须定义在入口文件要调用的配置文件中如:config.php我们一般都是通过index.php的入口文件调用config.php的配置文件中
  • 相关阅读:
    转贴:CSS伪类与CSS伪元素的区别及由来具体说明
    Docker + Consul 多数据中心模拟
    Spring之事件发布系统
    ExecutorService的submit方法的坑
    固定频率调用接口方案
    叠罗汉III之推箱子
    叠罗汉II
    叠罗汉I
    滑雪
    华为OJ:火车进站
  • 原文地址:https://www.cnblogs.com/lichihua/p/5718125.html
Copyright © 2011-2022 走看看