手机
当前位置:查字典教程网 >编程开发 >php教程 >解析thinkphp import 文件内容变量失效的问题
解析thinkphp import 文件内容变量失效的问题
摘要:用TP集成支付宝账户绑定功能时碰上个问题ORM下有文件config.class.php直接import()后发现里面的变量无法使用但确实是加...

用TP 集成支付宝账户绑定功能时碰上个问题

ORM 下有文件 config.class.php

直接import()后 发现里面的变量无法使用 但确实是加载咯。。(在config.class.php输出内容成功)

思考百度了半天。。

原来一直知道 JS 作用域 忽略了 PHP 函数也有作用域的- -

具体原理:

复制代码 代码如下:

<?php

class b{

function test(){

myImport("a.php");

$testClass = new impClass();

$testClass->test();

echo $a."from b";

}

}

class a{

function funa(){

$InsB = new b();

$InsB->test();

}

}

function myImport($file){

require $file;

echo $a."from myImport";

}

$InsA = new a();

$InsA->funa();

?>

a.php

<?php

$a = "a";

class impClass{

function test(){

echo "import success";

}

}

?>

显示:

解析thinkphp import 文件内容变量失效的问题1

【解析thinkphp import 文件内容变量失效的问题】相关文章:

php猴子选大王问题解决方法

fckeditor上传文件按日期存放及重命名方法

PHP5.2下preg_replace函数的问题

php从文件夹随机读取文件的方法

PHP CURL 多线程操作代码实例

如何使用PHP中的字符串函数

PHP截取中文字符串的问题

php简单实现屏蔽指定ip段用户的访问

一个阿拉伯数字转中文数字的函数

最令PHP初学者头痛的十四个问题

精品推荐
分类导航