摘要:
Sublime Text 3 + phpfmt 插件 phpfmt 插件参数 ```json{ "autocomplete": true, "enable_auto_align": true, "format_on_save": true, "indent_with_space": true, "p 阅读全文
摘要:
使用过 ThinkPHP 框架开发应用的同学应该都会知道,它有一种 URL 模式是 pathinfo,看起来类似下面的 URL: 其实上面的 URL 的原型是下面的样子: 既然 pathinfo 模式的 URL 不是正宗的,那为什么不用正宗的呢,用正宗的不好吗?相对于正宗的 URL,pathinfo 阅读全文
摘要:
$result = $this->m_common->get_all('item_category', ['isrm'=>'0', 'display'=>'1'], '*', 'ordering desc'); //以id为key值 $item_categories = []; foreach ($result as $... 阅读全文
摘要:
1,php在变量赋值时候的内存使用策略:写时复制(copy on write, COW),当用赋值方法把一个变量值赋给另一个变量时,由于这两个变量值相同,因此公用同一内存,当其中一个变量值发生变化时候,才会重新为值变化的变量申请内存,已达到节省内存的目的;2,foreach遍历数组时,实际上是遍历的 阅读全文
摘要:
1.正向预查 现在,我们假设需要仅匹配 Windows,不匹配后面的版本号,并且要求 Windows 后面的版本号只能是 数字类型,换言之,XP 和 Vista 不能被匹配,在正则表达式中,可以使用 正向预查 来解决这个问题。本例中,写法是:“Windows(?= [\d.]+\b)”。它的语法是在 阅读全文
摘要:
$redis = new redis(); //连接 $redis->connect('127.0.0.1',6379); // //设置值 $result = $redis->set('test','9999'); //取出值 $redis->get('test'); //删除键 $redis->delete('test'); //如果在数据库中不存在该键,设置关键值参数 $redis... 阅读全文
摘要:
1.each each — 返回数组中当前的键/值对并将数组指针向前移动一步 $arr = array("one", "two", "three"); reset($arr); ##记得重置数据指针 while (list($key, $value) = each($arr)) { echo "Ke 阅读全文
摘要:
一、利用引用做参数 先不管引用做不做参数,必须先明白引用到底是什么?引用不过是指两个不同名的变量指向同一块存储地址。本来每个变量有各自的存储地址,赋值删除各行其道。现在可好,两个变量共享一块存储地址。 $a=&$b; 。实际上指的是 $a 不管不顾自己原来的存储地址,非要和 $b 共享一室了。因而任 阅读全文
摘要:
很简单,大功告成,界面太丑,可以自定义界面.看手册. 阅读全文