IT入门 > 教程 > php教程 > php数据类型 >
  • 转换为布尔值

    2019/12/07 点击:395

    很多情况下我们需要对值进行布尔判断,大部分情况下不需要用强制转换,因为当运算符、函数或者流程控制需要一个 boolean 参数时,该值会被自动转换。 当其他类型转换为 boolean 时,

  • 数组

    2019/12/07 点击:231

    数组是 PHP 中被经常使用的数据类型,可以用 array() 语言结构来新建一个数组: $arr = array("foo" = "bar", 12 = TRUE);echo $arr"foo"; //输出:barecho $arr12; //输出:1 例子中,"foo" 与 12 称为键名(

  • 对象

    2019/12/07 点击:281

    使用 new 关键字实例化一个对象: ?php//定义一个类class foo { function do_foo() { echo 你好!; }}$bar = new foo; //实例化一个对象$bar-do_foo(); //执行do_foo,输出你好!? 关于 PHP 类及对象更详细的介

  • 资源resource

    2019/12/07 点击:310

    资源是一种特殊的变量类型,保存了到外部资源的一个引用:如打开文件、数据库连接、图形画布区域等。 资源是通过专门的函数来建立和使用的。 例子: ?phpif(!file_exists(test.txt)){ $

  • NULL

    2019/12/07 点击:324

    特殊的 NULL 值表示一个变量没有值,NULL 类型唯一可能的值就是 NULL。 在下列情况下一个变量被认为是 NULL: 被赋值为 NULL 尚未被赋值 被 unset() 提示 NULL不可写作null。

  • >is_null()

    2019/12/07 点击:306

    is_null() 函数检测变量是否为 NULL ,如果变量是 NULL 则返回 TRUE,否则返回 FALSE。 ?php$var = NULL;if(is_null($var)){ echo $var 为 NULL;} else { echo $var 变量非 NULL;}? 运行该例子,浏览器输出: $var 变

  • 类型强制转换

    2019/12/07 点击:301

    PHP 中的类型强制转换和 C 中的非常像:在要转换的变量之前加上用括号括起来的目标类型: ?php$foo = 10;// $foo 为整型$bar = (boolean) $foo;// $bar 为布尔型? 允许的强制转换有: (int)或(intege

  • 类型戏法

    2019/12/07 点击:289

    PHP 在变量定义中不需要(或不支持)明示的类型定义,变量类型是根据使用该变量的上下文所决定的: ?php$foo = "0";// $foo 为字符型$foo = $foo+2;// $foo 现在为整型,值为2$foo = $foo + 1.3;//