我明天要去面实习岗了 PHP复习(二)

1.switch别忘了写break

2.PHP中叫数组
在 PHP 中,有三种类型的数组:
数值数组 - 带有数字 ID 键的数组
关联数组 - 带有指定的键的数组,每个键关联一个值
多维数组 - 包含一个或多个数组的数组
count() 获取数组长度
1)关联数组:
$age=array(“Peter”=>“35”,“Ben”=>“37”,“Joe”=>“43”);
或者
$age[‘Peter’]=“35”;
$age[‘Ben’]=“37”;
$age[‘Joe’]=“43”;
建立了对应关系。
2)数组排序
sort() - 对数组进行升序排列
rsort() - 对数组进行降序排列
asort() - 根据关联数组的值,对数组进行升序排列
ksort() - 根据关联数组的键,对数组进行升序排列
arsort() - 根据关联数组的值,对数组进行降序排列
krsort() - 根据关联数组的键,对数组进行降序排列
3)超级全局变量
PHP $GLOBALS 包含了全部变量的全局组合数组。
PHP $_SERVER 包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。
PHP $_REQUEST 用于收集HTML表单提交的数据。
PHP $_POST 收集表单数据method="post”
$_GET 收集表单数据method=“get”

3.循环4种
while - 只要指定的条件成立,则循环执行代码块
do…while - 首先执行一次代码块,然后在指定的条件成立时重复这个循环
for - 循环执行代码块指定的次数
foreach - 根据数组中每个元素来循环代码块

4.内建函数仍需学习慢慢来

5.魔術の常量
1)__LINE__文件中的当前行号
2)__FILE__文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。
3)__DIR__文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。
4)__FUNCTION__函数名称
5)__CLASS__类的名称
6)__TRAIT__代码复用

6.PHP命名空间

7.函数要修改传的参时别忘了&

9.PHP面向对象
1)构造函数,用于初始化对象,为成员变量赋初值

Class Gouzi{
var $size;
var $color;

function __constract($cha1,$char2){
$this->size = $size;
$this->title = $color;
}
}
$haski = new Gouzi('large','rainbow');

2)那么也有析构函数destruct
3)extends 继承 override 方法重写
4)访问控制
public(公有):公有的类成员可以在任何地方被访问。
protected(受保护):受保护的类成员则可以被其自身以及其子类和父类访问。
private(私有):私有的类成员则只能被其定义所在的类访问。
5)接口与实现 感谢runnoob

interface iTemplate
{
    public function setVariable($name, $var);
    public function getHtml($template);
}


// 实现接口
class Template implements iTemplate
{
    private $vars = array();
  
    public function setVariable($name, $var)
    {
        $this->vars[$name] = $var;
    }
  
    public function getHtml($template)
    {
        foreach($this->vars as $name => $value) {
            $template = str_replace('{' . $name . '}', $value, $template);
        }
 
        return $template;
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值