LAMP兄弟连PHP课程学习笔记 次日 数据类型和变量使用

1、数据类型之间相互转换
一、强制转换:
 setType(变量, 类型);  //类型int, integer, float, double,real, bool, boolena, string, array, object 这个函数将原变量的类型改变

在赋值前使用(类型)的形式, 不会改变原变量的类型php

 

$a=(int)"123abc";
$变量=intval(变量或值);
$变量=floatval(变量或值);
$变量=stringval(变量或值);
  注意: 整型在内存中占4个字节,  2.147e9
             浮点型在内存中点8个字节

 

二、自动转换(经常使用,变量会本身根据运行环境自动转换)函数

 

2、与变量和类型有关的一些函数测试

isset() 判断一个变量是否存在code

unset()删除一个变量内存

setType()设置变量类型字符串

getType()获取变量类型get

empty()判断变量是否为空string

 

类型测试函数:class

is_bool()变量

is_int()

is_string()

is_float()

is_double()

is_real()

is_array()

等等

eg:

<?php

if(is_array($a))
    print_r($a);
else
    echo $a;

?>

3、常量的声明与使用

常量:一、是一个简单值的标识符

          二、常量定义后不能再改变它的值,也不能使用unset()取消

          三、常量能够不用理会变量范围的规则,而在任何地方均可以定义和访问

          四、常量使用define("常量名",值)来定义

          五、常量在声明和使用时都不使用$

          六、常量名通常都使用大写

          七、常量的值只能用标量类型(整型、浮点型、布尔型、字符串型)

          八、常量必定要在声明的时候就给值

          九、defined("常量"),用于查看常量值是否存在

define("HOME","adfa");

4、预约义常量与魔术常量

预约义常量

echo M_PI; //输出PI值

魔术常量

echo __FILE__; //输出当前文件地址
echo __LINE__; //输出当前行号
相关文章
相关标签/搜索