PHP 并不是作为一种面向对象的编程语言开始的,但多年来,PHP 通过类、命名空间、接口、特征、抽象类和其他改进来帮助开发人员编写SOLID代码。 一个流行的误解是 OOP...
PHP 8 弃用了 PostgreSQL 扩展中的几个函数别名。这些不推荐使用的函数今天没有出现在 PHP 文档中,所有似乎使用它们的代码都来自 PHP 4 时代。 但是,GitHub 上有几...
既然是区别和联系,首先就要分别对双方的内容思想有所了解: Oauth2: 是一种安全的授权框架,提供了一套详细的授权机制。用户或应用可以通过公开的或私有的设置,授权第三...
yii2-smarty这个扩展提供了一个ViewRender允许你在 Yii 框架 2.0 中使用Smarty视图模板引擎。 // 本文基于yii2-app-basic安装,如已安装yii请看下一步: composer cr...
安装上后没有太大的惊喜,和phpStorm相比,类文件的定位还需要加强,总之先看一下吧。 我们发现有PHP代码片段功能,于是好奇测试一下“通过标题创建网址”的代码吧。 <?p...
最近查阅了一下些PHP性能优化的文档,推荐使用$_SERVER[‘REQUEST_TIME’]获取时间戳。 本文来实践一下,看能否在应用场景中使用: 首先,查资料了解到PHP 5.1 起在 $_SE...
导读 最近十年来又一次玩玩MySQL源码编译安装,挺D疼的。 这阵子结课了,闲来无事就继续折腾之前记录的一些TODO,其中一个是令人D疼的MySQL源码编译。 此前我最后一次...
Continue reading "玩转MySQL 8.0源码编译compile"
介绍 Discuz! X3.4 转换 Discuz! Q 3.0 转换测试,代码优化记录于此。 前提条件 已部署 Discuz! Q3.0 和 Discuz! X3.4。 具备 PHP 7.2.5 及以上环境的主机。 安装...
本文测试环境Windows 10,php 7.4,已安装Discuz! X3.4,Discuz! Q 3.0, 在环境已准备好的前提下,开始 xconvertq 配置找到 config 目录下的 database.php 文件, 本站备份...
为什么我要写PHP扩展呢? 访问现有的库。假设现在有一个库很好用(例如MongoDB),你希望在PHP也能用上它。如果这个库很热门,那么你就走运了,应该有大牛帮你实现了。要是运...
Continue reading "从Zephir开始编写PHP入门级扩展"