`
未雨绸缪
  • 浏览: 213771 次
  • 性别: Icon_minigender_1
  • 来自: 陕西
社区版块
存档分类
最新评论

2.2PHP数据类型

PHP 
阅读更多

2.2.4. 布尔类型

Boolean型要注意的,以下值都是false:

  • 关键字 false

  • 整数 0

  • 浮点数 0.0

  • 空字符串 ("" ) 和字符串 "0"

  • 0个元素的数组

  • 没有值的和函数的对象

  • NULL

可以使用is_bool( )来判断一个值是不是布尔类型

if (is_bool($x)) {
        // $x is a Boolean
    }

 

2.3.1. 变量的作用域

 

1.本地的

    function update_counter (  ) {
      $counter++;
    }
    $counter = 10;
    update_counter(  );
    echo $counter;
    10

 2. 全局的

 用global声明

    function update_counter (  ) {
        global $counter;
        $counter++;
    }
    $counter = 10;
    update_counter(  );
    echo $counter;
    11

一种更复杂的更新全局变量的方式,使用PHP的$GLOBALS数组:

    function update_counter (  ) {
        $GLOBALS[counter]++;
    }
    $counter = 10;
    update_counter(  );
    echo $counter;
    11

 3. static

function update_counter (  ) {
      static $counter = 0;
      $counter++;
      echo "Static counter is now $counter\n";
    }
    $counter = 10;
    update_counter(  );
    update_counter(  );
    echo "Global counter is $counter\n";
    Static counter is now 1
    Static counter is now 2
    Global counter is 10

 4. 函数参数

function greet ($name) {
      echo "Hello, $name\n";
    }
    greet("Janet");
    Hello, Janet
 

 

 

 

分享到:
评论

相关推荐

    Xweibo 2.2 build 20120911.zip

    Xweibo 2.2 build 20120911 更新日志: 1、新浪微博V1接口(OAuth 1.0)全面升级到新浪微博V2接口(OAuth 2.0) 2、遗留bug修复 借助Xweibo,合作网站可获得和新浪微博类似的微博系统。 开发者可以在Xweibo...

    PHP移动后端开发课堂笔记

    2.3.1 数据类型分类 2.3.2 字符串解析 2.3.3 数据类型检验 2.3.4 数据类型转换 2.4 运算符 2.4.1 算数运算符 2.4.2 赋值运算符 2.4.3 比较运算符 2.4.4 三元运算符 2.4.5 逻辑运算符 2.5 流程控制 2.5.1 分支结构 ...

    PHP5与MySQL5从入门到精通.rar

    2.2 数据类型 2.2.1 布尔型 2.2.2 整型 2.2.3 浮点型 2.2.4 字符串 2.2.5 数组 2.2.6 对象 2.2.7 资源 2.2.8 NULL 2.2.9 类型转换 2.3 变量 2.3.1 变量的赋值 2.3.2 预定义变量 2.3.3 变量作用域 ...

    PHP从入门到精通第二版

    3.3 PHP的数据类型 3.4 PHP常量 3.5 PHP变量 3.6 PHP运算符 3.7 PHP的表达式 3.8 PHP函数 3.9 PHP编码规范 3.10 小结 3.11 练习与实践 第4章 流程控制语句 视频讲解:30分钟 4.1 条件控制语句 4.2 循环控制语句 4.3 ...

    PHP动态网页设计与制作案例教程

    3.4.3 PHP的数据类型 3.4.4 PHP的控制语句 第4章 网站计数器设计与PHP文件访问 4.1 网站计数器的设计 4.1.1 系统架构 4.1.2 系统设计 4.2 网站计数器的实现 4.2.1 文本输出的网页计数器 4.2.2 图片输出的...

    php权威编程

    2.5 基础数据类型 2.6 运算符 2.7 控制结构 2.8 函数 2.9 总结 第3章 PHP 5面向对象语言 3.1 介绍 3.2 对象 3.3 声明一个类 3.4 new关键字和构造函数 3.5 析构函数 3.6 使用$this变量访问方法和属性 3.7 类的常量 ...

    PHP网络编程技术与实践 源码

    2.1.2 PHP的数据类型 2.1.3 PHP的常量 2.1.4 PHP的变量 2.1.5 PHP的表达式 2.1.6 PHP的流程控制 2.2 PHP的数据存储处理 2.2.1 压缩文件的打开与关闭 2.2.2 压缩文件的基本读写 2.2.3 压缩文件的扩展读取 2.2.4 压缩...

    Javashop开发规范V2.2

    3.3 数据类型对照表 xml Mysql Oracle SqlServer int int NUMBER smallint int(1) smallint(1) NUMBER(2) int memo text CLOB text datetime datetime TIMESTAMP datetime long bigint NUMBER bigint decimal ...

    PHP入门到精通

    3.3PHP的数据类型 3.4PHP常量 3.5PHP变量 3.6PHP运算符 3.7PHP的表达式 3.8PHP函数 3.9PHP编码规范 4.流程控制语句(教学录像:31分10秒) 4.1条件控制语句 4.2循环控制语句 字符串操作(教学录像:1小时18分13秒) ...

    PHP入门到精通02

    3.3PHP的数据类型 3.4PHP常量 3.5PHP变量 3.6PHP运算符 3.7PHP的表达式 3.8PHP函数 3.9PHP编码规范 4.流程控制语句(教学录像:31分10秒) 4.1条件控制语句 4.2循环控制语句 字符串操作(教学录像:1小时18分13秒) ...

    PHP4.0 高级篇

    7.3.5 WDDX数据类型 207 7.3.6 PHP和WDDX 208 7.3.7 WDDX函数 208 7.4 小结 210 第8章 案例研究 211 8.1 BizChek.com 211 8.1.1 Web 邮件 211 8.1.2 选择PHP 212 8.1.3 渴望升级 213 8.1.4 结论 213 8.2 SixCMS 213 ...

    PHPWeb开发技术指南——pdf格式

    7.3.5 WDDX数据类型 207 7.3.6 PHP和WDDX 208 7.3.7 WDDX函数 208 7.4 小结 210 第8章 案例研究 211 8.1 BizChek.com 211 8.1.1 Web 邮件 211 8.1.2 选择PHP 212 8.1.3 渴望升级 213 8.1.4 结论 213 8.2 SixCMS 213 ...

    php网络开发完全手册

    第3章 PHP的数据类型与操作 46 3.1 数据类型的介绍 46 3.1.1 标量数据类型 46 3.1.2 合成数据类型 49 3.1.3 特殊的数据类型 50 3.1.4 数据类型的获得与验证 51 3.2 数据类型间的转换 52 3.2.1 转换成整型 52 3.2.2 ...

    SQL必知必会(第3版 中文高清版)

    第1章 了解sql  第2章 检索数据  第3章 排序检索数据  第4章 过滤数据  第5章 高级数据过滤  第6章 用通配符进行过滤  ... d.3 日期和时间数据类型   d.4 二进制数据类型  附录e sql保留字  索引

    PHP基础教程 是一个比较有价值的PHP新手教程!

    2.4 数据类型 PHP支持整数、浮点数、字符串、数组和对象。变量类型通常不由程序员决定而由PHP运行过程决定(真是好的解脱!)。但是类型也可以被函数cast或者settype()明确的设定。 数值 数值类型可以是整数或是...

    PHP开发实战1200例源码

    实例122 判断上传文件的类型 153 实例123 判断邮政编码格式是否正确 154 2.10 数组 154 实例124 创建并输出数组 155 实例125 统计数组元素个数 156 实例126 向数组中添加元素 156 实例127 将数组中指定索引位置的...

    PHP和MySQL Web开发第4版pdf以及源码

    1.7.1 PHP的数据类型 1.7.2 类型强度 1.7.3 类型转换 1.7.4 可变变量 1.8 声明和使用常量 1.9 理解变量的作用域 1.10 使用操作符 1.10.1 算术操作符 1.10.2 字符串操作符 1.10.3 赋值操作符 1.10.4 比较操作符...

    蓝天采集器 v2.2.zip

    蓝天采集器是一款免费的数据采集发布软件,可部署在云端服务器,几乎能采集所有类型的网页,无缝对接各类CMS建站程序,免登陆实时发布数据,软件实现定时定量全自动采集发布,无需人工干预!是大数据、云时代网站...

Global site tag (gtag.js) - Google Analytics