摘要:
转载:https://my.oschina.net/wangjie404/blog/815455 阅读全文
摘要:
<?php function genTree($items,$id='id',$pid='pid',$son = 'children'){ $tree = array(); $tmpMap = array(); foreach ($items as $item) { $tmpMap[$item[$i 阅读全文
摘要:
<?php $a = ''; $b = ""; $c = null; $d = array(); $e = ' '; $f = 0; $g = "0"; var_dump( is_null($a)); var_dump( is_null($b)); var... 阅读全文
摘要:
phpstorm->file->Setting->Directorires 里把 ThinkPHP/Model 目录设置为 Excluded ,保存。 阅读全文
摘要:
laravel门面类的代码提示方案: https://github.com/barryvdh/laravel-ide-helper 按照步骤安装 1、composer require barryvdh/laravel-ide-helper 2、添加下面这行到config\app.PHP的provid 阅读全文
摘要:
网上很多资料都有对Apache的access.log按天生成的方法,但在Windows server下稍有不同: 1、打开httpd.conf配置文件找到: CustomLog "logs/access.log" common 2、将其改为: CustomLog "|bin/rotatelogs.e 阅读全文
摘要:
1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等; 2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储; 3、虚拟内存--Redis当物理内存用完时,可以将一些很久没 阅读全文
摘要:
Traits可以理解为一组能被不同的类都能调用到的方法集合,但Traits不是类!不能被实例化。先来例子看下语法: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 <?php trait myTrait{ function traitMethod1(){} f 阅读全文
摘要:
对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。 例:项目中有两个模块:article和m 阅读全文