PHP的语法结构:
1,标准风格,也叫XML格式,?php?
//告诉浏览器以什么编码方式来解析什么类型的文档(可以解决乱码问题)
header(content-Type:text/html;charset=utf-8);写在任何输出之前
2,短风格,也叫asp_tags//?代码?
3,ASP风格,%代码%
4,长风格,scriptlanguage=”php”代码/script
PHP文件内可以写HTML类型的代码,HTML内不能写PHP类型的代码
PHP内的注释:1,单行注释//或者#
2,多行注释/**/
3,添加缩进tab取消缩进shift+tab
4,删除当前行ctrl+d撤销ctrl+z
变量:可以变化的量,变量的声明以符号开始,后面跟上变量的名称,
//不要起特殊符号,包含中文等
abcusername
可以多个变量一起赋值e=f=g=
echo“br/”换行
echo“a”,”b”,”username”;//输出一个或多个字符串
echoa,b,username;
echo‘king’;//输出King
命名变量需要遵循驼峰标记法:
常量:定义常量define(常量的名称,常量的值)//直接使用不用加echoINT;
魔术常量:_LINE_:说明文件中的当前行号_FILE_:说明文件的完整路径,名字
_CLASS_:类的名称_METHOD_:类的方法名称_FUNCTION_:函数名称
eg:echo_LINE_;//获取当前行号,使用与普通常量无区别
基本数据类型:
1)标量类型:只能含有单一信息包括(boolean,string,float,integer);
gettype(int)----得到int这个变量的类型
声明一个浮点类型的变量float_1=1.2;
声明一个浮点类型的变量true_1=false;
字符串:字符串必须写在定界符之间。定界符有’’,””,
单引号和双引号的区别:
双引号可以解析变量,单引号不行,单引号解析\’和\\,双引号可以解析全部转义符。
换行符:PHP_EOL//echo“ABC”,PHP_EOL,“dfg”;
{}的作用,PHP引擎在解析变量的时候会尽可能多的合法字符,它认为取得到的合法字符越多,这个变量的含义月明确,{username}是一个整体
username=”