`

PHP变量的作用域

PHP 
阅读更多

局部变量指的是函数体里面变量,而if语句,for语句里面声明的变量不算。这点是与其他语言变量作用域有点不同:如下

<?php 
error_reporting(E_ALL);
if(true)
{
$b=123;
}
echo $b;
 ?> 

 

 

输出结果为123;
可以看到 即使变量在if for 里面定义
在if for外面也是可以访问得到的

分享到:
评论

相关推荐

    PHP变量作用域(全局变量&局部变量)&global&static关键字用法实例分析

    主要介绍了PHP变量作用域(全局变量&局部变量)&global&static关键字用法,结合实例形式分析了PHP全局变量与局部变量的作用域,以及global、static关键字功能与使用技巧,需要的朋友可以参考下

    PHP中的变量作用域

    PHP中的变量作用域

    php变量作用域的深入解析

    本篇文章是对php变量作用域进行了详细的分析介绍,需要的朋友参考下

    浅析php变量作用域的一些问题

    今天搜索了一下,发现一篇相当不错的文章,讲了php中的变量作用域。是一位网友翻译的在这贴一下: 变量范围变量的范围即它定义的上下文背景(译者:说白了,也就是它的生效范围)。大部分的 PHP 变量只有一个单独的...

    浅谈PHP变量作用域以及地址引用问题

    主要介绍了PHP变量作用域以及地址引用问题,有需要的朋友可以参考一下

    PHP函数 -变量的作用域.ppt

    * PHP函数 -----变量的作用域 课程内容 局部变量 全局变量 静态变量 变量的作用域 变量需要先定义后使用,但这并不意味着变量定义后就可以随便使用,只有在它的作用范围中才可以被使用,这个作用范围称为变量的作用...

    PHP变量的定义及作用域

    PHP变量的定义及作用域

    PHP的变量类型和作用域详解

    什么是变量的作用域?变量的作用域是指在脚本的一次生命周期内变量的有效范围。一般来说有全局和局部之分

    PHP变量

    PHP变量 变量命名规则 变量以 $ 符号开始,后面跟着变量的名称 变量名必须以字母或者...PHP 有四种不同的变量作用域: local global static parameter 在所有函数外部定义的变量,拥有全局作用域。除了函数外,全局

    php闭包中使用use声明变量的作用域实例分析

    主要介绍了php闭包中使用use声明变量的作用域,结合实例形式分析了闭包中use声明变量作用域的相关原理与分析,需要的朋友可以参考下

    一道关于php变量引用的面试题

    ?... $x =&$a; $b=$a++; ?&gt; 问: $b和$x的值分别是什么... 您可能感兴趣的文章:PHP中函数内引用全局变量的方法浅谈PHP变量作用域以及地址引用问题PHP中变量引用与变量销毁机制分析浅谈PHP中关于foreach使用引用变量的坑

    PHP 作用域解析运算符(::)

    今天 看joomla源码的时候,才意识到。原来这个操作符还可以访问类的非静态方法啊。真的让我吃惊不好。一直以为作用域解析运算符只能访问类的static方法和static成员变量。

    浅谈php中include文件变量作用域

    通过各种研究和查找资料,总结了include文件时的几种情况下的作用域。 第一种情况:A文件include B文件,在B文件中可以调用A中的变量。 A文件代码: &lt;?php $aaa = '123'; include B.php; B文件代码: &lt;?...

    浅析php中常量,变量的作用域和生存周期

    在PHP脚本中变量主要有:内置超级全局变量,一般的变量,常量,全局变量,静态变量等等,我们在使用它们的时候除了要正确地知道它们的语法以外,更重要的是,我们要知道它们在本质上的区别与联系—即它们的作用域的...

    PHP中的静态变量及static静态变量使用详解

    静态变量只存在于函数作用域内,也就是说,静态变量只存活在栈中。一般的函数内变量在函数结束后会释放,比如局部变量,但是静态变量却不会。就是说,下次再调用这个函数的时候,该变量的值会保留下来。 只要在变量...

Global site tag (gtag.js) - Google Analytics