注意哦,对应的是PHP7的版本,低版本可不能用 这个判定符。
一般一句话判定是用的三元运算符,其实双问号是类似三元运算符的。直接上结论的示例代码:
$a??0 等同于isset($a)?$a:0。
$a?:0 等同于$a?$a:0。
参考资料:[……]
注意哦,对应的是PHP7的版本,低版本可不能用 这个判定符。
一般一句话判定是用的三元运算符,其实双问号是类似三元运算符的。直接上结论的示例代码:
$a??0 等同于isset($a)?$a:0。
$a?:0 等同于$a?$a:0。
参考资料:[……]
我自己有这么个需求,想在新建博客页嵌入JavaScript脚本,实现某些一键功能。
记得WordPress是有劫持的,所以搜了下,找到了相关方法,示例代码如下:
function add_admin_scripts( $hook ) {
global $pos[......]
恩,有个需求,零到十,一共11个大写的汉字,转为全拼。翻了下资料,果然有同学已经写好了,精简实现如下:
<?php
echo chineseToFullPinyin("一九九八");
function chineseToFullPinyin($[......]
有些分类不想出现在WordPress侧边栏组件Widgets的分类Categories,如何处理呢?
其实方法很简单,只需要在主题的functions.php文件尾部添加如下代码即可:
function dtwd_exclude_widget_category($a[......]
有些Tag标签不想出现在WordPress侧边栏组件Widgets的标签云Tag Cloud,如何处理呢?
其实方法很简单,只需要在主题的functions.php文件尾部添加如下代码即可:
add_filter( 'widget_tag_cloud_a[......]
写这个博客主要是,MongoDB比较奇葩,至少我们这生产环境呢,有三种驱动:mongo(低于1.3.0)、mongo(高于1.3.0 MongoClient)以及mongodb。
ReadPreference这玩意儿不设置呢,集群模式会出现读写都在主片的情况,流量大[……]
以下全文整理转载自:PHP Guzzle HTTP 请求库使用方法快速入门 – 可以替代 WP HTTP API 使用
Guzzle 几乎成为了 PHP 语言中事实上的 HTTP 标准库,WordPress 在新版本的 JSON API 插件中,已经弃用了 WP H[……]
PHP的文件编码一般都是默认的UTF-8。而面对GBK的数据库的话,接入数据库不仅要指定字符集是gbk,得到的结果中,汉字部分也还是需要从GBK转编码到UTF-8的。
对于编码检测与转换这个问题,我梳理自己负责的一个系统相关方法,以码会友,于是,就有了这篇进化史[……]
PHP的文件编码一般都是默认的UTF-8。而面对GBK的数据库的话,接入数据库不仅要指定字符集是gbk,得到的结果中,汉字部分也还是需要从GBK转编码到UTF-8的。
网上呢,关于这个一般介绍也就给个mb_detect_encoding,最多再给个iconv就到头了[……]
Yii2框架的Menu导航生成器如何加入class呢?其实这个你跟进到源码看一下或者查下手册应该是能看到相关参数的,这里就直接丢出个示例代码吧:
如果要给li标签加class:
['label'=>'Home', &ap[......]