摘要:这次为大家带来的是另外一个 PHP 的压缩扩展,当然也是非常冷门的一种压缩格式,所以使用的人会比较少,而且在 PHP 中提供的相关的函数也只是对字符串的编码与解码,并没有针对文件的操作。因此,就像 Bzip2 一样,我们也可以用它来进行一些加密传输的操作。 LZF 扩展直接在 phar.php.ne 阅读全文
posted @ 2021-05-15 10:03 硬核项目经理 阅读(0) 评论(0) 推荐(0) 编辑
摘要:在日常的开发和电脑使用中,我们经常会接触到压缩和解压的一些工具,PHP 也为我们准备了很多相关的操作扩展包,都有直接可用的函数能够方便的操作一些压缩解压功能。今天,我们先学习一个比较简单但不太常用的压缩格式:Bzip2。 安装扩展 这个扩展的安装需要系统有 bzip2-devel 。所以我们需要先给 阅读全文
posted @ 2021-05-14 09:22 硬核项目经理 阅读(7) 评论(0) 推荐(0) 编辑
摘要:PHP 作为一个 Web 开发语言,相对来说,命令行程序并不是它的主战场。所以很多年轻的 PHP 开发者可能连命令行脚本都没有写过,更别提交互式的命令操作了。而今天,我们带来的这个扩展就是针对 PHP 的交互式命令行操作的。 readline 扩展函数实现了访问 GNU Readline 库的接口。 阅读全文
posted @ 2021-05-13 10:42 硬核项目经理 阅读(9) 评论(0) 推荐(0) 编辑
摘要:之前的文章中我们已经学习过一个 PHP 自带的扩展缓存 Apc ,今天我们来学习另一个缓存扩展:Yac 。 什么是 Yac 从名字其实就能看出,这又是鸟哥大神的作品。毕竟是 PHP 的核心开发人员,他的作品每次都不会让我们失望。鸟哥可以说是我们中国程序员的骄傲,他在 PHP 界有举足轻重的地位,大家 阅读全文
posted @ 2021-05-12 10:09 硬核项目经理 阅读(9) 评论(0) 推荐(0) 编辑
摘要:关于文件相关的操作,想必大家已经非常了解了,在将来我们刷到手册中相关的文件操作函数时也会进行详细的讲解。今天,我们先来了解一下在 PHP 中关于临时文件相关的一些内容。 获取 PHP 的默认临时创建文件目录 学习过 Linux 操作系统的都会知道有一个目录是 /tmp 目录( Windows 中一般 阅读全文
posted @ 2021-05-11 09:44 硬核项目经理 阅读(15) 评论(0) 推荐(0) 编辑
摘要:这次又为大家带来一个好玩的扩展。我们知道,在 PHP 运行的时候,也就是部署完成后,我们是不能修改常量的值,也不能修改方法体内部的实现的。也就是说,我们编码完成后,将代码上传到服务器,这时候,我们想在不修改代码的情况去修改一个常量的值是不行的。常量本身就是不允许修改的。但是,runkit 扩展却可以 阅读全文
posted @ 2021-05-10 09:38 硬核项目经理 阅读(3) 评论(0) 推荐(0) 编辑
摘要:之前的文章中,我们已经学习过引用和引用传值相关的知识。我们知道,PHP 中没有纯引用(指针),不管是对象,还是用引用符号 & 赋值的变量,都是对一个符号表的引用。而今天,我们要学习的是另一种引用形式:弱引用。 什么是弱引用 弱引用允许程序员保留对对象的引用,而该对象不会阻止对象被销毁;它们对于实现类 阅读全文
posted @ 2021-05-08 10:31 硬核项目经理 阅读(5) 评论(0) 推荐(0) 编辑
摘要:使用 PHP 开发的同学多少都会接触过 CLI 命令行。经常会有一些定时任务或者一些脚本直接使用命令行处理会更加的方便,有些时候我们会需要像网页的 GET 、 POST 一样为这些命令行脚本提供参数。比如在针对某些日期做统计的脚本,就需要传递一个日期给它,这样我们就统计指定日期的一些数据。这类需求应 阅读全文
posted @ 2021-05-06 15:12 硬核项目经理 阅读(7) 评论(0) 推荐(0) 编辑
摘要:在 PHP 中,我们需要进行调试的时候,一般都会使用 memory_get_usage() 看下内存的使用情况。但如果想看当前的脚本 CPU 的占用情况就没有什么现成的函数了。不过,PHP 也为我们提供了一个扩展:XHProf ,这是由 FaceBook 开源的一个扩展,它可以帮我们看到当前脚本运行 阅读全文
posted @ 2021-05-05 13:24 硬核项目经理 阅读(7) 评论(0) 推荐(0) 编辑
摘要:我们的 PHP 在执行的时候,其实可以获取到非常多的当前系统相关的信息。就像很多开源的 CMS 一般会在安装的时候来检测一些环境信息一样,这些信息都是可以方便地动态获取的。 脚本文件运行时的系统用户相关信息 首先,我们来看看获取当前系统相关的一些用户信息。这个用户信息就是我们系统运行 php 脚本时 阅读全文
posted @ 2021-05-01 12:28 硬核项目经理 阅读(10) 评论(0) 推荐(0) 编辑