Why Laravel github 50k stars google trend 目录结构 . ├── app //应用的核心代码 │ ├── Broadcasting //广播频道类 │ ├── Console //自定义artisan命令 │ ├── Events //事件类(观察者) │ ├── Exceptions //异常类 │ ├── Http //所有http相…
1 Comment标签:PHP
区别 mongo扩展 扩展名是mongo.so,是一个比较老的mongodb扩展,主要用于在PHP5.X使用。建议PHP5.4及以后版本使用mongdb扩展,PHP7以后无法无法使用该扩展。该扩展官方已经不在支持。 PECL地址:https://pecl.php.net/package/mongo 使用方法介绍:http://php.net/manual/en/book.mongo.php mon…
Leave a Comment数据类型 默认和严格模式 declare(strict_types=1); 开启后如果函数参数或者返回指定了数据类型,则开启校验,如果类型不匹配,则报FATAL ERROR. 类型说明 类型 描述 Minimum PHP version Class 自定义类 PHP 5.0.0 interface 自定义接口 PHP 5.0.0 self 当前类 PHP 5.0.0 array 数组 PHP 5.…
Leave a Comment原因一: mongodb配置的地址和php里使用的地址不一致 原因二: 建立链接时发现缓存连接不可用 原因三: 创建链接指定connect为false, 在查询或者修改删除时发现连接不可用
Leave a CommentPHP最开始只有错误处理,直到PHP5才借鉴了其他语言,引入了异常处理,但是仍然无法处理致命错误,PHP7以后大部分致命错误和可捕获错误(E_ERROR 和 E_RECOVERABLE_ERROR)发生时会抛出异常,可以捕获,而不是停止脚本执行。但是对于某些情况,比如内存分配导致的问题等还会像原来一样直接停止脚本执行。遗憾的是某些情况官方并没有给出明确的规定。总之PHP的异常错误处理,虽然一直不是…
1 Comment配置推荐 opcache.enable=1 opcache.validate_timestamps=1 opcache.revalidate_freq=1 opcache.file_cache=/tmp opcache.huge_code_pages=1 opcache.save_comments=0 opcache.max_accelerated_files=30000 huge_code_pa…
1 Comment包管理工具 软件开发过程中,会用到第三方库,但是这些第三方库或者框架往往又依赖其他第三方库或者框架,如果手工管理依赖关系会非常复杂,因为不仅要下载而且还要处理包之间的兼容关系,并且如果要进行更新版本那更是痛苦。 其主要功能就是安装及安装依赖,更新,卸载等操作。 主流包管理工具 语言 包管理工具 配置文件 Node.js NPM package.json 前端JS Bower bower.json …
Leave a Comment