php int short,PHP之基础

PHP的作用

收集表单数据

生成动态网页

字符串处理

动态输出图片

处理服务器端文件系统

编写数据库支持的网页

会话跟踪控制

处理XML文件

支持大量的网络协议

服务器端的其他相关操作

PHP代码嵌入位置

可以将PHP语言嵌入到扩展名为.php的HTML文件中的任何位置,只要在文件中使用<?php起始符和终止符 ?>就会开启PHP模式。在PHP模式中写入PHP语句即可将PHP语言嵌入到HTML文件中。

解读开始和结束标记

前两种总是可用,第3、4种要在php.ini中开启short_open_tag和asp_tags

?>

指令分割符

php一段代码中除了最后一行不用分号,其他每句都要用分号结束,不过推荐每句都用分号结束

注释

若觉得代码不合适则可以注释,但不要急于删除

注释的目的在于说明程序

注释对调试和编写程序可以起到很好的帮助作用

PHP注释符有:”/**/”、“//”、“#”

空白符

空白符(空格、tab制表符、换行)会被php引擎忽略

变量的声明

其中双引号中的变量可以被解析,单引号中的变量不能被解析

变量名对大小写敏感

变量名开头是字母或下划线

后面跟任意数量的数字、字母、下划线

变量名中间不能有空格

可变变量

$a = 'hello';

$$a = 'world'; //此时$a的值hello就相当于$$a的键

echo "$a $hello"; //输出hello world

?>

引用

$a = 123;

$b = $a;

$a = 456; //此时$a为456,$b为123

$c = &$b;

$b = 111; //此时$b和$c都是111

?>

变量类型

布尔型(boolean,true,false)

整型(integer)

浮点型(float和double)

字符串(string)

数组(array)

对象(object)

资源类型(resource)

NULL类型

伪类型(mixed,number,callback)

布尔类型

以下会被认为是FALSE,其他所有值都被认为是TRUE(包括任何资源)

布尔值FALSE

整型值0(零)为假,-1和其他非零值都是TRUE

浮点型0.0

空白字符串和字符串"0"

没有成员变量的数组

没有单元的对象(仅适用于PHP4)

NULL类型

NULL不区分大小写

NULL类型唯一可能的值就是NULL

NULL不代表空格、不代表零、不代表空字符串,而是表示一个变量的值为空

将变量直接赋值为NULL则为NULL

声明的变量尚未被赋值则为NULL

被unset()函数销毁的变量为NULL

类型转换

自动类型转换

有布尔值参与运算,则TRUE转换为整型1,FALSE为0,然后再运算

有NULL值参与的运算,NULL值转换为整型0,再参与运算

整型和float型参与运算则先把interger型转换为float型再运算

字符串和数字型数据参与运算时,字符串先转换为数字再参与运算

强制类型转换

变量前添加(int)、(float)、(string)、(bool)等

用函数intval()、floatval()、strval()

用函数settype()

运算符

算数运算符:"+"、"-"、"*"、"/"、"%"

赋值运算符:"="、"+="、"-="、"*="、"/="、"%="

字符串运算符:"."、".="

递增/递减运算符:"++$a"、"$a++(先赋值再++)"、"- -$a"、"$a- -"

比较运算符

1. == 等于

2. === 全等(完全相同)

3. != 不等于

4. <> 不等于

5. !== 不全等(完全不同)

6. > 大于

7. < 小于

8. >= 大于或等于

9. <= 小于或等于

逻辑运算符

1. and 都为true则返回true

2. or 至少有一个为true则返回true

3. xor 有且仅有一个为true则返回true

4. && 都为true则返回true

5. || 至少有一个为true则返回true

6. ! 不为true则返回true

数组运算符

1. \+ 联合但不覆盖重复的键

2. == 拥有相同键/值对则返回true

3. === 拥有相同键/值对,且顺序相同、类型相同则返回true

4. != 不等于则返回true

5. <> 不等于则返回true

6. !== 完全不同则返回true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值