zoukankan      html  css  js  c++  java
  • 006-对象—— static关键字 静态属性和方法的使用

    <?php
    /*static()静态属性:
     */
    
    //静态属性:
    /*class Model{
        private $mysqli;
        static $config;//数据库连接状态
        function __construct()
        {
            echo "<pre>";
            $this->getConfig();
            $this->connect();
        }
        private function connect(){
            $this->mysqli=Model::$config['webconfig']['weburl'];
            echo $this->mysqli;
        }
        private function getConfig(){
            if (empty(self::$config)){
                self::$config=require 'db_config.php';
                print_r(self::$config);
            }
        }
    }
    $channel=new Model();
    $channel=new Model();
    $channel=new Model();*/
    
    //静态方法:
    /*class a{
        public function bb(){
            $this->aa();
        }
        static public function aa(){
            //静态方法里面只能放,类的属性和方法(self::   parent) 。不能放对象的($this)
            echo "aa";
        }
    }
    $b=new a();
    $b->bb();*/
    
    
    //初始化网站文件数据
    class App{
        static function _config(){
            date_default_timezone_get('PRC');//设置默认时区
            setlocale(LC_TIME,'chs');//设置地区信息  LC_TIME 时间与格式 strftime()
        }
        static function _loadfiel(){
            echo "载入文件";
        }
        static function run(){
            self::_config();
            self::_loadfiel();
        }
    }
    App::run();
    

      

  • 相关阅读:
    题解 【洛谷】AT654
    题解【洛谷】CF134A
    jquery中select的应用
    Linq to xml 小例
    mongodb 使用场景和不使用场景
    一个面试题的解答-----从500(Id不连续)道试题库里随机抽取20道题!
    数据采集
    50款强力jquey,js 插件推荐
    node.js 学习
    wcf好文集合
  • 原文地址:https://www.cnblogs.com/yiweiyihang/p/7965398.html
Copyright © 2011-2022 走看看