`

PHP变量的作用域

PHP 
阅读更多

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

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

 

 

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

分享到:
评论

相关推荐

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

    PHP变量作用域是编程时必须理解的关键概念,特别是在从其他语言如C转换到PHP时。PHP的变量作用域规则与C语言有所不同,可能导致初学者在处理全局变量和局部变量时遇到困扰。 首先,PHP中的变量主要分为四种作用域:...

    php变量作用域的深入解析

    PHP中的变量作用域是指一个变量能够在程序的哪个部分被访问和修改。变量的作用域是由它们的定义位置决定的,通常分为局部作用域和全局作用域两大类。 局部变量是指在函数内部定义的变量,它只在该函数内部可见,即...

    PHP中的变量作用域

    #### 三、PHP变量作用域概述 PHP中的变量作用域主要包括以下几种类型: 1. **全局作用域**:在整个脚本文件范围内都可被访问的变量。 2. **局部作用域**:仅在特定区域内可被访问的变量,如在函数内部定义的变量。 ...

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

    总结一下关于PHP变量作用域和`global`、`static`关键字的关键知识点: 1. 全局变量:定义在函数外部,作用域从定义处到文件结束,可以通过`global`关键字在函数内部访问。 2. 局部变量:在函数内部定义,仅在函数...

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

    ### PHP变量作用域 在PHP中,变量的作用域指的是程序中可以访问该变量的区域。主要有三种类型的作用域:局部变量、全局变量和静态变量。 1. **局部变量**:这是在函数内部声明的变量,其生命周期仅限于函数的执行...

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

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

    PHP变量的定义及作用域

    PHP有四种主要的变量作用域: 1. **局部作用域(Local Scope)**:变量在函数内部定义时,它就是局部的。这些变量只在该函数内部可用,一旦函数执行完毕,它们就会被销毁。 ```php function myFunction() { $...

    在PHP中,变量的作用域决定了变量在何处可用 了解变量的作用域对于编写高效、安全的代码非常重要

    在PHP中,变量的作用域决定了变量在何处可用。了解变量的作用域对于编写高效、安全的代码非常重要。

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

    PHP中的变量作用域主要有四种: - **全局(Global)**:在函数或类外部定义的变量具有全局作用域,可以在整个脚本中被访问,除非在函数内部使用`global`关键字显式引用。 - **局部(Local)**:在函数内部定义的...

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

    PHP中的变量作用域主要分为局部作用域和全局作用域。局部变量只能在声明它的函数内部使用,而全局变量可以在函数外部或在其他函数内通过global关键字声明后使用。然而,当涉及include时,作用域的规则又会有新的变化...

    day3_php审计学习day1_

    三、PHP变量作用域 PHP有四种变量作用域:局部、全局、静态和超全局。局部变量只在定义它们的函数内部可用,而全局变量在整个脚本中都有效。静态变量在函数调用结束时不会被销毁,下次调用时仍保留其值。超全局变量...

Global site tag (gtag.js) - Google Analytics