当前位置:文档之家› php完美PPT演示

php完美PPT演示


PHP函数
Print <<<start //任意行文字,可以包含HTML代码 start; 输出任意行字符串 3、include() 包含一个文件 如:include(“a.php”)
PHP函数
include包含的文件中return语句的使用 $b = include(“a.php”); If($b==“ok”) { echo “File is Ok”; }
6、定义常量
常量名和其它任何 PHP 标签遵循同样的命名规则。常量只 能包含标量数据(boolean ,integer,float 和 string)。 • 常量前面没有美元符号($); • 常量只能用 define() 函数定义,而不能通过赋值语句; • 常量可以不用理会变量范围的规则而在任何地方定义和访问; • 常量一旦定义就不能被重新定义或者取消定义; • 常量的值只能是标量。 define(“常量名”,常量值) defined() 判断常量是否设置,返回true 或 false
如:$arr = array(4=>"Test user","Toms","Andych"); $foo = each($arr); print_r($foo); 结果: Array ( [1] => Test user [value] => Test user [0] => 4 [key] => 4 )
第4章 PHP基础
一、PHP语句约定
1.PHP基本格式
<?php //输出语句 echo “这是php程序的基本格式”; ?>
说明:
1) 2) 3) <?php……. ?> php起始结束符 // 单行注释符 /* 多行注释 */ 4) 每句话结束加分号(;),一段 PHP 代码中的结束标记隐含表 示了一个分号,在一个 PHP 代码段中的最后一行可以不用分号 结束。
判断变量的数据类型
var_dump(变量); gettype(变量) 例: $a = “hello”; echo var_dump($a); echo gettype($a);
四、运算符
运算符优先级
结合方向 非结合 左 非结合 非结合 左 运算符 new [ ++ -附加信息 new array() 递增/递减运算符
PHP函数
内置函数 1、echo() 输出一个或多个字符串 如:echo "程序设计基础"; 2、print() 输出字符串 如:print("PHP程序设计"); print "Hello World"; $b = " Hello World "; print "b is $b"; // b is Hello World
四、运算符
逻辑运算符
例子
$a and $b
名称
And(逻辑与)
结果
TRUE,如果 $a 与 $b 都为 TRUE。
$a or $b $a xor $b ! $a
$a && $b $a || $b
Or(逻辑或) Xor(逻辑异或) Not(逻辑非)
And(逻辑与) Or(逻辑或)
TRUE,如果 $a 或 $b 任一为 TRUE。
PHP数组
next() 将数组的指针移到下一个元素上
如:next($arr)
prev() 将数组的指针移到上一个元素上
如:prev($arr) range() 自动生成一个包含指定范围单元的数据 如:range(0,40)
PHP函数
函数 独立完成特定功能的代码块 用户自定义函数 function li($arg_1, $arg_2, ..., $arg_n) { $retval; …… echo "Example function.\n"; return $retval; }
四、运算符
自增/自减运算符
例子 ++$a $a++ --$a 名称 前加 后加 前减 效果 $a 的值加一,然后返回 $a。 返回 $a,然后将 $a 的值加一。 $a 的值减一, 然后返回 $a。
$a--
后减
返回 $a,然后将 $a 的值减一。
四、运算符
三元运算符 格式: 表达式 ?结果1 :结果2 $c = $a>$b ? “good” : ”bad”
PHP数组
list() 把数组中的值赋给一些变量 如:list($var) = $arr
注意:list函数仅用于数组下标从0开始的数组
current() 返回数组中当前元素 如:current($arr) count() 统计数组中元素个数 如:count($arr) array_count_values() 统计数组中相同元素的个数
五、PHP流程控制语句
格式3:
If(条件1) { 语句集1; }elseif(条件2) { 语句集2; }
<?php if ($a > $b) { echo "a is bigger than b"; } elseif ($a == $b) { echo "a is equal to b"; } else { echo "a is smaller than b"; } ?>
PHP数组
• 实用数组函数
1、unset() 删除数组元素 unset($arr) 删除整个数组 unset($arr[0]) 删除单个数组元素 2、foreach() 遍历整个数组 foreach($arr as $value)
每次循环中,当前单元的值被赋给 $value 并且数组内部 的指针向前移一步
二、PHP变量与常量
1、PHP变量的命名
变量由字母,数字,下划线组成 1)变量名区分大小写 2)变量名必须以$开头 3)不能以数字开头 4)不能是系统关键字
2、声明变量
$stu_name; $stu_name,$stu_age;
二set() 判断变量是否设置,返回true或false
五、PHP流程控制语句
2、循环结构
$i = 1;
While循环
While(表达式) { 语句集; }
while ($i <= 10) {
echo $i++;
}
五、PHP流程控制语句
for循环
for(表达式1; 表达式2; 表达式3) { 语句集; for ($i = 1; $i <= 10; $i++) } {
PHP函数
函数的参数
• 通过参数列表可以传递信息到函数,即以逗号作为分隔符 的表达式列表。
• PHP 支持按值传递参数(默认),通过引用传递以及默 认参数。
返回值
值通过使用可选的返回语句返回。任何类型都可以返 回,其中包括列表和对象。这导致函数立即结束它的运行, 并且将控制权传递回它被调用的行。
a.php文件 <?return “ok”?> 注意:在包含文件中函数执行到return将会终止。
比较运算符
比较运算符 位运算符和引用 位运算符 位运算符 逻辑运算符 逻辑运算符 三元运算符

左 左
= += -= *= /= .= %= &= |= ^= <<= >>=
and xor
赋值运算符
逻辑运算符 逻辑运算符


or
,
逻辑运算符
多处用到
四、运算符
算术运算符
例子 -$a $a + $b $a - $b $a * $b $a / $b $a % $b 名称 取反 加法 减法 乘法 除法 取模 结果 $a 的负值。 $a 和 $b 的和。 $a 和 $b 的差。 $a 和 $b 的积。 $a 除以 $b 的商。 $a 除以 $b 的余数。
五、PHP流程控制语句
<?php 多分支结构: switch ($i) { case 0: echo "i = 0"; switch语句 break; 格式: case 1: switch(表达式) echo "i = 1"; { case 常量: 语句;break; break; case 常量2: 语句;break; case 2: echo "i = 2"; ………. break; default: 语句;break; default: } echo “ i is not 0, 1 or 2"; } ?>
PHP数组
• 使用array函数
array( [key =>] value , ... ) // key 可以是 integer 或者 string // value 可以是任何值 例如: $stu = array(“james”,”jack”,”Toms”) $stu = array(2=>”james”,”jack”,”Toms”) //下标从2开始 $arr = array(“name”=>”Tom”,”age”=>”20”)
三、PHP数据类型
变量的数据类型
四种标量类型: • boolean(布尔型) • integer(整型) • float(浮点型,也作“double”) • string(字符串) 复合类型: • array(数组)
三、PHP数据类型
变量的类型通常不是由程序员设定的,确切地说,是由 PHP 根据该变量使用的上下文在运行时决定的。 如果要将一个变量强制转换为某类型,可以对其使用强 制转换或者 settype() 函数。
$a === $b
相关主题