• php中常量 const属性,静态属性,静态的函数方法


    <?php
    //php中的常量
    define('MYNUM', 2000);
    echo MYNUM.'<br>';
    if(!defined('MYNUM')){
    define('MYNUM', 4000);
    }
    echo MYNUM;
    //类内声明及使用
    class TestConst {
    const COUNTRY = 'China'; //const不能加public, static也不需要$, 变量名称大写
    static $static = 'Static';
    public function getCountry()
    {
    echo '在类的内部访问const属性:'.self::COUNTRY . '<br>'; //类内调用必须使用self (self+范围解析操作符+静态变量名称)的形式
    echo '在类的内部访问 静态属性:'.self::$static . '<br>'; //类内调用必须使用self (self+范围解析操作符+静态变量名称)的形式
    echo '在类的内部访问静态的函数方法:'.self::test2(). '<br>'; //类内调用静态的函数方法 self::+静态资源名称===这个写法才是标准格式
    }
    public static function test2()
    {
    echo '—我是一个静态的函数方法—';
    }
    }
    $test = new TestConst();
    var_dump($test);
    echo $test->getCountry() . '<br>';

    echo '在类的外部访问const属性:'.TestConst::COUNTRY . '<br>'; //const可以直接使用(类的名称+范围解析操作符+静态变量名称)的形式调用
    echo '在类的外部访问 静态属性:'.TestConst::$static . '<br>'; //static可以直接使用(类的名称+范围解析操作符+静态变量名称)的形式调用
    echo '在类的内部访问静态的函数方法:'.TestConst::test2(). '<br>'; //类内调用静态的函数方法 self::+静态资源名称
    ?>
    <!-- 脚本内声明及使用 -->
    <?php
    const COUNTRY = 'Japan';
    echo COUNTRY . '<br>';
    ?>
  • 相关阅读:
    第一周实习工作总结
    service---七月十九号实验
    安卓常用链接
    Activity + 基础UI
    七月十四日安卓学习笔记
    安卓组件学习笔记
    剑指:数组中出现次数超过一半的数字
    剑指:二叉搜索树与双向链表
    剑指:二叉树中和为某一值的路径
    剑指:二叉搜索树的后序遍历序列
  • 原文地址:https://www.cnblogs.com/cp168168/p/7225391.html
Copyright © 2020-2023  润新知