类就是蓝图,模板造东西
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)进行对用户输入内容的特殊字符进行转义。