php基本语法

php脚本以<?php>开始,以<?>结束,可以放在文档中的任何位置。

变量

规则:

  • 变量以$符号开始,后面跟着变量的名称
  • 变量名以不能以数字开头
  • 变量名只能包含数字,字母以及下划线
  • 变量名区分大小写

定义变量a

1
$a = 10;

数组

创建数组person

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// 数值数组
$person = array("student", "doctor", "worker");

echo $person[0]
echo $person[1]
echo $person[2]

// 关联数组
$person = array("student"=>"Cruise", "doctor"=>"Kobe", "worker"=>"James");

echo $person["student"];

// 遍历关联数组
foreach($person as $x=>$x_value)
{
echo "key=" . %x . ", value=" . $x_value;
}

函数

定义函数f

1
2
3
4
function f() 
{
// code
}

带参数的函数

1
2
3
4
function f($a)
{
echo $a;
}

带有返回值

1
2
3
4
function f($a, $b)
{
return $a + $b;
}

控制结构


For循环

1
2
3
4
5
6
7
8
9
for ($i = 1; $i <= 5; $i++)
{
echo "The number is " . $i;
}

foreach ($x as $value)
{
echo $value;
}

While循环

1
2
3
4
5
while ($i <= 5)
{
echo $i;
$i++;
}

Do while语句

1
2
3
4
5
do
{
echo $i;
$i++;
} while ($i < 5)

If语句

1
2
3
4
5
6
7
8
if ($t < 20)
{
echo "Have a good day";
} elseif {
echo "Have a bad day";
} else {
echo "Boom";
}

Switch语句

1
2
3
4
5
6
7
8
9
10
11
switch ($n) 
{
case "red":
echo "red";
break;
case "blue":
echo "blue";
break;
default:
echo "default";
}

注释


行注释://, #
块注释:/* */