上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 26 下一页
摘要: composer的源码分析 在上一篇文章《如何用composer来构建自己的MVC项目》中,记录了如何使用composer来构建项目。那么它的实现原理是什么呢?我们通过源码来进行分析。 当前的目录结构如下: composer.json内容如下: 1 { 2 "name": "hxq/composer 阅读全文
posted @ 2021-01-19 11:19 欢乐豆123 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 如何使用composer来构建项目 为什么需要用composer来构建项目呢? 大致有两个方面的原因: 1、解决项目中各代码库之间的依赖关系。 2、使用composer来做自动加载,减少手动require/include。再通过MVC和路由规则,一步一步让我们告别散装代码。提高代码的可读性,方便后期 阅读全文
posted @ 2021-01-13 14:54 欢乐豆123 阅读(291) 评论(0) 推荐(0) 编辑
摘要: PHP的基础知识(三) 一、url编码 1、PHP中,我们经常用到urlencode()和urldecode()这一对针对url编码和解码的函数 urlencode的作用: 1)将字符串编码并将其用于 URL 的请求部分,同时它还便于将变量传递给下一页。 2)经常用来编码URL中的中文字符串,避免在 阅读全文
posted @ 2021-01-12 19:17 欢乐豆123 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 新的一年(2021) 转眼间,已经到了2021年。新的一年到来,大家新年快乐呀! 虽然看我博客的人不多,好在写博客的初衷纯属自娱自乐。即使写得不怎么样,无人驻足,也能孤芳自赏(就是这么厚脸皮~~嘿嘿)。之所以没有搭建自己的博客网站,放到自己云服务器上面,主要是因为懒。 写博客的好处在于,每次有什么知 阅读全文
posted @ 2021-01-07 11:16 欢乐豆123 阅读(77) 评论(0) 推荐(0) 编辑
摘要: PHP中抽象类abstract和接口interface的区别 abstract类 1、关于抽象类 1) 抽象类必须有关键字abstract来修饰,抽象类中可以不含有抽象方法,如果一个类包含抽象方法,则该类必须是抽象类。 2) 抽象类不能被直接实例化,它的意义在于被扩展(extends) 2、关于抽象 阅读全文
posted @ 2021-01-07 10:48 欢乐豆123 阅读(338) 评论(0) 推荐(0) 编辑
摘要: PHP的自动加载机制 最近尝试着写一个简单的php框架,来加深对mvc的认识,其中类的载入是首先要解决的问题。这篇文章,让我们追根溯源,看看类的加载如何从最原始的做法然后一步一步改进,到现在形成比较成熟的做法。来对类的载入有一个更加深刻的认识。 1、面向过程式的做法 在 PHP 开发过程中,如果希望 阅读全文
posted @ 2020-12-29 11:49 欢乐豆123 阅读(406) 评论(0) 推荐(0) 编辑
摘要: PHP中require、require_once、include、include_once的区别 前言 不知道有没有人和我一样,在说起这个四个语句有何不同的时候,能娓娓道来。但是真正在实际开发中,到底选择哪一个,要不要使用require()类似这种带括号的用法,能去正确地选择使用并且说出充分理由,成 阅读全文
posted @ 2020-12-28 18:58 欢乐豆123 阅读(608) 评论(0) 推荐(0) 编辑
摘要: MySQL进阶-行格式 前言 最近打算深入地去理解MySQL底层的实现原理。比如常用的存储引擎InnoDB的行格式和数据结构。参考了很多资料,但是总感觉知识点是断断续续的。比如很多文章一开始就在讲InnoDB的行格式和数据页结构。我就一头雾水,就是不知道这些概念是怎么引出来的? 偶然发现一本宝藏书籍 阅读全文
posted @ 2020-12-17 16:25 欢乐豆123 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 布隆过滤器(Bloom Filter) 1、布隆过滤器要解决的问题? 想判断一个元素是不是在一个集合里? 思路: 1) 一般我们最先想到的是将集合中所有元素保存起来,然后通过比较确定。链表(增删改容易,查询困难)、树、散列表(又叫哈希表,Hash table)等等数据结构都是这种思路。 2) 但是随 阅读全文
posted @ 2020-12-10 13:04 欢乐豆123 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Redis执行失败后如何处理 redis出现错误的两种情况:1) Redis连接失败,系统异常 2)Redis执行失败 1、redis连接失败,抛出异常(RedisException类) 如果无法访问Redis服务器,phpredis会抛出RedisException对象。如果连接 出现问题,Red 阅读全文
posted @ 2020-12-09 17:37 欢乐豆123 阅读(1272) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 26 下一页