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

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

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

 

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

 

2、自动转换(常用,变量会自己根据运行环境自动转换)

 

二、与变量和类型有关的一些函数

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

unset()删除一个变量

setType()设置变量类型

getType()获取变量类型

empty()判断变量是否为空

 

类型测试函数:

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;

?>

三、常量的声明与使用

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

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

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

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

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

          6、常量名一般都使用大写

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

          8、常量一定要在声明的时候就给值

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

define("HOME","adfa");

四、预定义常量与魔术常量

预定义常量

echo M_PI; //输出PI值

魔术常量

echo __FILE__; //输出当前文件地址
echo __LINE__; //输出当前行号

 

 

转载于:https://my.oschina.net/lamp2me/blog/15323

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值