当前位置:文档之家› php基础知识(第2章数据类型、变量、常量与运算符)

php基础知识(第2章数据类型、变量、常量与运算符)

php基础知识(第2章数据类型、变量、常量与运算符)
php基础知识(第2章数据类型、变量、常量与运算符)

第2章数据类型、变量、常量与运算符

2-1 数据类型

2-1-1 整数

echo (10+10); //20

2-1-2 浮点数

echo (-123.456); //-123.456

echo (+12.3); //12.3

echo (0.123456789012345678); //0.12345678901234 ,有效数位约为14位!

echo (12345.123456789012345678); //12345.123456789 ,有效数位约为14位!

echo (1.2345E+2); //123.45 ,E+2,即再剩以10的2次方

2-1-3 布尔(真假)

只有下列数据会转换成 FALSE

1整数0

2浮点数0.0

3空字符串“”与字符串“0”

4没有元素的数组

5没有成员的对象

6特殊类型NULL(包括尚未设置的变量)

2-1-4 字符串

$str = “dash”;

echo $str; //dash

echo ‘$str’; //$str

echo “$str”; //dash , 双引号它特殊的地方在于,能对变量进行解释

echo $str[0]; //d ,可以把它当成是数组来看待。

?>

2-1-5 NULL

系统常量NULL(建议大写),所代表的意思是没有值

凡尚未设置值的变量,值为常量NULL,或被使用了 unset()函数之后,变量会被

视为NULL

2-1-6 资源

echo $result =mysql_query(“select * from table1”);

2-2 类型转换

echo "ZYL";

echo (int)"ZYL"; //0

echo (int)"12ZYL"; //12

2-3 变量(区别大小写)

$str = "小明";

echo $str;

echo $Str; //出错

2-3-2参照赋值(也称为地址传递)

$var1 = “ZYL”;

$var2 = &$var1;

$var2 = “dash”;

echo $var2;

echo $var1; //dash ,原因使用了参照赋值

2-4 常量

define(“PI”,3.14159);

在类里面定义常量,使用const,使用const PI = 3.14159 ,而且这种方法只能在类里面使用。

2-5 运算符

加减乘除,不多说了

2-5-2 字符串运算符

$a = “PHP”;

$b =“ASP”;

echo $a.$b;

2-5-3 ++ --

$x = 10;

echo (++$x); //11 ,先运算,再输出

echo ($x); //11

$y = 5;

echo ($y++); //5 ,先输出,再运算

echo ($y); //6

2-5-7 条件运算符(也称为三元表达式或三元运算)

10 > 2 ? “YES”:“NO”; //YES

2-5-8 错误控制运算

$a = @file(“C:\tmp.php”); //@让可能产生的错误信息,将会被忽略。

2-6 输出函数

echo()用得很多,不说明了

print()跟echo差不多,不同之外在于print只能接受一个参数,而且print 有返回值,1成功,0不成功。

print_r() 一般用于查看数组结构

var_dump() 输出具体的变量信息

相关主题
文本预览
相关文档 最新文档