php基础

Laravel Eloquent取上一条和下一条数据的id实现讲解

目录起源取得上一篇的文章id取得下一篇的文章id多说两句View展示起源首先文章的起源来于一个问题:Laravel的Eloquent ORM 怎么获取当前记录的下一条我想获取下一条把它的active字段更改为yes,但是这样貌似获取不到$n

一文彻底搞懂php的后期静态绑定举例讲解

目录举个例子说明结语举个例子说明看了很多人的解释,都是照搬文档,说得非常抽象。这里我举个例子说明一下,应该很多人能秒懂。<?php interface FactoryInterface{ public function create(

Laravel Eloquent的九个实用特性详解

目录正文1.更强大的 find() 方法2.克隆 Model3.检查 Model 是否相同4.在关联模型中同时保存数据5.自定义 deleted_at 字段6.获取已修改的 Model 属性7.检查 Model 是否被修改8.获取 Mode

Laravel Many-To-Many多对多关系模式示例详解

目录常见的对应关系模式1. 创建数据库表2. 创建模型并指定关系3. 在Controller中使用常见的对应关系模式在实际的开发中,我们经常会接触到几种常见的对应关系模式:One-To-One //一对一One-To-Many //一对多M

PHP应用代码复杂度检测使用方法

目录正文使用 phploc使用 PhpMetrics正文如果说你想知道一个 PHP 项目的代码复杂度是什么样子的,我推荐你可以使用phploc和PhpMetrics来检测一下。使用 phploc这是一个标准的 composer packag

Laravel中ServiceProvider使用场景示例详解

目录ServiceProvider的方式接入到Laravel源码验证开源组件的ServiceProviderServiceProvider的方式接入到Laravel有些朋友说,看了很多资料也不太明白ServiceProvider到底是干嘛用

php8扩展arginfo生成工具及工具初体验介绍

目录正文上手体验准备工作生成扩展骨架撰写函数原型实现函数逻辑编写单元测试编译、测试和安装加入到php.ini实测正文php8提供了非常方便的扩展函数或类参数信息的生成工具。只需要维护一份xyz.stub.php,就可以使用工具生成xyz_a

PHP实现汉字转拼音类库的使用方法

目录PHP实现汉字转拼音类库使用方法:一、安装类库:二、汉字转拼音的简单使用:1、汉字转成无无音调的拼音2、文字段落转拼音5、姓名首字母6、多音字7、单字转拼音PHP实现汉字转拼音类库简直太完美了这个类库是无意中在别人的博客中看到的,觉得非

memcached使用中避坑实例汇总

目录背景大key存储slab钙化大规模key分布变动导致的钙化少量大key变动导致的钙化总结参考背景线上启用memcached(以下简称mc)作为热点缓存组件已经多年,其稳定性和性能都经历住了考验,这里记录一下踩过的几个坑。大key存储某年