首页 / PHP / PHP

读一读

类就是蓝图,模板造东西

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)进行对用户输入内容的特殊字符进行转义。