PHP在web开发中的应用!!
收集表单数据,GET POST /生成动态网页 /字符串处理 等等..
基础知识!
php程序的后缀名必须是.php结尾!
<?php ?> 标签可以嵌入在.php文件的任意位置, php文件的执行顺序是从上向下执行!!
规定: 功能执行语句候命一定要加上分号(;). 结构定义语句后面一定不能加分号(;)
注释: //单行注释 /* */多行注释 #脚本注释 /** */文档注释. 注释掉的代码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后面什么都不能写.. }