社区
基础编程
帖子详情
。。。新手问题,关于require后的变量引用。。。。
steven_liang
2012-06-06 04:20:40
有3个php文件,
a.php
<?php
require b.php;
require c.php;
?>
我的问题是,在c中能引用b.php里的变量吗?
...全文
624
15
打赏
收藏
。。。新手问题,关于require后的变量引用。。。。
有3个php文件, a.php 我的问题是,在c中能引用b.php里的变量吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一起混吧
2012-06-06
打赏
举报
回复
其他方法就复杂了。就你的示例来说不用担心。
#13 说的言重了。
steven_liang
2012-06-06
打赏
举报
回复
那不用global还有没有其它的方法?
franzhong
2012-06-06
打赏
举报
回复
[Quote=引用 12 楼 的回复:]
别卖关子啊 ,楼上的,说啊
[/Quote]
危险,不安全,你的网站能被黑客公鸡,你的数据库东西我全能拿来用,然后对你的服务器按下power键
steven_liang
2012-06-06
打赏
举报
回复
别卖关子啊 ,楼上的,说啊
xuzuning
2012-06-06
打赏
举报
回复
[Quote=引用 10 楼 的回复:]
加global可以了,global全局变量耗资源么?
[/Quote]这不是耗不耗资源的问题
而是......
steven_liang
2012-06-06
打赏
举报
回复
加global可以了,global全局变量耗资源么?
蓝色的雨哎
2012-06-06
打赏
举报
回复
我在函数外调用
--b.php--
$list;
function getList() {
$list = 'ok';
return 'pre_'.$list;
}
--c.php--
$tmp = getList();//$tmp可以取到值
echo($list);//显示没有取到$list的值
b.php 你把$list = 1;
然后你再c.php echo $list;
看看有结果没。
Y2D4M4X8
2012-06-06
打赏
举报
回复
[Quote=引用 6 楼 的回复:]
修改一下:
$list;
function getList() {
global $list;
$list = 'ok';
return 'pre_'.$list;
}
[/Quote]
因为你在getList()函数内部对$list变量赋值,如果不加global说明,则在函数里赋值的是该函数内部自动创建的局部变量$list,而非函数外部的全局变量$list,所以c.php中输出值为空。
myl315824
2012-06-06
打赏
举报
回复
require包含一个文件 自然也就包含了里面的变量 所以可以引用!!
一起混吧
2012-06-06
打赏
举报
回复
修改一下:
$list;
function getList() {
global $list;
$list = 'ok';
return 'pre_'.$list;
}
steven_liang
2012-06-06
打赏
举报
回复
我在函数外调用
--b.php--
$list;
function getList() {
$list = 'ok';
return 'pre_'.$list;
}
--c.php--
$tmp = getList();//$tmp可以取到值
echo($list);//显示没有取到$list的值
Y2D4M4X8
2012-06-06
打赏
举报
回复
有个问题,你是在函数外调用b.php中的变量,还是函数内调用,如果是函数内,请通过参数或借助global引用函数外的全局变量
Y2D4M4X8
2012-06-06
打赏
举报
回复
可以,没有问题,因为require等效于include,include本质上将被引用的b.php和c.php文件合并到这个主文件中,最后是合并后的php文件参加php编译。
steven_liang
2012-06-06
打赏
举报
回复
我在c.php里调用b.php的函数都ok,但是就是不能用b.php里的变量
steven_liang
2012-06-06
打赏
举报
回复
我在c.php里调用b.php的函数都ok,但是就是不能用b.php里的变量
PHP基础教程 是一个比较有价值的PHP
新手
教程!
其后越来越多的人们注意到了这种语言并对其扩展提出了各种建议。在许多人的无私奉献下以及这种语言本身的源代码自由性质,它演变成为一种特点丰富的语言,而且现在还在成长中。 PHP虽然很容易学习,但是速度上比mod...
php 中
require
_once 文件中函数 提示重复声明,函数中使用
require
_once
问题
深入探讨 优雅的配置文件定义方法推荐...
'
新手
','2'=>'进阶',);因为项目不同模块经常会相互调用方法,会出现重复包含一个文件的情况,为了避免错误,大家一般都会用
require
_one,而且经常会在函数里包含文件,如:function getNameByLeva...
php
require
配置文件,函数中使用
require
_once
问题
深入探讨 优雅的配置文件定义方法推荐_PHP教程...
'
新手
','2'=>'进阶',);因为项目不同模块经常会相互调用方法,会出现重复包含一个文件的情况,为了避免错误,大家一般都会用
require
_one,而且经常会在函数里包含文件,如:复制代码 代码如下:fu...
HTML页面中JavaScript的
Require
与高阶函数的细节
简化操作的同时降低了代码的阅读性,这对
新手
来说简直是致命打击,我承认我是其中一员,所以在此做些总结。 一.
Require
使用JS的时候函数可以在布局中直接调用;函数可以作为
变量
存在在javascript
Require
的架构...
批处理文件
变量
_批处理文件
变量
批处理文件
变量
Any programming or scripting languages
require
variable to store the data and access them whenever we need the value. Using of variables becomes inevitable in mathematical computations....
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章