PHP基本类型基本语法传智播客听课笔记韩顺平Word文档下载推荐.docx

上传人:b****6 文档编号:20854700 上传时间:2023-01-26 格式:DOCX 页数:10 大小:271.34KB
下载 相关 举报
PHP基本类型基本语法传智播客听课笔记韩顺平Word文档下载推荐.docx_第1页
第1页 / 共10页
PHP基本类型基本语法传智播客听课笔记韩顺平Word文档下载推荐.docx_第2页
第2页 / 共10页
PHP基本类型基本语法传智播客听课笔记韩顺平Word文档下载推荐.docx_第3页
第3页 / 共10页
PHP基本类型基本语法传智播客听课笔记韩顺平Word文档下载推荐.docx_第4页
第4页 / 共10页
PHP基本类型基本语法传智播客听课笔记韩顺平Word文档下载推荐.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

PHP基本类型基本语法传智播客听课笔记韩顺平Word文档下载推荐.docx

《PHP基本类型基本语法传智播客听课笔记韩顺平Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《PHP基本类型基本语法传智播客听课笔记韩顺平Word文档下载推荐.docx(10页珍藏版)》请在冰豆网上搜索。

PHP基本类型基本语法传智播客听课笔记韩顺平Word文档下载推荐.docx

☞这个不推荐

3.如果只是为了显示一个变量的值

=$i?

4.Php代码注释的方法有

1注释多行代码

/*代码…………………………

………………………….

……………………..*/

2单行注释

//代码………………………

2013年12月29日

◆Php基本语法加强

1.html和php混纺

2.一个语句要以”;

”(分号)

Parse:

解释

Error:

错误

Syntax:

语法

3.如何定义一个变量,和变量如何使用

在php中,定义一个变量要以$符号打头

$a=890;

//定义了一个变量,该变量名叫$a,然后给该变量赋了值890

4.变量的数据类型不是固定的,php变量的数据类型是由运行时的上下文决定的

//$a是整型数据

$a=1.1;

//$a是小数型

5.Php是弱数据类型编程语言

6.Php区分大小写

7.一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母数字,或者下划线

☞为什么需要变量

一个程序就是一个世界

◆Php基本语法,基本数据类型

有三大类

1.基本数据类型

整型interge

小数(浮点数)float/double

布尔类型(表示真和假)bool

字符串型string

2.复合数据类型

数组(array)

对象(object)

3.特殊数据类型

Null

资源类型(resource)

$conn=mysql_connect(“”);

基本概念

何为定义一个变量

$a=90;

//相当于定义一个变量$a,并赋值90

什么叫给变量赋值

<

$a=73;

$a=8;

//用新的值替代78

$a=”hello”;

表示$a的类型变化

?

◆整型的细节问题

1.整型可以使用十进制,十六进制0x开头或八进制0开头

比如:

$a=0123;

//八进制

$a=0x1A;

//十六进制

2.Php不支持无符号数,即php中整数都是有符号的

在php中,一个整数,一般占用四个字节,一个字节占8位(bit)

通过该图,我们可以看出,php的整数的二进制的最高位表示符号位

3.通过PHP_INT_SIZE;

可以显示我们自己的机器,一个整数用几个字节表示

EchoPHP_INT_SIZE;

通过PHP_INT_MAX可以显示int最大的数有多少

echoPHP_INT_MAX;

4.如果一整数范围超过了int最大范围,则自动变为float型

$a=2;

问在内存中,2是怎么样存在的

000000000000000000000000000000010

负数在内存中是以它的补码形式存在的

◆布尔类型细节

简单的说布尔类型就两个值true,false,

举例:

//布尔类型

$a=true;

$b=false;

以下值都会被当作false

1)布尔值false自身

2)整型值0

3)浮点型值0.0

4)空字符串,以及字符串”0”

5)不包括任何元素的数组

6)不包括任何成员变量的对象(仅php4.0适用)

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

◆浮点型细节

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

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

☞小数的精度如何算起,从左边开始第一个非0的数开始计算

$a=0.234567*********88;

//0.23456789022223(四舍五入)

$b=0.000023456789022;

//2.3456789022E-5

◆字符串细节

1.一个字符串就是由一系列字符组织,一个字符占用一个字节

$a=”hello”;

//占用5个字节

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

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

3.字符串常见的定义方式

可以用不用单引号,也可以使用双引号

案例1:

$i=90;

$user="

hello"

;

$user1="

hello$i"

$user2='

hello$i'

echo"

user1="

.$user1;

user2="

.$user2;

输出结果:

user1=hello90

user2=hello$i

从上面安全我们看出,当一个变量包含在双引号(“”)时,会输出它的值,而包含在单引号(‘’)时,是输出其字符本身

案例2:

转义字符的问题

◆Php数据类型的自动转换

变量的类型不由程序员设定的,确切的说是由php根据该变量使用的上下文在运行定的,可以通过var_dump($变量)的方式来显示类型

◆Php的表达式

任何有值的东西都是一个表达式

◆PHP算术运算

如何将小数位数保留到两位

☞++和—细节问题

$a=56;

$b=$a++;

//先赋值再运算

Echo$b;

//56

Echo$a;

//57

$b=++$a;

//先运算再赋值

☞左加:

+=

左减:

-=

左乖:

*=

左除:

/=

左取模:

%=

$a=90;

$a+=90;

//$a=$a+90;

echo$a;

☞比较运算符

$a===$b全等,要求不仅值相等,而且类型也要相等

$a!

==$b非全等

◆PHP逻辑运算符

$aand$band(逻辑与)

$aor$bor(逻辑或)

$axor$bxor(逻辑异或)

!

$anot(逻辑非)

$a&

&

$band(逻辑与)

$a||$bor(逻辑或)

☞“与”和“或”有两种不同的形式原因是他的优先级不同

☞逻辑或如果前面的语句为真,则它后面的语句不会执行

$a=10;

$b=7;

if($a++>

7||$b++>

7){

echo"

ok"

}

a="

.$a."

b="

.$b;

//输出结果:

oka=11b=7

☞逻辑与如果前面的语句为假,则它后面的语句不会执行

$a=10;

10&

$b++>

a=11b=7

☞and和or的运算优先级比”=”还低

And和&

都表示逻辑与,他们的区别在什么地主

主要体现在优先级上面,

And<

=<

Or<

||

配合安例:

$e=false||true;

$f=falseortrue;

$e是真

$f是假

◆三元运算符

表达式1?

表达式2:

表达式3

规则:

如查表达式1的运算结果是true,则取表达式2的值,否则,取表达式3的值

$b=80;

$c=$a>

$b?

12:

900;

c=="

.$c;

//输出:

c==12

◆字符串运算符

即连接运算符(”.”)

$a=”Helloworld”;

$b=”okok”;

$c=$a.$b;

Echo$c;

//输出:

Helloworldokok

从上面安全我们看出,当两个变量(基本数据类型),用“.“连接的时候,就表示把它们的内容拼接起来,就把变量当作字符串来对待

◆类型运算符instanceof

基本语法:

instanceof用于确定是否属于某一类class的实例

在实际开发中,我们可能需要去判断某个变量是是否是某个类型

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 育儿知识

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1