当前位置:首页 > 搜索和 php 相关的文章

php的单例模式及应用场景详解

添加日期:2022-04-14 09:46:37 发布:smiling 
单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象, ...

PHP+Mysql分布式事务与解决方案深入理解

添加日期:2022-04-14 09:44:20 发布:smiling 
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元;事务的ACID特性事务应该具有4个属性:原子性、一致性、隔离性、持续性原子性(atomicity)。一个事务是一个不可分割的工 ...

PHP并发场景的三种解决方案代码实例

添加日期:2022-04-14 09:41:45 发布:smiling 
在秒杀,抢购等并发场景下,可能会出现超卖的现象,在 PHP 语言中并没有原生提供并发的解决方案,因此就需要借助其他方式来实现并发控制,其实方案有很多种,今天只是举个栗子抛砖引玉,有其他更 ...

常见的5个PHP编码小陋习以及优化实例讲解

添加日期:2022-04-14 09:27:28 发布:smiling 
在做过大量的代码审查后,我经常看到一些重复的错误,以下是纠正这些错误的方法。在循环之前测试数组是否为空$items=[]; if(count($items)>0){foreach($itemsas$item){ processon$item }}fo ...

PHP的垃圾回收机制代码实例讲解

添加日期:2022-04-13 16:01:58 发布:smiling 
PHP可以自动进行内存管理,清除不需要的对象,主要使用了引用计数在zval结构体中定义了ref_count和is_ref , ref_count是引用计数 ,标识此zval被多少个变量引用 , 为0时会被销毁is_ref标识是否使 ...

php命令行模式代码实例详解

添加日期:2022-04-13 15:57:48 发布:smiling 
php全集行模式,即php-cli,官方文档中称为: CLI SAPI(Server Application Programming Interface,服务端应用编程端口).听着挺复杂。其实是因为php原本为服务器端的脚本语言,所以引申出 ...

PHP时间类完整代码实例

添加日期:2022-04-13 15:56:19 发布:smiling 
开发中,经常用到时间的一些例子,比如昨天,今天,前天,近七天,一周等等,这里整理了一个时间的完整类实例,直接实例化,有需要的可以看看。以下直接代码:<?phpheader("Content-type:text html ...

PHP队列场景以及实现代码实例详解

添加日期:2022-04-13 15:51:44 发布:smiling 
为了降低单点压力,通常会根据业务情况进行分表分库,将表分布在不同的库中(库可能分布在不同的机器上),但是一个业务场景可能会同时处理两个表的操作。在这种场景下,事务的提交会变得相对复杂, ...

PHP实现长轮询消息实时推送功能代码实例讲解

添加日期:2022-04-13 15:50:19 发布:smiling 
这篇文章主要介绍了PHP实现长轮询消息实时推送功能代码实例讲解,文中代码演示的很清楚,有感兴趣的可以研究参考下。本文实例讲述了PHP实现的消息实时推送功能,分享给大家供大家参考,具体如下:入 ...

php的对象传值与引用传值代码实例讲解

添加日期:2022-04-13 15:23:26 发布:smiling 
这篇文章主要介绍了php的对象传值与引用传值代码实例讲解,感兴趣的同学可以多多学习下。变量赋值与对象赋值对比<?php 声明一个变量并赋值$a=1; 将数据类型的值赋值给一个变量$b=$a; 修改$a的值$ ...

php并发加锁问题分析与设计代码实例讲解

添加日期:2022-04-13 15:19:59 发布:smiling 
在工作项目中,会遇到一些php并发访问去修改一个数据问题,如果这个数据不加锁,就会造成数据的错误,下面我将分析一个财务支付锁的问题。希望对大家有所帮助。1 没有应用锁机制1 1 财务支付简化 ...

PHP内存溢出优化代码详解

添加日期:2022-04-13 13:34:15 发布:smiling 
相信很多人做大批量数据导出和数据导入的时候,经常会遇到PHP内存溢出的问题,在解决了问题之后,总结了一些经验,整理成文章记录下。优化点1、优化SQL语句,避免慢查询,合理的建立索引,查询指定 ...