PHP在web开发中的应用有:收集表单数据,GET POST /生成动态网页 /字符串处理 等等.. php
php程序的后缀名必须是.php结尾! web
<?php ?> 标签能够嵌入在.php文件的任意位置, php文件的执行顺序是从上向下执行!! shell
规定: 功能执行语句候命必定要加上分号(;). 结构定义语句后面必定不能加分号(;) 数组
注释: //单行注释 /* */多行注释 #脚本注释 /** */文档注释. 注释掉的代码php服务器不解析!! 服务器
PHP变量的使用! 函数
变量的声明:声明和使用变量的时候须要变量名面加上$符号(shell脚本里面声明变量不须要加$,使用的时候才加$符号). 开发
声明变量不能用数字开头,不能使用php或其余语言的运算符号,能够用系统关键字作变量.php变量区分大小写. 文档
变量声明之后一直到脚本结束均可以使用,unset能够删除变量,isset能够判断脚本中是否存在某个变量. 字符串
$变量名=变量值; (php是弱类型语言声明变量的时候不须要考虑变量的类型,变量的类型由存储的值决定!) 字符串处理
运算符
算数运算符: + - * / % (加 减 乘 除 取余 ) ++ --
字符运算符: .(点)
比较运算符: > < = == !=
逻辑运算符: && /and ||/or !/not (与 或 非)
流程控制
单路分支
if(条件){
条件成立执行的代码!
}
双路分支
if(条件){
条件成立执行的代码
}else{
不成立执行的代码
}
多路分支
if(条件){
条件成立执行的代码
}else if(条件){
条件成立执行的代码
}else if(条件){
条件成立执行的代码
}else{
不成立执行的代码
}
switch(变量/值){
case "值":
代码;
break;
case "值":
代码;
break;
..........
}
循环的使用!
while 循环 (条件成立不断执行,知道条件不成立!!)
$num=0;
while($num < 10){
echo "执行第$num次<br>";
$num++;
}
do-while 循环 (和while循环的区别是先执行一次在判断条件是否成立!)
$i=0;
do{
echo "这是do-while循环!";
$i++;
}while($1<10);
for 循环
for(初始化;条件表达式;增量){
循环体;
}
for($a=1;$a<9;$a++){
for($b=1;$b<=$a;$b++){
echo "$a x $b = ".$a*$b."  ";
}
echo '<br>';
}
break 退出循环; continue 退出本次循环;
数组的使用!
函数的使用!
<?php
table(5,3);
function table($row,$col){
echo '<table border=1 width="800" align="center">';
echo '<caption><h1>表名<h1></caption>';
for($i=0; $i<$row; $i++){
echo '<tr>';
for($j=0; $j<$col; $j++){
echo '<td>'.($i*$row+$j).'</td>';
}
echo '</tr>';
}
}
?>
带有返回值的函数 echo sum(5,2); //sum(5,2)就是返回的值!!能够直接输出!! function sum($x,$y){ $sum=0; $sum=$x*$y+$y*$y; return $sum; //函数执行到return就结束了,return后面的语句执行不到,因此return后面什么都不能写.. }