wmr 2015-12-09 08:51:05 1789次浏览 3条回复 0 0 0

yii框架中Yii::这种形式怎么可以在每个文件中都可以访问,是不是有类哈希表之类的东西?

  • 回复于 2015-12-09 22:20 举报

    不是的

    只是一个类, 并且在入口文件加载进来而已. 大致是这样 :

    class Yii {
        public static $app;
        
        ......
    }
    
  • 回复于 2015-12-10 10:58 举报

    好的,O(∩_∩)O谢谢,但是为什么会在别的文件中可以直接使用就像这种形式 Yii::app()等

  • 回复于 2015-12-10 12:46 举报

    因为引入进来了呀.

    举个栗子(框架内不是这样的, 但本质相同):

    // yii.php
    <?php
    class Yii {
        public static $app;
        
        ......
    }
    
    // demo.php
    <?php
    require "yii.php";
    
    Yii::$app->......
    
    
您需要登录后才可以回复。登录 | 立即注册