随笔分类 - PHP
摘要:本文同步至我的个人博客:http://www.52cik.com/2015/12/23/php json format.html 关于 json 这个问题,陆陆续续有新手朋友找我问,比如为什么我输出的是 而不是 。 <! more php数组 与 js数组 我这里用 php 5.4 以上语法表示。
阅读全文
摘要:前些天简单学习了下 Redis,现在准备在项目上使用它了。我们目前用的是 Yii2 框架,在官网搜索了下 Redis,就发现了yii2-redis这扩展。安装后使用超简单,打开 common/config/main.php 文件,修改如下。'cache' => [ // 'class' => ...
阅读全文
摘要:昨天在转换拼音的时候发现个bug,有好多字都无法转换,不过也不能怪他,毕竟人家的库才8k,应该只有常用的。无奈上网找了下,发现一篇《最全的PHP汉字转拼音函数(共25961字,包含20902个基本汉字+5059生僻字)》看着都屌,测试后也不错,都能识别,但问题是功能不够,,无奈,自己动手压缩字库(无...
阅读全文
摘要:最近刚开始用yii2,真是超棒的,但是也有许多不足的地方,今天要说的就是GridView链接问题。 $dataProvider, 'filterModel' => $searchModel, 'columns' => [ ['class' => 'yii\grid\Seri...
阅读全文
摘要:突然间什么都不想干,感觉就像来大姨夫一样。。但是又不能断了每个工作日都写博客的习惯。。所以今天水一下吧。PHP用了快2年了,但是这东西竟然第一次看到,突然间,觉得自己有掉回战五渣的行列了。翻开官方文档《类型约束》里面讲的非常清楚了。总共就四种:类名,接口,数组,callable (PHP 5.4起)...
阅读全文
摘要:例如现有两个 Yii 项目,分别是 test1 和 test2。在 test1 中,已经有模型了,test2 直接调用 test1 中的模型,其实添加个别名,然后修改下配置即可。先在 index.php 入口文件里 require_once($yii);后面加上:Yii::setPathOfAlia...
阅读全文
摘要:前两天分析了神盾的解密过程所用到的知识点,昨晚我把工具整理了下,顺便用神盾加密了。这都是昨天说好的,下面看下调用方法吧。先下载 decryption.zip然后解压放到一个文件夹里,把你要解密的文件也放进去。然后新建一个 decode.php 代码写:执行后就会生成 Code_source.php ...
阅读全文
摘要:前些日子一个朋友丢了个shell给我,让我帮忙解密,打开源码看了下写着是 “神盾加密” , 牛逼闪闪的样子、百度下发现神盾是个很古老的东西,最后一次更新是在 2012-10-09。和他相似的另一款是phpjm,有人说是神盾抄袭phpjm的,这些都不是我们所要关心的问题、phpjm一直在更新,而神盾貌...
阅读全文
摘要:先来说说php变量的命名规则,百度下一抓一大把:(1) PHP的变量名区分大小写;(2) 变量名必须以美元符号$开始;(3) 变量名开头可以以下划线开始;(4) 变量名不能以数字字符开头.其实所有编程都类似的命名规范就是:1. 变量第一个字符最好是 字母或_,不能以数字开头2. 第二个字符开始允许 ...
阅读全文
摘要:关于文件编码的检测,百度一下一大把都是,但是确实没有能用的、很多人建议 mb_detect_encoding 检测,可是不知为何我这不成功,什么都没输出、看到有人写了个增强版,用 BOM 判断的,我果断就无视了,这东西完全不靠谱、最终根据PHP手册里 mb_detect_encoding 函数下方的...
阅读全文
摘要:今天遇到一问题,让一个页面在微信上打开,PC上不能直接打开,网上找了许久,没得到满意的答案,而且千篇一律。Version:'.$matches[2];}好吧,我也不能直接反驳,不过,这个确实非常不靠谱、拿数据说话吧。下面分别是 Android, WinPhone, iPhone 的 HTTP_USE...
阅读全文