|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2016-8-25 11:02:22
|
显示全部楼层
关于在CI框架里面 include 作用域有问题请教
本帖最后由 张三的歌 于 2016-8-25 11:07 编辑
请教个问题:
b.php 里面 include c.php 文件
我在a.php 里面 第一句话就include b.php 那么两个文件都会被访问到
如果我在a.php 里面的 public function __construct() 里面 include ,那么只能访问到b.php , c.php访问不到
这是为什么呀
a.php代码
<?php
class A extends CI_Controller{
public function __construct(){
include 'api/b.php';
}
public function index(){
$test = new nihao;
$a = $test->aaa();
var_dump($a);
}
}
b.php代码
<?php
require_once("c.php");
class nihao{
public function aaa(){
global $chuanglan_config;
return $chuanglan_config['name'].'访问成功了呀!';
}
}
?>
c.php的代码
<?php
$chuanglan_config['name'] = 'zhangsan ';
?>
是不是在CI框架里面 include有 作用域
如果以上代码执行成功,就会返回下面这句话, C.php里面的zhangsan访问不到
![](http://data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANgAAAAiCAIAAACyS4DFAAADxElEQVR4nO2a26HlIAhF01EqsiC7sRj7yXxEo8BGzfM4M+y/4xtcgubeZTOZJtDy6wWYTNtmIJomkYFomkIGomkKGYimKWQgmqaQgWiaQgZiUnCrj7I4+nVZXPh+Pf+bngAx+nVZ4Db+PYrBKcQFpxgX/Xrb6OjXffDghjwY/fqPHos+iOpGHHoaRDAj3oDo1yWr1PYXHNyyLM6zYKcFvwMWXh69yxMHtyjq+CUBGGMc8qIGYu2JtvAMrf6pRziM3cpP7sPr6oL4ebgLjphWtpjZSxxDV9nLpztaQbRK26xTJRfSjmT9OEdbxBDiYQCalDlnXHlE4jDFs3giBqLmw6uaDUQafvI2MSdsgDVaoEUxUtvZ1WYaHCOixmw8aBEr9h+Nzt1V5L7EH8fQxRBikrSPuXTMh+OqQays3WdkoaEqdCHVucBYTdViLDhNHqdhfz0oK6EDU0c1SSxObJ2wF0CUPZprkF1Aumit4nC1aCRBpGOdAPGZKHWAyCOKh0lvO+hka6Iglp+7K9jVQkSJXK85FoPYLGnHRDQ+PzQwCtVmpslQJi9VHRCbtEMQ2V60LwYgDrChsyFy5DaITyuDqGZgDKII8xRE0T7ZJGchoKq2Suw44VWArkrOJQ22F00MKIg46/VSc84maj4QK+AO6oOoeYCD2H+tfASienwwiPK+xlIzq61uOmyKur3qOQDiRrdW3pvPO+59EElmOG461bNU3jZE1B838QyI3MxVPEK+ApHsK/+ocRvEcqhaj9+TIMo2nKNbIMpw8waIuRh9dOIgot9Pg6g+Qr4DMQld8p4E8bmISCT8dB3E6J2PICDWJefviITXanHBLXsAwtkop830WamZqaU9Z0E8jsNjr+FRwc83deR6EkTtiXHljgha0K4X74g+33FlQNRB1GioqkRAJEOh9xp7QQHndP7O0gMRHBsU8b9Reay4YiTZVQ7BHRCT/XRsuAtUCMTgyPc2tEknM0l9TUZ7zOk58/mmDm4y49Cf1WkgcwtzOosYiojV73oC2XfkenRDJSLSqz+PLaX0FohsnpRv1HcjynripcwutWWW8xxSHFhvUjgEYumBmx/HsjgBhVf+CQwuCNozRg4a/4cg/kjsqD+UEm7drAVx4Hw21gmyXnCyMdvYoxeI7PrZxKPq1cpqZbv2h6EX9GsQn7jb4VEvj/H5HsykAvLHPvgYxEj+dUrJOfA+NK6Xc4jpFX0fEUny+H9Dj4nq16nZZNq2zUA0TSID0TSFDETTFDIQTVPIQDRNIQPRNIUMRNMU+gO2O8gj53oKjAAAAABJRU5ErkJggg==)
|
|