php和Mysql web开发 第一章 php快速入门

1.9 变量类型

1.9.1 基本数据类型

Integer

Float

String

Boolean

Array

Object

1.9.2 类型强度

php是一种非常弱的类型语言 变量的类型是由赋给变量的值决定的

1.9.3 类型转换

$totalqty=0;

$totalamount=(float)$totalqty;

1.9.4 可变变量

变量的名称可以改变 工作原理是将一个变量的值作为另一个变量的名称

$varname= 'tireqty';

$$varname=5;


1.10 声明和使用常量

define('TIPEPRICE',100);

define('OILPRICE',10);

echo TIPEPRICE;


1.12使用操作符

1.12.1 算数操作符 

加减乘除取余

1.12.2字符串操作符

.

1.12.3 赋值操作符

1.赋值运算返回值

$b=6+($a=5);

$b的值为11

2.复合赋值操作符

+= -=

3.前加加和后++

$a=4;

echo ++$a;      //先把变量$a加1,然后将加1后的结果赋值给原变量  输出5

$a=4;

echo $a++;   //先返回$a 再加加

4.引用

引用操作符&可以在关联赋值中使用。 

通常,在将一个变量的值赋给另一个变量的时候,先产生一个原变量的副本,然后再将它保存到内存的其他地方。

$a=5;

$b=$a; //首先产生一个a的副本,然后将它保存到b中。 改变$a的值,$b不改变

如果使用引用

$a=5;

$b=&$a; //改变$a的值,$b也改变


REMEMBER  引用就像一个别名,而不是一个指针

$a和$b都指向了内存的相同地址。 可以通过重置来改变所指向的地址

unset($a);

可以破坏$a和起初的内存中的连接


1.12.4 比较操作符

==

===  恒等 操作数相等且具有相同的数据结构

... ...

1.12.5 逻辑操作符

! && || and or


1.12.6 位操作符

& | ~ ^ << >>


1.12.7 其他操作符

new

->

三元操作符   ?:

错误抑制操作符 @     

$a=@(57/0);

如果没有@ 会产生一个除0警告  使用这个操作符,就会将警告抑制住

如果通过这个方法抑制住了警告,那么一旦遇到,就需要写一些错误处理代码

执行操作符

实际上是一对操作符 一对反向单引号(··)

数组操作符   + == === != <> !==

类型操作符    instanceof


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值