随笔分类 -  php

摘要:PHP 语言让 WEB 端程序设计变得简单,这也是它能流行起来的原因。但也是因为它的简单,PHP 也慢慢发展成一个相对复杂的语言,层出不穷的框架,各种语言特性和版本差异都时常让搞的我们头大,不得不浪费大量时间去调试。这篇文章列出了十个最容易出错的地方,值得我们去注意。 易犯错误 #1: 在 fore 阅读全文
posted @ 2020-04-18 16:30 一笑的小屋 阅读(360) 评论(0) 推荐(0) 编辑
摘要:如何构建一个自己的 PHP 框架 为什么我们要去构建一个自己的 PHP 框架?可能绝大多数的人都会说“市面上已经那么多的框架了,还造什么轮子?”。我的观点“造轮子不是目的,造轮子的过程中汲取到知识才是目的”。 那怎样才能构建一个自己的 PHP 框架呢?大致流程如下: 入口文件 > 注册自加载函数 > 阅读全文
posted @ 2019-08-18 17:49 一笑的小屋 阅读(1731) 评论(0) 推荐(0) 编辑
摘要:内存泄漏指的是在程序运行过程中申请了内存,但是在使用完成后没有及时释放的现象, 对于普通运行时间较短的程序来说可能问题不会那么明显,但是对于长时间运行的程序, 比如Web服务器,后台进程等就比较明显了,随着系统运行占用的内存会持续上升, 可能会因为占用内存过高而崩溃,或被系统杀掉(OOM)。 PHP 阅读全文
posted @ 2019-07-05 17:59 一笑的小屋 阅读(404) 评论(0) 推荐(0) 编辑
摘要:内存管理一般会包括以下内容: 是否有足够的内存供我们的程序使用; 如何从足够可用的内存中获取部分内存; 对于使用后的内存,是否可以将其销毁并将其重新分配给其它程序使用。 与此对应,PHP的内存管理也包含这样的内容,只是这些内存在ZEND内核中是以宏的形式作为接口提供给外部使用。 后面两个操作分别对应 阅读全文
posted @ 2019-07-04 21:56 一笑的小屋 阅读(1789) 评论(0) 推荐(0) 编辑
摘要:简介 XHProf是一个分层PHP性能分析工具。 前提 我的PHP版本是PHP7: 而xhprof支持PHP7的库请在longxinH-xhprof查看。 备注:我之前在phacility克隆的,不过安装失败,原因就是我的PHP版本是PHP7,而phacility版本的并不支持。 安装步骤 当做一 阅读全文
posted @ 2019-07-04 21:47 一笑的小屋 阅读(1023) 评论(0) 推荐(0) 编辑
摘要:vld介绍 vld是PECL(PHP 扩展和应用仓库)的一个PHP扩展,现在最新版本是 0.14.0(2016-12-18),它的作用是:显示转储PHP脚本(opcode)的内部表示(来自PECL的vld简介)。简单来说,可以查看PHP程序的opcode。 vld扩展的安装 1、下载官方插件安装压缩 阅读全文
posted @ 2019-07-04 21:45 一笑的小屋 阅读(718) 评论(0) 推荐(0) 编辑
摘要:背景 HHVM 是 Facebook 开发的高性能 PHP 虚拟机,宣称比官方的快 9 倍,我很好奇,于是抽空简单了解了一下,并整理出这篇文章,希望能回答清楚两方面的问题: HHVM 到底靠谱么?是否可以用到产品中? 它为什么比官方的 PHP 快很多?到底是如何优化的? 你会怎么做? 在讨论 HHV 阅读全文
posted @ 2019-07-04 21:39 一笑的小屋 阅读(517) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示