一、php编码规范
1.常用标记风格
<?php echo'你好'; ?>
2.每个变量前加"$"符号
$a=10;
3.php变量可以不用定义,可直接使用
4.每条语句都以“;”结尾,当只有一条或最后一条语句时可不用
5.以echo输出,也可用print,sprintf,print_r,printf()
6.注释:/* */, //
二、php变量
变量是可以随时改变的量,用于存储临时变量
1.声明变量
1)定义变量的语法: $变量名=变量值
命名规则:
变量名区分大小写;
变量名必须以“$”符号开始;
变量名开始可以用下划线;
变量名不能以数字字符开头;
变量名可以包含一些扩展字符,但不能用非法扩展字符。
2)变量赋值
直接赋值
<?php $name=cau; echo $name; ?>
传值赋值
<?php $a=10; $b=$a; echo $b; //10 ?>
引用赋值 (一个变量引用另一个变量的值)
<?php $a=10; $b=&$a; $b=28; echo $a; echo $b; ?>
3)外部变量
PHP中,在程序中定义的变量为内部变量,而表单中定义的变量、URL中的参数名称统称为变量。
如:<a href="php文件名"?参数名=值&参数名=值">
- $_POST["表单变量"]:取得客户端以POST方式传递过来的表单变量的value值。
- $_GET["表单变量"]:取得客户端以GET方式传递过来的表单变量的value值。
- $_REQUEST["表单变量"]:取得客户端以任意方式传递过来的表单变量的value值。
- $_REQUEST["参数名"]:取得从客户端传递过来的值。
get和post传输方式:
<form name="表单名" action="_sql(页面上交页面) " method="post/get ">
三、php数据类型
1.boolean(布尔型) :只有两个值,true和false;
2.string(字符串):是连续的字符系列,有数字、字母和符号组成。字符串中的每个字符只占用一个字节。
数字类型:1,2,3,4等;
字母类型:a,b,c,d等;
特殊字符:#,$,^,&等;
不可见字符:\n(换行符),\r(回车符),\t(Tab字符)等。
3.integer(整型)
4.float(浮点型)
四、php数组输出
1.print和echo
用于向页面输出字符
区别:echo可以同时输出多个字符,print只能输出一个字符。
2.输出字符“<?=?>”
3.print_r()函数
对符合数组类型的输出如数组和对象
4.var_dump()函数输出每个表达式的类型和值
用于判断一个变量的类型和长度,并输出变量的数值,如果有值,则输出变量的值,并返回数组类型。
五、条件运算符
提供简单的逻辑判断
格式:表达式1?表达式2:表达式3
<?php $a=10; $b=9; $c=$a>$b?$a:$b; echo '最大值'; //$a ?>
六、php循环控制语句
1.while循环语句
语法:
while(expr){ statement; //先判断条件,当条件满足时执行语句,否则不向下执行 }
{ } while(expr) 语句,先执行语句再判断,
3.for()循环语句
4.foreach()遍历数组
foreach(数组名 as $数组值){ statement } foreach(数组名 as $key=>$数组值){
statement
}
例:
<meta charset="utf-8"> <?php $str=array('red'=>'红','green'=>'绿','white'=>'白'); echo '原数组'; print_r($str); echo '<br>'; foreach($str as $value){ echo $value." "; } //原数组Array ( [red] => 红 [green] => 绿 [white] => 白 ) 红 绿 白 ?>
















