分类: PHP

51 篇文章

POSIX 函数整理
常量 posix_access() 常量 POSIX_F_OK (int) 检查该文件是否存在。 POSIX_R_OK (int) 检查文件是否存在,是否有读权限。 POSIX_W_OK (int) 检查文件是否存在,是否有写权限。 POSIX_X_OK (int) 检查文件是否存在,是否有执行权限…
laravel不建议指南(一)
关于 Model appends class User extends Model { protected $appends = ['is_adult']; public function getIsAdultAttribute() { return $this->attrib…
PHP编译安装参数整理
好久没鼓捣环境了 温习顺便整理下 php编译安装的基本步骤// 首先要下载一个php的安装包,例如:php-7.2.12.tar.gz, tar zxvf php-7.2.12.tar.gz // 解压php安装包,得到一个php-7.2.12的文件夹 cd php-7.2.12 ./configu…
PHP7下Error和Exception
Error 和 Exception 的异同 Exception 需要通过 throw new Exception 手动抛出 Error 可以在 PHP 脚本执行发生错误时自动触发,也可以通过 trigger_errors() 手动触发 都实现了 Throwable 接口,可以通过 catch (Th…
PHP8新特性
联合类型(Union Types)在PHP7中,我们在强制函数返回类型时是这样做的 function create() : bool 那么在PHP8中你可以使用多种预测类型 function create() : bool|string 当然在传参时也可以这样做 function create(bo…
yield探索
内存观察 迭代输出一个从1开始一直到10000的数组,步进为1。 随手一写 <?php $start_mem = memory_get_usage(); $arr = range( 1, 10000 ); foreach( $arr as $item ){ echo $item."\…
PHP魔术方法备忘
PHP中把以两个下划线__开头的方法称为魔术方法(Magic methods),这些方法在PHP中充当了举足轻重的作用。 魔术方法包括: __construct(),类的构造函数__destruct(),类的析构函数__call(),在对象中调用一个不可访问方法时调用__callStatic(),用…
Supervisor使用详解
简介 Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过 fork/exec 的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要在 supervisor 的配置文件中,把…
巧用Scope作用域
Laravel中模型中可以定义scope开头方法,这类方法可以通过模型直接调用。这类方法也称作查询作用域。 现在咱们两个方法 /** * 找寻小萝莉 */ public function getLolita() { return $this->where('sex', &#…
Lumen解决容器内部名重复问题
先晒版本 事情起因 系统要引进阿里云的日志系统,去github上淘了一些包,于是选择了这个。 composer require wppd/aliyun-log-php-sdk 于是报了这个错,显示Log的命名重复了。 解决思路 定位Log的命名与服务注册中的Log重名,想办法把服务注册的命名改名。先…