PHP基础知识

 

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."&nbsp;&nbsp";
}
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后面什么都不能写..
}

 

你可能感兴趣的:(PHP基础知识)