程序人生

Laravel 5+ .env环境配置文件详解

在我们开发的时候,有时候我们希望不同的环境中有不同的配置参数,举例来说,你希望生产环境使用的缓存机制与本地环境不同。 要实现这个目的,Laravel使用了DotEnv这个PHP库。在L...

程序人生

thinkPHP事务操作简单案例分析

本文实例讲述了thinkPHP事务操作。分享给大家供大家参考,具体如下: 1.说明 Db::startTrans();try{ 操作; 对象-save(); Db::commit();}catch (Exception $ex) { Db::rollback(); throw $ex;} 2.案例 private function...

程序人生

PHP pthreads v3下同步处理synchronized用法示例

本文实例讲述了PHP pthreads v3下同步处理synchronized用法。分享给大家供大家参考,具体如下: 之所以会用到同步,是因为如果多个线程中对同一个资源进行操作时,会发生混乱。 比如2个...

程序人生

PHP Pipeline 实现中间件的示例代码

Pipeline 设计模式 水管太长,只要有一处破了,就会漏水了,而且不利于复杂环境弯曲转折使用。所以我们都会把水管分成很短的一节一节管道,然后最大化的让管道大小作用不同,因地...

程序人生

Ubuntu下如何升级到PHP7.4的方法步骤

期待已久的 PHP7.4 最新版本于 2019 年 11 月 28 日发布。它有很多新特性,比如 类型化属性 箭头函数 有限返回类型协方差和参数类型协方差 在数组中解包 数字文字分隔符 弱引用 允许来...