类就是蓝图,模板造东西
class Hello{ public function aa(){} } $h=new Hello(); $h->调用的方法和属性
命名空间 保证多人开发不重复类的名字方法等
只要在文件前面声明namespace ...就行了,用__NAMESPACE__获取当前的文件的命名空间。
导入可以使用别名导入use ... as ...
然后就可以使用别名代替了(跟mysql表别名差不多)
构造方法
public function __construct(){}
字符串
$str="hello"; strpos($str,"o");//查找字符串的位置 substr($str,2,3);//截取字符串 str_split($str,length);//分割字符串 以个数 print_r(数组);//打印数组 explode(',');//以字符分割字符串 $str = $str1 . $str2;//.字符串的连接符 $str = "{$str}2asf";//可以将变量放到字符串中直接连接
标识符 <?php />
$a=123;//变量 const $b=520;//常量 define('NAME',常量);
函数
function haha(){} $str="haha"; $str();
可以用字符串来传递方法,然后加()直接调用
流程控制
if(){} else{} switch(){ case 1:...break; default:...break;}
循环
for($i=0;$i<10;i++){} foreach($lists as $item){} while(true){} do{} while//最少一次
break跳出 continue跳出本次进行下一次
逻辑运算
== === && !
form action指定要跳转到的链接
method有get post方式,get就是在链接后拼接参数,post安全点
html表单部件指定 name属性
PHP获取
$_GET['name']或$_POST['name']
防止sql注入,可以用mysql_real_escape_string($input)进行对用户输入内容的特殊字符进行转义。