Souleigh ✨ Souleigh ✨
4年前
php怎么做页面静态化
页面静态化的好处根据不同情况,有些需要生成静态页,有些实现伪静态即可,根据实际需求进行抉择。而静态化的好处,总结下来有以下几点:●提高访问速
Stella981 Stella981
3年前
CodeIgniter源码分析之Router.php
<?phpif(!defined('BASEPATH'))exit('Nodirectscriptaccessallowed');///
Stella981 Stella981
3年前
PHP 读取PDF文件内容之PdfParser
PdfParser,一个独立的PHP库,提供了多种工具来从PDF文件提取数据,不支持加密的PDF文件官方文档:https://www.pdfparser.org/documentation(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.pdfparser.org%2Fdoc
Wesley13 Wesley13
3年前
PHP CURL方法,GET&POST请求。
//get获取function ihttp_get($url) {return ihttp_request($url);}//post获取function ihttp_post($url, $data) {$headers  array('ContentType'  '
Stella981 Stella981
3年前
Php5.5新特性 Generators详解
在PHP5.5.0版本中,新增了生成器\(Generators)_特性,用于简化实现迭代器接口_(Iterator)\创建简单的迭代器的复杂性。通过生成器,我们可以轻松的使用foreach迭代一系列的数据,而不需要事先在内存中构建要被迭代的对象,大大减少了内存开销。当生成器函数被调用的时候,它会返回一个可迭代的对象,当对该对象进行迭代
Stella981 Stella981
3年前
PHP中的startsWith()和endsWith()函数
问题:_HowcanIwritetwofunctionsthatwouldtakeastringandreturnifitstartswiththespecifiedcharacter/stringorendswithit?_我如何编写两个带字符串的函数,如果它以指定的字符/字符串开头或以它结尾
Wesley13 Wesley13
3年前
PHP方法参数过多优化方案
!(https://oscimg.oschina.net/oscnet/up4775bb24da1f47f749ba7f724f65466d3a1.JPEG)我们在编写PHP方法时,通常有若干个参数,就像下面的代码:ClassBook{publicfunctioncreate($name,$cateI
Wesley13 Wesley13
3年前
PHP 中 9 大缓存技术总结
1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;一种比较常用的实现方式是用输出缓存:Ob_start()要运行的代码$contentOb_
Wesley13 Wesley13
3年前
PHP常用的5大设计模式
设计模式(Designpattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。1.单例模式单例模式(Singlet
Wesley13 Wesley13
3年前
4种常见的 PHP 设计模式
工厂模式在大型系统中,许多代码依赖于少数几个关键类。需要更改这些类时,可能会出现困难。例如,假设您有一个从文件读取的 User 类。您希望将其更改为从数据库读取的其他类,但是,所有的代码都引用从文件读取的原始类。这时候,使用工厂模式会很方便。_工厂模式_ 是一种类,它具有为您创建对象的某些方法。您可以使用工厂类创建对象,而不直接使用