php函数不能直接访问外部变量
2016-02-22 21:23
633 查看
因需要玩了一下php, 对于熟悉C语法的我来说, 有时候被php哭笑不得, 最近经常踩坑:
结果没有输出, 原来, php函数不能直接访问外部变量, my god. 改为:
或者直接从函数中传参数进去吧。
而我们接触过的js和C语言在这点上是一致的, 给个赞。
<?php $test = "good"; function f() { echo $test; } f(); ?>
结果没有输出, 原来, php函数不能直接访问外部变量, my god. 改为:
<?php $test = "good"; function f() { global $test; echo $test; } f(); ?>
或者直接从函数中传参数进去吧。
而我们接触过的js和C语言在这点上是一致的, 给个赞。
相关文章推荐
- 用php的定界符EOT需要留个心眼
- thinkphp_3.1.2介绍和安装
- php编译安装
- yii学习历程1——归档文件安装
- script_language.php
- getPath()与getAbsolutePath()
- PhpStorm 配置在浏览器中打开文件
- PHP初学之控制结构
- PHP初学之运算符
- 自定义ContentProvider
- 数据存储ContentProvider
- 关于CRTP(Curiously Recurring Template Prattern)的使用
- YII2
- ContentProvider应用组件实例记录
- RTP timestamp与帧率及时钟频率的关系
- php emoji表情处理
- php设置cookie,在js中如何获取
- 使用PHP+Sphinx建立高效的站内搜索引擎
- ftp虚拟用户的配置
- php-fpm upstream sent too big header while reading response header from upstream