随笔分类 - PHP
摘要:1.单一原则 (1)避免相同的职责分散到不同的类中 (2)避免一个类承担太多的职责 2.为什么遵循单一原则呢? (1)降低类之间的耦合 (2)提升类的复用性 3.接口隔离原则 对于接口的污染的处理方式 (1)利用委托分离借口 (2)利用多继承分离借口 4.开发-封闭原则 一个模块在扩展性方面应该是开
阅读全文
摘要:1.浏览器缓存就是当你打开一个网页,浏览器会自动下载副本到你电脑上,就相当于你另存为网页到某个地方而已,只不过这里是自动而已。当然不是浏览器能把各种 网页都能下载到本地电脑上,它是有特殊情况。一般html,后者request是get请求,而post一般不缓存。2.ts缓存校验参数非常重要,如果回应中...
阅读全文
摘要:1.数组转utf-8编码public static function convToU8($input, $encoding='GBK') { #各种恶心的数据生成xml报错 各种报错啊。。。下面这个是处理报错的 把ascii为1-7的符号全部替换为空 if($enc...
阅读全文
摘要:今天程序想压缩一些图片,想获取图片的宽高,在网上查了一下哪些函数可以使用,然后看到getimagesize()这个函数。但是当同事看到这个函数,提醒我说这个函数,运营同事禁止使用。心里就很奇怪,就在网上查了一下。果然查到了这个函数的漏洞。漏洞信息PHP是一种在服务器端执行的嵌入HTML文档的脚本语言...
阅读全文
摘要:1.fopen /file_get_contents 每次请求都会重新做DNS查询,并不对 DNS信息进行缓存。但是CURL会自动对DNS信息进行缓存。对同一域名下的网页或者图片的请求只需要一次DNS查询。这大大减少了DNS查询的次数。所以CURL的性能比fopen /file_get_conten...
阅读全文

浙公网安备 33010602011771号