类加载机制

ZhiCms引入了php5.3的命名空间,加载第三方类不需要再进行include等引入操作,具体请自行百度php命名空间,命名空间根路径为项目的根路径。

实例化类:

类文件:
/framework/ext/pinyin.php

使用:
$pinyin = new /framework/ext/Pinyin;
$pinyin->output('演示');

静态类:

类文件:
/framework/ext/Xml.php

使用:
$pinyin = new /framework/ext/Xml::decode($xmlContent);

需要注意的是类名头部要声明当前类的命名空间

文件:
name.php

源码:
<?php
namespace framework\ext;

class name {
    ...
}