适合新手大师级的韩顺平PHP全套笔记

导读://布尔类型$a=true;$b=false;布尔值FALSE自身整型值0(零)浮点型值0.0(零)空字符串,以及字符串"0"不包括任何元素的数组不包括任何成员变量的对象(仅PHP4.0适用)特殊类型NULL(包括尚未设定的变量)$conn=mysql_connect(“localhost”,”root”,”root”);if($conn

适合新手大师级的韩顺平PHP全套笔记

//布尔类型

$a=true;

$b=false;

布尔值 FALSE 自身

整型值 0 (零)

浮点型值 0.0 (零)

空 字符串, 以及 字符串"0"

不包括任何元素的数组

不包括任何成员变量的对象(仅PHP 4.0 适用)

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

$conn=mysql_connect(“localhost”,”root”,”root”);

if($conn){

echo ?ok?;

}else{

echo ?没有ok?;

}

浮点数的细节

1.浮点数(也叫双精度数或实数)

2.浮点数的字长和平台相关,通常最大值是 1.8e308 并具有 14 位十进制数字的精度 (这个限制很重要)

? 精度要从左边开始的第一个非0的数字计算.

字符串的细节

$a=”hello”;

请问 $a 占用了多个是字节 5个字节

一个字符串类型可以表示多大的串?

①理论上,我们对字符串大小没有限制,即只有不超过内存就可.

②我们定义字符串的时候,可以用单引号,也可以使用双引号

区别如下:

$i=90;

$user1="hello$i";

$user2='hello$i';

echo '<br/>user1='.$user1;

echo '<br/>user2='.$user2;

从上面案例我们看出, 当一个变量包含在 “”号中时,会输出它的值,而包含在?? 中是输出其字符本身.

案例2

如果字符串是包围在单引号(?)中, 除了来处理

\” 时,会输出 \” 外,其它规则都一样

php数据类型的自动转换

php的表达式

所谓表达式,就是任何有值的东西.

$a=90+89;

php的算术运算符

+ 、 -、*、 / 、%

39讲 算术运算符② 比较运算符 逻辑运算符

php的算术运算符

+ 、 -、*、 / 、%

$a=90;

$b=7;

if($a%$b==0){

echo '能整除';

}else{

echo '不能整除!';

}

++ 和 – 快速入门:

$a=90;

$a++; //等价于 $a=$a+1;

echo $a;

$b=89;

$b--; //等价于$b=$b-1;

echo '<br/>'.$b;

细节 我们的++ 和 – 分为前++ 后 ++ , --也分为 前- - 和 后 - - $a=56;

$b=$a++;

echo $b;

echo $a;

对上面代码的分析如下:

$a=56;

//$b=$a++; //等价于 $b=$a; $a=$a+1;

$b=++$a; //等价于 $a=$a+1; $b=$a;

echo $b."||"; //-->$b 57

echo $a; //-->$a 57

左加

+=

左减

-=

左乘

*=

左除

/=

左取模

%=

$a=90;

$a-=90; //$a=$a-90;

echo $a;

比较运算符

案例:

$a=2;

$b=2.0

//只有值相等就为true

if($a= =$b){

echo ?$a==$b?;

}

//全等,要求$a 和 $b 值和类型要相等

if($a= = =$b){

}

对 != != = 说明

//只有值不相等,则为true

if($a!=$b){

echo '$a!=$b';

}

//只要值不相等,或者类型不相等,则为true

if($a!==$b){

echo '$a!==$b';

}

请编写一个程序,该程序可以接收两个数(可以是整数,也可是小 数),并判断两个数是大于?小于?还是等于?

对应的案例:

<?php

$a=123;

$b=90;

if($a>$b){

echo '$a>$b';

}

if($a<$b)

{

echo '$a<$b';

}

if($a==$b){

echo '$a==$b';

}

?>

逻辑运算符

五星文库wxphp.com包含总结汇报、IT计算机、外语学习、资格考试、人文社科、word文档、考试资料、行业论文以及适合新手大师级的韩顺平PHP全套笔记等内容。

本文共35页1<<13141516171819>>35