zoukankan      html  css  js  c++  java
  • 普通常量、类常量、魔术常量

    /**
    燕十八 公益PHP培训
    课堂地址:YY频道88354001
    学习社区:www.zixue.it
    **/

    <?php
    /****************************************************************************************
    时间:2012年11月14日 20:05:11
    内容:魔术常量、类常量
    普通常量: define('常量名', 常量值);
                        全局有效
    类常量:
        1、作用域在类内,类似于静态属性
        2、又是常量,则不可改
        3、在定义和使用常量的时,不需要加$
        3、定义形式:
             const  常量名=常量值
             默认:public 不需要加

    魔术常量:
        1、无法手动修改他的值,所以叫常量
        2、但是值有事随环境变动,所以叫魔术

    __FILE__ 返回当点文件的路劲
    __LINE__ 返回当前的行号
    __CLASS__ 返回当前的类名
    __METHOD__ 返回当前的方法名
    *****************************************************************************************/
    header("content-type:text/html;charset=utf-8");

    define('ACC', 'Deny');
    class Human{
        const HEAD = 1;
        public static $leg = 2;
        public static function show(){
            echo ACC,'<br />';
            echo self::HEAD,'<br />';
            echo self::$leg,'<br />';
        }
    }
    Human::show();
    echo Human::HEAD;


    echo '当前正在运行的是',__FILE__,'文件<br />';
    echo '我在第',__LINE__,'行<br />';

    class Human{
        public static function t(){
            echo '在',__CLASS__,'类下的',__METHOD__,'方法';
        }
    }

    Human::t();

  • 相关阅读:
    xss框架(一)之浏览器通信
    Joomla未授权创建特权用户漏洞和getshell脚本解析
    从零开始写网站登录爆破(一)
    CSRF学习整理
    vue中vue2-google-maps使用谷歌地图的基础操作
    vue中百度地图API的调用
    60秒定时减少
    git操作指令,以及常规git代码操作
    taro taroUi的H5打包后路径/修改为./
    vue enter事件无效,加入native
  • 原文地址:https://www.cnblogs.com/qintangtao/p/2777798.html
Copyright © 2011-2022 走看看