php有其特殊标识的格式,用<?php来表示PHP标识符的开始,然后放入php语句并通过加上一个终止标识符?>来退出寂寞模式。可以根据自己的需要在HTML文件中像这样开启或关闭PHP模式。
注释语法
//....... //单行注释
/*......*/ //多行注释
输出语法
echo "hello"; //可以输出一个字符串
echo "world","dhakj"; //可以输出多个字符串
print "aaa"; //只能输出一个字符串
print_r(); //打印数组,括号里给一个数组
var_dump(); //输出变量及类型,功能强大
<br /> //换行
变量定义
1.数据类型
php属于弱类型语言,不区分变量类型,系统会自动转换
2.变量定义
①变量就是会变的量,是计算机内存中的一段空间,由变量名和值构成;
②php变量必须由$开头,$不是变量的组成部分,仅仅表示php的变量名从这里开始;除了$以外,字母、下划线开头,后面跟的是字母、数字、下划线;
$a = "hello"; $hello = "world";
echo $$a; //可变变量,输出结果为hello
类型转换
$a = 6;
$b = (string)$a; //类型转换,将$a转换为字符串,输出结果为 字符串"6"
settype($a,"string"); //另外的转换方式,输出结果为字符串"6"
运算符与表达式
$a = 6;
$b = 7;
$c = $a == $b;//单等号是赋值,双等号判断是否相等 echo $c;//输出的结果为false
字符串拼接
$a = "hello"; $b = "world"; $c = $a.$b; //拼接字符串用的是点(.) echo $c;//输出的结果为helloworld
错误抑制符---@
$a = 8; @$c = $a/$b; //错误抑制符,可以屏蔽错误 echo $c;
php里的错误信息提示
Notice:提醒
Warning:警告
Error:错误
三元运算符
$a = 4; $b = 5; echo $a==$b?"相等":"不相等";//输出结果为"不相等"
语句
1.顺序
$a = 5; $b = 6;
2.分支
①if...else...
$a = 5; $b = 6; if($a==$b) { echo "相等"; }else{ echo "不相等"; }
②switch......case....
$a = 5;
switch($a) { case 4:echo "4444"; break;
case 5:echo "55555"; break;
case 6:echo "66667"; break;
default:echo "000000";
break; }
循环
①for循环
$a = 5; for($a=0;$a<10;$a++) { echo $a; }
②while循环,
while(true)
{ echo "aaa"; }
③do.......while.......先执行,后循环
do { } while()
{
}