• php框架知识点的整理和补充

    我们对于比较常见的php框架,已经基本上有所认识,不过一些比较冷门的框架也可以做一个了解,以便日后的特殊使用。本篇整理了4种php框架,在不同的使用方法上都独具特色,其中很多的框架不被大家熟知,...

    吾爱主题 2021-11-08 15:10:00阅读:142
  • Docker 安装 PHP并与Nginx的部署实例讲解

    安装 PHP 镜像 查找 Docker Hub 上的 php 镜像: 此外,我们还可以用 docker search php 命令来查看可用版本: 这里我们拉取官方的...

    吾爱主题 2021-11-08 15:07:00阅读:133
  • PHP加MySQL消息队列深入理解

    消息队列:在消息的传输过程中保存消息的容器。 消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,...

    吾爱主题 2021-11-08 15:05:00阅读:173
  • php慢查询日志和错误日志使用详解

    前言 作为一名程序员,比码代码还重要那么一点点的东西就是日志的分析和查询。下面列出常见日志及设置方法。 php-fpm 慢日志 php慢日志需要在php-fpm.conf设置,如果使用...

    吾爱主题 2021-11-08 15:03:00阅读:233
  • php的单例模式及应用场景详解

    单例模式(Singleton)也叫单态模式,是设计模式中最为简单的一种模式,甚至有些模式大师都不称其为模式,称其为一种实现技巧,因为设计模式讲究对象之间的关系的抽象,而单例模式只有自己一个对象,...

    吾爱主题 2021-11-08 15:03:00阅读:140
  • PHP+Mysql分布式事务与解决方案深入理解

    事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元; 事务的ACID特性 事务应该具有4个属性:原子性、一致性、隔离性、持续性 原子性(atomici...

    吾爱主题 2021-11-08 15:00:00阅读:191
  • PHP并发场景的三种解决方案代码实例

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

    吾爱主题 2021-11-08 14:59:00阅读:152
  • 常见的5个PHP编码小陋习以及优化实例讲解

    在做过大量的代码审查后,我经常看到一些重复的错误,以下是纠正这些错误的方法。 在循环之前测试数组是否为空 ? 1 2 3 4 5...

    吾爱主题 2021-11-08 14:57:00阅读:133
  • laravel数据库查询结果自动转数组修改实例

    在项目中再次碰见laravel中从数据库中查询到的结果是对象,用toArray也不好用,之前改过一次,印象中是在/confing/database.php, 'fetch' => PDO:...

    吾爱主题 2021-11-08 14:56:00阅读:155
  • PHP的垃圾回收机制代码实例讲解

    PHP可以自动进行内存管理,清除不需要的对象,主要使用了引用计数 在zval结构体中定义了ref_count和is_ref , ref_count是引用计数 ,标识此zval被多少个变量引用...

    吾爱主题 2021-11-08 14:54:00阅读:155
  • php命令行模式代码实例详解

    php全集行模式,即php-cli,官方文档中称为: CLI SAPI(Server Application Programming Interface,服务端应用编程端口).听着挺复杂。其实是...

    吾爱主题 2021-11-08 14:54:00阅读:168
  • PHP时间类完整代码实例

    开发中,经常用到时间的一些例子,比如昨天,今天,前天,近七天,一周等等。这里整理了一个时间的完整类实例,直接实例化,有需要的可以看看 以下直接代码 ?...

    吾爱主题 2021-11-08 14:53:00阅读:133
  • PHP队列场景以及实现代码实例详解

    为了降低单点压力,通常会根据业务情况进行分表分库,将表分布在不同的库中(库可能分布在不同的机器上),但是一个业务场景可能会同时处理两个表的操作。在这种场景下,事务的提交会变得相对复杂,因为多个节...

    吾爱主题 2021-11-05 17:58:00阅读:181
  • PHP实现长轮询消息实时推送功能代码实例讲解

    本文实例讲述了PHP实现的消息实时推送功能。分享给大家供大家参考,具体如下: 入口文件index.html ? 1 2 3 4 5...

    吾爱主题 2021-11-05 17:57:00阅读:165
  • php的对象传值与引用传值代码实例讲解

    变量赋值与对象赋值对比 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1...

    吾爱主题 2021-11-05 17:54:00阅读:123
  • php并发加锁问题分析与设计代码实例讲解

    在工作项目中,会遇到一些php并发访问去修改一个数据问题,如果这个数据不加锁,就会造成数据的错误。下面我将分析一个财务支付锁的问题。希望对大家有所帮助。 1 没有应用锁机制 1.1 财务...

    吾爱主题 2021-11-05 17:46:00阅读:225
  • PHP内存溢出优化代码详解

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

    吾爱主题 2021-11-05 17:41:00阅读:142
  • php自动加载代码实例详解

    1. 让我们为 PHP 创建枚举,提供一些代码示例 如果我们的代码需要对枚举常量和值进行更多验证,该怎么办? 根据使用情况,我通常会使用类似以下的简单内容: ?...

    吾爱主题 2021-11-05 17:30:00阅读:190
  • PHP的重载使用魔术方法代码实例详解

    摘录PHP官网对PHP重载的解释: PHP所提供的"重载"(overloading)是指动态地"创建"类属性和方法。我们是通过魔术方法(magic methods)来实现的。 当调用当前环境...

    吾爱主题 2021-11-05 17:28:00阅读:227
  • PHP解密支付宝小程序的加密数据、手机号的示例代码

    1.小程序端代码示例 ? 1 2 3 4 5 6 7 8 9 10 11 12 13...

    吾爱主题 2021-11-05 16:34:00阅读:133
  • php中get_object_vars()在数组的实例用法

    在php中有一些函数,是为了数组的使用而辅助的。本篇要提到的是get_object_vars(),咋子函数的名称上大家会觉得有些复杂,不过在返回关联数组上,是经常会用到的函数方法。下面我们对ph...

    吾爱主题 2021-11-05 16:32:00阅读:141
  • MacOS下PHP7.1升级到PHP7.4.15的方法

    最近写SDK的时候需要用到object类型提示符,PHPStorm智能提示说需要PHP7.2以上才能支持这种类型提示。 我一查我本机的PHP是7.1.30版本,于是考虑升级一下PHP版本。 首先...

    吾爱主题 2021-11-05 16:31:00阅读:139
  • PHP反序列化字符串逃逸实例详解

    通过CTF比赛了解PHP反序列化,记录自己的学习。 借用哈大佬们的名言 任何具有一定结构的数据,如果经过了某些处理而把结构体本身的结构给打乱了,则有可能会产生漏洞。 0CTF 201...

    吾爱主题 2021-11-05 16:30:00阅读:184
  • PHP实现一个二维码同时支持支付宝和微信支付的示例

    实现思路 生成一个二维码,加入要处理的url连接 在用户扫完码后,在对应的脚本中,判断扫码终端,调用相应的支付 若能够扫码之后能唤起相应app,支付宝要用手机网站支付方式,...

    吾爱主题 2021-11-05 16:26:00阅读:117
  • array_values()在php中返回数组的操作实例

    在对数组的一些操作上,有些人对于键值方面不太理解。为了方便大家能够更好地对一些值进行返回,本篇带来了array_values() 函数进行介绍,使用后能直接返回数组。下面我们就array_val...

    吾爱主题 2021-11-05 16:25:00阅读:186
  • php中str_replace替换实例讲解

    在对于字符串的替换上,我们已经学过了不少的方法。但在做练习题的时候,我们会对多个字符串进行替换。从方法的实用性来说,str_replace就非常适合处理多个字符串的替换问题。下面我们就php中s...

    吾爱主题 2021-11-05 16:24:00阅读:139
  • ThinkPHP的标签制作实例讲解

    thinkphp的默认标签解析器在Lib/Template/TagLib/TagLibCx.class中 里面定义了常用的volist php 等常用thinkphp的标签 这里笔者在这...

    吾爱主题 2021-11-05 16:20:00阅读:165
  • PHP中的.htaccess伪静态文件

    工具/原料 url重写 iis7 方法/步骤 安装iis,这个就不多说了。使用系统自带的启动或关闭windows功能来安装。 http://www.microsoft.com/we...

    吾爱主题 2021-11-04 15:26:00阅读:150
  • 利用PHP实现递归删除链表元素的方法示例

    前言 这篇文章介绍一下 递归,递归的本质是将原来的问题转化为更小的同一个问题,解决这些更小问题的过程。下面通过两个递归的例子帮助学习对递归的理解。 1.递归数组求和 例如某个数组 $...

    吾爱主题 2021-11-04 15:17:00阅读:147
  • thinkphp的钩子的两种配置和两种调用方法

    thinkphp的钩子行为类是一个比较难以理解的问题,网上有很多写thinkphp钩子类的文章,我也是根据网上的文章来设置thinkphp的钩子行为的,但根据这些网上的文章,我在设置的过程中,尝...

    吾爱主题 2021-11-04 14:51:00阅读:161
  • php中laravel调度执行错误解决方法

    我们说laravel框架的功能性比较明确,作为全栈框架在代码的运行上是比较简洁的。在对laravel框架安装完成后,我们可以就其中的一些操作为大家展现。本篇要带来的是在laravel中的调度,分...

    吾爱主题 2021-11-04 14:50:00阅读:118
  • php中创建字符串的变量实例讲解

    在编程中经常会设置一个变量,这样就可以对一些程序进行反复的时候,想要改动一些结果,对变量的值进行修改就可以了。为了让大家能够对变量有一个初步的认识,本篇先就变量的概念、使用注意带来介绍,然后以创...

    吾爱主题 2021-11-04 14:49:00阅读:113
  • php字符串中转义成特殊字符实例讲解

    在php的字符串使用时,我们有学会一些转义字符,相信大家在记忆这些知识点的时候费了不少的功夫。本篇我们为大家带来的是字符串的转义方法,涉及到特殊字符的使用,主要有两种方法可以实现:mysql库函...

    吾爱主题 2021-11-04 14:48:00阅读:152
  • php中Workerman框架实例讲解

    在我们探讨php框架的开发时,更多的是偏向于理论的框架。那么本篇要讲的Workerman框架,与其他的框架有很大的不同,可以广泛的应用在生活中。我们平时所用到的软件,也许正是Workerman开...

    吾爱主题 2021-11-04 14:47:00阅读:138
  • PHP优化教程之解决嵌套问题

    在开发过程中,我们经常遇到一对多的场景, 例如:查询订单列表,并且展示订单详情商品、数量数据 思路0:传统做法 a. 查询订单列表 b. 遍历订单详情 ?...

    吾爱主题 2021-11-04 14:46:00阅读:165
  • laravel 表单验证实现多个字段组合后唯一

    Laravel 表单验证器的几种使用方法 1、使用控制器的 validate 方法进行参数验证 ? 1 2 3 4 5 6...

    吾爱主题 2021-11-04 14:45:00阅读:171
  • PHP超级全局变量、魔术变量和魔术函数汇总整理

    PHP在设计的时候已经预定义了9个超级全局变量、8个魔术变量和13魔术函数,这些变量和函数可以在脚本的任何地方不用声明就可以使用。 在PHP开发会频繁的使用这些变量和函数,这些变量和函数可以方便...

    吾爱主题 2021-11-04 14:44:00阅读:132
  • PHP7中新添特性整理

    对于版本更新,在各个软件中都有所涉及,目的是针对现有版本不足的地方做一些优化。我们对于php也经历了不少的版本,在最近的php7增加了一些以往锁没有的特性,如类型声明、操作符和其他特性。下面我们...

    吾爱主题 2021-11-04 14:43:00阅读:152
  • php中unable to fork报错简单解决方法

    今天小编遇到一个问题,当调用了system方法,并且执行了shell脚本,开始的时候,一切都非常正常,但是当程序运行后一段时间,出现了显示unable to fork的报错,这个是什么原因呢,后...

    吾爱主题 2021-11-04 14:43:00阅读:137
  • 在PHP中灵活使用foreach+list处理多维数组的方法

    先抛出问题,有时候我们接收到的参数是多维数组,我们需要将他们转成普通的数组,比如: ? 1 2 3 4 $arr = [...

    吾爱主题 2021-11-04 14:40:00阅读:137
  • CakePHP的安装的简单方法

    在对于CakePHP的作用有了初步认识后,我们可以下载CakePHP来进行一些使用。在安装前,要检查php的版本情况,防止CakePHP框架出现不适配的情况。 对于具体的框架组装,会涉及到依...

    吾爱主题 2021-11-04 14:40:00阅读:126
  • PHP中CakePHP添加数据库实例方法

    数据库的使用出现在编程的各个角落,不论是python还是java,甚至是框架中都离不开相关的操作。可以说在CakePHP框架的配置中,数据库是必不可少的组成部分。当然很多人还没有接触过这种配置,...

    吾爱主题 2021-11-04 14:39:00阅读:156
  • php中sort函数排序知识点总结

    在我们进行排序的时候,难免要用到一些函数来执行。php中排序函数有很多种,就拿sort函数来说,在排序的作用发挥上是从低到高,这点是大家要注意的,也算是符合我们生活中的排序习惯。下面我们就php...

    吾爱主题 2021-11-04 14:37:00阅读:156
  • php中rsort函数实例用法

    在讲到升序的数组方法后,那么对应的就会出现降序的方法。在我们正式揭晓方法之前,大家已经学习了sort函数的用法,那么对应的降序函数名称就是rsort() 。两个函数在结构语法上都非常相似,下面我...

    吾爱主题 2021-11-04 14:36:00阅读:162
  • php语法技巧代码实例

    1. DIRECTORY_SEPARATOR 与 PATH_SEPARATOR DIRECTORY_SEPARATOR:路径分隔符,linux上就是‘/'  ...

    吾爱主题 2021-11-04 14:35:00阅读:152
  • docker中实现安装php拓展步骤讲解

    一:php核心拓展包安装 在docker中安装的php有一些核心的拓展包,他们一般放置在/usr/src/php/ext/目录下 如下: ? 1...

    吾爱主题 2021-11-04 14:34:00阅读:136
  • 用PHP实现的服务端socket具体实例

    实现方法如下: 使用到的相关函数: socket_create、socket_set_block、socket_bind、socket_listen、socket_accept、socket...

    吾爱主题 2021-11-04 14:33:00阅读:769
  • PHP方法的返回值示例详解

    前言 不仅是PHP,大部分编程语言的函数或者叫方法,都可以用return来定义方法的返回值。从函数这个叫法来看,本身它就是一个计算操作,因此,计算总会有个结果,如果你在方法体中处理了结果,比...

    吾爱主题 2021-11-04 14:32:00阅读:122
  • PHP中强制类型转换的示例详解

    前言 学过静态语言开发的朋友对类型转换不会陌生,比如Java、C#、C++等。静态语言的好处就是变量强制必须指定类型,这也是编译的要求,所以大部分编译型的语言都会有强制变量类型的要求。而PH...

    吾爱主题 2021-11-04 14:31:00阅读:185
  • PHP设计模式之原型模式示例详解

    前言 原型模式其实更形象的来说应该叫克隆模式。它主要的行为是对对象进行克隆,但是又把被克隆的对象称之为最初的原型,于是,这个模式就这样被命名了。说真的,从使用方式来看真的感觉叫克隆模式更贴切...

    吾爱主题 2021-11-04 14:30:00阅读:101
【腾讯云】云服务器产品特惠热卖中
搜索
标签列表