zoukankan      html  css  js  c++  java
  • 第五节:变量基础预定义变量变量范围

    PHP中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。

    一个有效的变量由字母或者下划线开头的,后面跟上任意数量的字母、数字、或者下划线。

    在此所说的字母是a-z,A-Z,以及ASCII字符从127到255(0x7F-0xff)。

    虽然在PHP中并不需要初始化变量,但对变量进行初始化是个好习惯。未初始化的变量具有其类型的默认值-布尔类型的变量默认值是FALSE,整形和浮点型变量默认值是零,字符串型变量默认值是空字符串或者数组变量的默认值是空数组。

    变量范围

    变量的范围即它定义的上下文背景(也就是它的生效范围)。大部分的PHP变量只有一个单独的范围。这个单独的范围跨度同样包含了include喝require引入的文件。例如:

    1 <?php
    2 $a=1;
    3 include 'b.inc';
    4 ?>

    global关键字

    一个使用global的例子:

     1 <?php
     2 $a=1;
     3 $b=2;
     4 function sum(){
     5 global $a,$b;
     6 $b=$a+$b;
     7 }
     8 sum();
     9 echo $b;
    10 ?>

    输出的结果是3,对于一个函数能够申明的全局变量的最大个数,PHP没有限制。

    在全局范围内访问变量的第二个办法,用特殊的PHP自定义 $GLOBALS数组。前面的例子可以写成:

    <?php
    $a=1;
    $b=2;
    function sum(){
    $GLOBALS['b']=$GLOBALS['a']+$GLOBALS['b'];
    }
    sum();
    echo $b;
    ?>
  • 相关阅读:
    软件工程结对作业02
    软件工程个人作业04
    第五周学习进度条
    软件工程中的形式化方法
    需求工程
    软件过程
    软件项目管理
    软件概论概述
    人月神话读后略有感想
    软件工程—理论、方法和实践 第一章:概述
  • 原文地址:https://www.cnblogs.com/saw2012/p/2864743.html
Copyright © 2011-2022 走看看