PHP 培训第一讲 PHP 快速入门
什么是 PHP?
0、最初是Personal Home Page 个人主页,现在是PHP 超文本预处理程序的缩写。
1、PHP 是一种服务器端脚本语言,是专门为WEB 而设计的。在一个 HTML 源)特定的内置函数。
类型强度:PHP 是一种弱类型语言。大多数编程语言中,变量只能保存一种数据类型, 而且是在使用前一定要先声明。PHP 中变量的类型是由赋给变量的值确定的。
例:$totalqty = 0;为整型
$totalamount = 为浮点型
$totalamount = „Hello‟;PHP 可以在任何时间根据保存在变量中的值来确
定变量的类型。
类型转换:可以将一个变量或值转换成另一种类型。例:$totalqty = 0;
$totalamount = (float)$totalqty; $totalamount 是浮点型,$totalqty 整型。
可变变量:允许我们动态地改变一个变量的名称。工作原理:用一个变量的值作为另一个变量的名称。
例:$varname=‟tireqty‟;
$$varname = 5;等价于$tireqty=5;
声明和使用常量:常量值一旦被设定后,在脚本的其他地方就不能再更改。用 define 函数定义这些常量:define(„TIREPRICE‟,100);常理都是由大写字母组成的。引用一个常量时,它前面并没有$符号。变量和常量 的呈个差异在于常量只可以保存(布尔值,整数,浮点数, 字符串)这几种是标题数据。
理解变量的作用域:是指在一个脚本中某个变量在哪些地方可以使用或可见。内置超级全局变量:在脚本的任何地方使用和可见。
常量:一旦被声明,在全局可见。
在一个脚本内声明的全局变量在整个脚本中是可见的。
使用操作符:是用来对数值和变量进行某种操作运算的符号。
自述操作符:数据操作符。
操作符
+
-
*
名称
加减乘
示例
/
除
总是返回浮点数,即使两个运
算数是整数
%
取余
字符串操作符:$a = "Hello "; $a .= "World!";
赋值操作符:(=)读法为:被设置为。不要读成“等于”。复合赋值
操作符
使用方法
等价于
+=
$a+=$b
$a=$a+$b
-=
$a-=$b
*=
$a*=$b
/=
$a/=$b
%=
$a%=$b
.=
$a.=$b
前置递增递减:++$a,--$a;后置递增递减:$a++,$a— 引用 :引用操作符&。 $c=5;
$d=&$c;
$c=90; echo $d;
比较操作符:用来比较两个值。结果返回逻辑值:true 或 false
操作符
= =
= = =
!=
!= =
<>
<
>
<=
>=
注意:‟2‟==2 返回 true „2‟===2 返回 false
名称 使用方法
逻辑操作符:用来组合逻辑条件的结果。
操作符
名称
使用方法
!
非
!$b
结果
如果$b 是 false 返回
true
&&
|| and or
与
或与或
操作符 and or 比&&和||的优先级要低。
位操作符:位运算符允许对整型数中指定的位进行置位。如果左右参数都是字符串,则位运算符将操作字符的 ASCII 值。
例子
$a & $b
$a | $b
$a ^ $b
~ $a
$a <<
$b
$a >>
$b
名称
结果
And(按位与)
Or(按位或)
Xor(按位异或) Not(按位非)
将把 $a 和 $b 中都为 1 的位设为 1。
将把 $a 或者 $b 中为 1 的位设为 1。
将把 $a 和 $b 中不同的位设为 1。将 $a 中为 0 的位设为 1,反之亦然。
Shift left(左移)
将 $a 中的位向左移动 $b 次(每一次移动都表示“乘以 2”)。
Shift right(右移) 将 $a 中的位向右移动 $b 次(每一次移动都表示“除以 2”)。
其他操作符:三元操作符:“?:” 表达式 (expr1) ? (expr2) : (expr3) 在 expr1 求值为
TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3。
注意: 注意三元运算符是个语句,因此其求值不是变量,而是语句的结果。如果想通过引用返回一个变量这点就很重要。在一个通过引用返回的函数中语句 return $var = = 42 ? $a : $b; 将不起作用,以后的 PHP 版本会为此发出一条
PHP培训文档 来自淘豆网m.daumloan.com转载请标明出处.