PHP学习笔记(3)

2019-08-03 14:53

再进行比较。如下例子中的5和”5.0”

create by zhang on time 2013-7-3 下午03:48:55

*/

$a=5;

$b=\; $c=3;

var_dump($a==$b);//true var_dump($a===$b);//false var_dump($a!=$b);//false var_dump($a!==$b);//true ?>

逻辑运算符:

与 $a&&$b $a and $b $a||$b $a or $b !$a $a xor $b 或 非 异或

字符串连接运算符:”.” 点号

错误抑制运算符:

当PHP表达式产生错误而又不想将错误显示在页面上时,可以使用错误抑制运算符“@”.将@放在表达式之前。该表达式的错误信息就不会输出。

print $age; echo \; @print $age; ?>

注意:不能将print替换成echo.

类型运算符:

用于判断一个对象是否是某一个类的对象

class A{ }

class B{ }

$a=new A();

var_dump($a instanceof A); echo \;

var_dump($a instanceof B); ?>

执行运算符:

使用反引号`(ESC下面的那个)。执行运算符尝试将反引号中的字符串内容作为操作系统命令来执行。(Linux的shell命令。或windows的Dos命令)。

位运算符:

与 或 异或 非 左移 右移

运算符的优先级(高?低):

& | ^ ~ << >>

() !,~,++,-- *,/,% +,-,. <<,>> <,<=,>,>= ==,!=,===,!== & ^,! &&,|| ?: =,+=,-=,*=,/=,%=,.= and,xor,or

数据类型的转换: 自动类型转换: 1)

布尔型数据参与算术运算时,TRUE转换为整数1,FALSE转换为整数0、NULL参与算术运算时被转换为整数0. 2)

参与算术运算的字符串,只有以数字开头的字符串才会被认作数字。如:

degree

“3.5”,”4.01”,”4.2e6”.””4.1

3.5,4.01,4200000,4.1。如果字符串不是以数字开头,将被转换为整数0.

3) 在进行字符串连接运算时,整数,浮点数,将被转换为字符串类型数据。

布尔型TRUE转换成字符串1,FALSE和NULL转换成空字符串。 4)

在进行逻辑运算时,空字符串””,字符串”0”,整数0,浮点数0.0,NULL,以及空数组将被转换成布尔型FALSE,其他数据被转换成TRUE.(注意字符串“0.0”将被转换为TRUE)

强制数据类型转换: 方法:

1) 在变量或常量前使用()小括号

2) 使用类型转换函数intval(),返回变量或者常量的整数值floatval(),返回变量或者常量的浮点数值,strval(),返回变量或者常量的字符串值 3) 使用通用类型转换函数settype()

Bool settype(mixed var,string type) 设置变量var的数据类型为type数据类型

注意:使用settype()函数设置变量数据类型时,变量本身的数据类型将发生变化。

create by zhang on time 2013-7-3 下午04:40:01

*/

$a=\; $b=intval($a); $c=floatval($a); $d=strval($a); var_dump($b); echo \; var_dump($c); echo \; var_dump($d); echo \; ?>

$a=\;

settype($a, \); var_dump($a); echo \; $b=\;

settype($b, \); var_dump($b); echo \; $c=\;

settype($c, \); var_dump($c); echo \; $d=\;

settype($d, \);

var_dump($d); echo \; $e=\;

settype($e, \); var_dump($e); echo \; $f=\;

settype($f, \); var_dump($f); echo \; $g=\;

settype($g, \); var_dump($g); echo \; ?>

终止PHP程序的运行:

当程序中出现错误时,应该控制程序立即终止执行剩余的PHP代码,PHP提供的exit语言结构(或die语言结构)可以实现这个功能。 exit语言结构语法格式:

void exit([string message])

create by zhang on time 2013-7-4 上午08:19:05

*/

@($a=2/0) or exit;

echo \后的语句不执行\;

?>

create by zhang on time 2013-7-4 上午08:19:05


PHP学习笔记(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高中化学 第四章 非金属及其化合物 重难点6 常见漂白性物质及漂

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: