美文网首页
变量 - PHP - 笔记

变量 - PHP - 笔记

作者: 拥抱月亮的大星星 | 来源:发表于2017-03-01 13:54 被阅读14次
  1. 全局变量在$z = 1 在方法内无法引用,需要加关键字 global
  2. PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中

$z = $GLOBALS['Z']

补充static $e局部变量会保留着,具体下面

代码:

<?php
$x = "zc";
$z = "lzl";
function myTest(){
   static $e = 0;
   global $x;
   $z =  $GLOBALS['z'];
   $y = "fs";
   echo "<p>测试函数内变量<p>";
   echo "变量为x: $x";
   echo "<br>";
   echo "变量为y:$y";
   echo "<br>";
   echo "变量为z:$z";
   echo "<br>";
   echo "变量为e:$e";

   $e++;

}

myTest();
echo "<p>测试函数外变量<p>";
echo "变量为x:$x";
echo "<br>";
echo "变量为y:$y";

echo "<br>";
echo "<br>";
myTest();
myTest();
myTest();
?>



输出结果:
变量为x: zc
变量为y:fs
变量为z:lzl
变量为e:0

测试函数外变量

变量为x:zc

Notice: Undefined variable: y in /Applications/XAMPP/xamppfiles/htdocs/index.php on line 26
变量为y:


测试函数内变量

变量为x: zc
变量为y:fs
变量为z:lzl
变量为e:1

测试函数内变量

变量为x: zc
变量为y:fs
变量为z:lzl
变量为e:2

测试函数内变量

变量为x: zc
变量为y:fs
变量为z:lzl
变量为e:3

相关文章

  • PHP笔记

    PHP笔记 ##php****基础语法****1.****变量...

  • php学习笔记

    WAMP使用笔记: 安装成功之后,右键可更换语言; php变量 变量名必须通过$符号标识;在PHP中,=是赋值运算...

  • 变量 - PHP - 笔记

    全局变量在$z = 1 在方法内无法引用,需要加关键字 global PHP 将所有全局变量存储在一个名为 $GL...

  • PHP——2(PHP变量作用域)

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP——3(PHP变量分离/引用(Variables Sepa

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP——4(PHP赋值行为)

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP——1(PHP变量的存储结构)

    PHP——2(PHP变量作用域)PHP——3(PHP变量分离/引用(Variables Separation))为...

  • PHP 实例

    PHP 实例 运行PHP脚本PHP Double 数据类型PHP 字符串变量PHP 文档PHP局部变量PHP函数参...

  • PHP笔记之变量

    分号的使用1.功能性语句后面必须加分号; 但如果是紧邻?>,分号可以省略;2.结构性语句后面不能加分号; 变量的使...

  • php变量和数据类型

    php中的变量 PHP中的变量声明 PHP中的变量的使用 PHP中的数据类型之整型 PHP数据类型之浮点类型和布尔...

网友评论

      本文标题:变量 - PHP - 笔记

      本文链接:https://www.haomeiwen.com/subject/knwqgttx.html