PHP 8.4 正式版发布,一文快速预览新功能

PHP 8.4 在 11 月 21 号就发布了,它包含了许多新功能,对于 WordPress 用户来说,了解 PHP 新版的功能也是一个简单必要的工作,并且  8.4 版是 PHP 在 2024 年的年度的一个主要的版本更新,所以我们就简单 …

jQuery 4.0 测试版发布,不再支持 IE 10,体积更小,性能更好

jQuery 最近发布了测试版,这个版本除了带来了错误修复和性能提升之外,其中最值得注意的就是 jQuery 4.0 放弃了对 IE 10 及更低版本的支持,这不仅降低了文件大小,并且更好地适应现代 Web 标准, 此外此 …

PHP 8 的  is_callable() 在检查一个类名与非静态方法时将返回失败

最近在 PHP 8 环境下发现 #WPJAM Basic# 的一个重大 bug,就是后台文章和分类列表的一些操作无效了,怎么点击保存都无效,经过一个我下午的 Debug 这是因为 PHP 8 对 is_callable() 函数的一个改动造成的。 …

一文详解 PHP 的箭头函数和在 WordPrss 中的应用

PHP 的箭头函数(Arrow functions)也叫做“短闭包”(short closures),它是作为定义匿名函数的一种更简洁的方式,在 PHP 7.4 版本中被引入的。 箭头函数彻底改进了代码的简洁性,与传统的匿名函数不同,箭 …

PHP 8.3 正式版发布,一文快速预览新功能

PHP 8.3 在 11 月 23 号就发布了,它包含了许多新功能,对于 WordPress 用户来说,了解 PHP 新版的功能也是一个简单必要的工作,并且  8.3 版是 PHP 在 2023 年的年度的一个主要的版本更新,所以我们就简单 …

使用 jQuery 不丢人,解决问题才是关键!

WordPress 6.3 发布,其实还有个更新,就是内置的 jQuery 库更新到 3.7。 jQuery 3.7 放弃了长期使用的选择器引擎 Sizzle,之后将不再依赖于作为单独项目的 Sizzle,jQuery 已经将 Sizzle 相关代码直接放到 …

使用 html2canvas 只需几行代码就能生成网页截图和海报

在网页上生成一个便于用户分享的精美海报,或者对于网页内容生成截图,现在已经是一个非常常见的需求,现在怎么实现呢? 如何生成海报 生成网页截图和海报一般都有两种做法,一是服务端使用 GD 库生成,二 …

没想到吧,PHP 中在类的外部也可以调用私有方法!

一般来说,在 Class 的外部是无法调用私有方法,这也是 Private 字面的意思,但是一些很特殊很特殊的情况下,如果需要调用,是否可以呢?其实可以使用类的反射来实现。 简单解释一下,首先还是简单判断该方 …

在 PHP 中如何通过一行代码就交换两个变量的值

在 PHP 中如果要交换两个变量的值,一般使用中间临时变量来处理,比如: 比如上面交换临时变量 $x 和 $y 的值,就要用到临时变量 $tmp,这样是最常规的做法,当然没有问题,但是每次要这么做,感觉有点点啰 …

在 PHP 中自定义 function_alias 函数为函数创建别名

我们知道 PHP 有一个为类创建一个别名的函数:class_alias,比如我们有个类名字是 WPJAM_Items,我们希望使用 WPJAM_Item 的时候效果一致,可以使用下面的代码为类 WPJAM_Items 创建一个别名 WPJAM_Item 。 …

一图读懂 PHP 中 array_merge、array_replace 和 + 操作符之间的区别

PHP 中 array_merge、array_replace 和 + 操作符都有数组合并,替换的功能,但是它们之间又有什么区别呢? PHP 官方的文档只是简单做了它们功能的介绍,没有对他们直接之间的区别做了详细介绍,所以首先用 …

在 PHP 中如何移除字符串的前缀或者后缀

PHP8 引入 3 个处理字符串的方法,分别是 str_contains()、 str_starts_with()、 str_ends_with(),大家一看方法名就已经猜到这三个方法的作用了,而 WordPress 5.9 提供了这三个字符串函数的 polyfill。 p …

加载更多