【前言】
? ? 本文记录下漏掉的PHP相关知识点
?
【主体】
(1)foreach循环
class="php">$name = array('one','two','three'); foreach ($name as $key => $value) { echo "$key:$value<br>"; }
? ? 这里有两种写法,还有一种不带键值对的。没什么区别,第一种在遍历的时候会将每个值赋给$value,第二种除了赋值给$value,还会将键名赋值给$name
$name = array('one','two','three'); foreach ($name as $value) { echo "$key:$value<br>"; }
例如,遍历关联数组,这里会输出
$name = array('one'=>1,'two'=>2,'three'=>3); foreach ($name as $key => $value) { echo "$key:$value,"; }
one:1,two:2,three:3
?
(2)函数参数默认值
设置默认值后,调用参数不传参时会使用默认值
function add($a=1,$b=2){ return $a + $b; }; echo add(); echo add(3,3);
?
(3)面向对象
?
(4)修饰词
?
(5)命名空间
?
(6)模板引擎典型的如smarty引擎
?
?
?
?
?
?
?
?
.