php开发网页需要存放在wamp根目录下的www文件夹中才可运行成功。同时wamp要处于运行状态。
无站点情况下打开方式:
网址栏中输入:localhost/文件名称
1 代码规范:
用
<?php
?>
将代码包围起来
语法规范:
1 $a=10;
2 $b="world";
3 var_dump($a);//输出字符类型及长度
4 var_dump($b);
5
6
7
8
9 $a = (string)$a; //强制转换a的类型为字符串
10 //settype($a,"string");
11 var_dump($a);
下面是运行结果
字符拼接:
1 $name = "张三";
2 $s = "hello {$name}";
3 echo $s;
4 echo "<br>";
5
6 $a = "hello";
7 $a .= "张三";
8 echo $a;
9 //php里面拼接字符串用点,不用加号
可变变量:
1 $a=10;
2 $b="dsdw";
3 echo $a,"hello"; //可以同时输出多个字符串
4 print $a; //每次只能输出一个
5 //print_r();专门打印数组<br><br>var_dump($b); //输出变量信息
判断及删除:
1 var_dump(empty($b)); //判断变量是否为空,当值为0,或者为空字符时也显示true
2 var_dump(isset($b)); //判断变量是否定义
3
4 $a = 10;
5 unset($a); //删除变量
6 var_dump(isset($a));
变量地址:
1 //&代表变量的地址
2 $a = 10;
3 $b = &$a;
4 $b = 5;
5 echo $a; //a的地址被改变
判断是否相等:
1 $a = 10;
2 $b = 8;
3 var_dump($a==$b);
三目运算符:
1 $a = 10;
2 $b = 8;
3 echo $a==$b?"相等":"不相等";
错误抑制符:
1 //@错误抑制符
2 //Notice:提醒(提示)
3 //Warning:警告
4 //error:错误
5 //Notice:有一些提醒不是真正的错误
6
7
8 echo @$a;
分支语句:
1 $a=8;
2 $b=9;
3 $c=6;
4 $d=35;
5
6
7 if($a<10)
8 {
9 echo "A小于10";
10 }
11 echo "<br>";
12 if($b<10)
13 echo "B小于10";
14 echo "<br>";
15 if($c<10)
16 {
17 echo "OK";
18 }
19 else
20 {
21 echo "NO";
22 }
23 echo "<br>";
24 if($d<10)
25 {
26 echo "A小于10";
27 }
28 else if($d<20)
29 {
30 echo "D在10到20之间";
31 }
32 else
33 {
34 echo "D大于20";
35 }
switch case语句:
1 $a=3;
2
3 switch($a)
4 {
5 case 1:
6 echo "1111";
7 break;
8 case 2:
9 echo "22222";
10 break;
11 case 3:
12 echo "33333";
13 break;
14 default:
15 echo "00000";
16 }
for 循环语句:
0到9
1 for($i=0;$i<10;$i++)
2 {
3 echo $i;
4 }
逻辑语句:
1 && //如果多个bool型数据进行与的运算,只要其中有一个false,结果就是false
2
3 || //如果多个bool型数据进行或的运算,只要其中有一个true,结果就是true
4
5 ! //逻辑非相当于取反