- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 文件MIME类型大全
扩展名:abs MIME类型:audio/x-mpeg 扩展名:ai MIME类型:application/postscript 扩展名:aif MIME类型:audio/x-aiff 扩展名:aifc MIME类型:audio/x-aiff 扩展名:aiff MIME类型:audio/x-aiff 扩展名:aim MIME类型:application/x-aim 扩展名:art MIME类型:i...
2018-02-24 17:22:31 1442
转载 tp5源码分析之模板标签库
1 标签库标签库,可以用来自定义模板文件中的标签解析方式在tp5中自定义了内置标签库(Cx.php)$taglib->__construct()标签库构造函数,创建标签库对象public function __construct($template) { $this->tpl = $template; }2 标签库的标签解析2-1 标签库的标签解析标签...
2018-02-23 17:43:12 2009
转载 tp5源码分析之模板引擎
1 模板引擎模板引擎,负责将模板变量填充到模板文件中,默认模板引擎实现在\view\Think.php文件中tp5还支持php文件的模板,其接口与Think模板引擎一致。具体见\view\Php.php文件。$think->__construct()模板引擎构造函数,创建模板引擎对象public function __construct($config = []) { ...
2018-02-23 17:42:28 5407
转载 tp5源码分析之视图
1 视图对象视图(View),作为(MVC)的一员,代表对输出数据的Web界面组织操作对象。视图可以用来存储模板变量最终调用模板引擎 将(模板变量) 与 (模板文件)解析为输出的Web界面View::instance()单例模式,创建全局唯一的视图对象public static function instance($engine = [], $replace = []) { ...
2018-02-23 17:41:33 938
转载 tp5源码分析之模型
1 数据模型数据模型(Model) 主要实现对单个数据表的操作,包括数据表整体操作数据表字段操作数据表的数据操作1-1 数据模型的创建Model->__construct()数据模型的构造函数,创建数据模型对象public function __construct($data = []) { if (is_object($data)) { $t...
2018-02-23 17:40:38 1985
转载 tp5源码分析之查询构造
1 查询构造器查询构造器,用来在数据库查询中构造SQL语句$builder->__construct()创建构造器,初始化构造器使用的数据库连接对象public function __construct(Connection $connection) { $this->connection = $connection; }$builder->se...
2018-02-23 17:39:35 1654
转载 tp5源码分析之数据库查询
1 查询对象查询对象(Query)实现基本的查询操作与模型不同的是,查询对象是在数据库的整体上进行操作,所以需要指定数据库表模型针对的数据库中的某个数据表的操作。2 查询操作2-1 增删改查$query->insert()public function insert(array $data, $replace = false, $getLastInsID = false, $sequence...
2018-02-23 17:38:21 4549 1
转载 tp5源码分析之自动加载
1 自动加载自动加载,在php中主要包括命名空间到目录的定位,类名到文件的定位。tp5的自动加载实现在Loader.php中。1 启动自动加载Loader::register()启动自动加载public static function register($autoload = '') { // 注册系统自动加载 spl_autoload_register($...
2018-02-23 17:34:07 1417
转载 tp5源码分析之网络请求
1 网络请求网络请求对客户端而言,指服务器发起的请求操作。对服务器端而言,指客户端发起的请求信息。服务器端主要用来对客户端发起的网络请求进行处理。2 请求信息2-1 Url相关Request->url()获取当前完整的url(包含QUERY_STRING) public function url($url = null)
2018-02-23 17:31:08 1609
转载 PHP实现螺旋矩阵(螺旋数组)
今天碰到一个比较有意思的问题, 就是把A到Y这25个字母以下面的形式输出出来ABCDEPQRSFOXYTGNWVUHMLKJI问题很有意思,就是转圈圈把字母填到表格中,要输出这样的格式,其实就需要构造一个下面这样的表格12345161718186152425207142322218131211109这其实是一个螺旋矩阵的问题, 这跟下面这个问题本质是一样的:给定一个行数row和列数cols, 输出...
2018-02-09 11:25:55 582
原创 tp报错 General error: 1366 Incorrect string value: '\xE6\xB5\x8B\xE8\xAF\x95' for column 'name' at row
查找原因发现为页面字符集与数据库字符集不一致导致只需将页面字符集与数据库字符集统一即可
2018-02-05 15:02:30 2577
php5.4版本ffmpeg扩展
2018-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人