一、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."&nbsp;&nbsp;";
} //原数组Array ( [red] => 红 [green] => 绿 [white] => 白 ) 
红  绿  白  
?>