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 ! //逻辑非相当于取反