• php异常与错误处理机制概念及使用介绍

    基本概念 异常(exception) 程序执行过程中,出现的不符预定业务逻辑和流程的,程序员可预测并提前写好处理程序的一种情况 错误(error) 代码本身的错误导致的程序运行失...

    吾爱主题 2022-11-21 16:15:00阅读:194
  • php进程通信之共享内存详细讲解

    常见进程通信方式 system V共享内存 现代操作系统,对于内存管理,采用的是虚拟内存技术,也就是每个进程都有自己独立的虚拟内存空间,不同进程的虚拟内存映射到不同的物理内存中。所...

    吾爱主题 2022-11-21 16:14:00阅读:134
  • php控制反转与依赖注入的实现介绍

    控制反转 控制反转是一种思想,是一种设计模式,这种设计模式能够降低耦合性。 例如 ? 1 2 3 4 5 6 7 8...

    吾爱主题 2022-11-21 16:13:00阅读:135
  • php命名空间举例介绍使用方法

    命名空间是为了解决当前文件内相同作用域内常量名之间、函数名之间、类名之间的命名冲突。 在 PHP 中变量名是不会冲突的,在相同作用域内,对于同一个变量,最后一个变量会取代前一个变量的值。...

    吾爱主题 2022-11-21 16:11:00阅读:142
  • PHP Parser 扫描应用打印输出结构语句实例

    正文 PHP-Parser 是由 nikic 开发的一个 PHP 抽象语法树(AST)解析器,可方便的将代码与抽象语法树互相转换。工程上常用来生成模板代码(如 rector)、生成...

    吾爱主题 2022-11-20 16:56:00阅读:178
  • PHP的序列化和反序列化详情

    一、PHP 为什么要反序列化? PHP程序执行结束以后会将文件中的变量和内容释放掉, 如果一个程序想要的调用之前程序的变量,但是之前的程序已经执行完毕,所有的变量和内容都被释放,那该如何操作...

    吾爱主题 2022-11-20 16:53:00阅读:140
  • Thinkphp框架安装composer扩展包流程梳理

    一、删除php禁用函数putenv 1、可以在宝塔面板的PHP管理 → 禁用函数 → 删除putenv 2、也可以在php的配置文件php.ini里搜索disable_functi...

    吾爱主题 2022-11-20 16:52:00阅读:174
  • php递归如何获取无限上级ID

    php递归获取无限上级ID 数据库结构 ? 1 2 3 4 5 6 7 8 9 10 11 12...

    吾爱主题 2022-11-20 16:50:00阅读:137
  • 在PHP程序中运行Python脚本(接收数据及传参)的方法详解

    介绍一下,如何在php程序中运行Python脚本, 在php中python程序的运行,主要依靠 程序执行函数, 这里说一下三个相关函数:exec(),system() 和 passthr...

    吾爱主题 2022-11-20 16:48:00阅读:142
  • php中的常见攻击解读

    php常见攻击解读 什么是CSRF攻击 CSRF跨站请求伪造 黑客建立一个伪造网站或发送邮箱带了一个正常URL链接来让正常用户访问,来让正常用户让自己浏览器里的COOKIE权限...

    吾爱主题 2022-11-20 16:47:00阅读:121
  • PHP Laravel框架缓存操作介绍

    Laravel为不同的缓存系统封装了统一的API,缓存配置文件./config/cache.php 主要的缓存类型(驱动) file - 文件,默认使用 memcach...

    吾爱主题 2022-11-20 16:46:00阅读:154
  • PHP Yii2框架的关联模型使用介绍

    Active Record 可以将相关数据集中进来, 使其可以通过原始数据轻松访问。 例如,客户数据与订单数据相关 因为一个客户可能已经存放了一个或多个订单。这种关系通过适当的声明, 你可以使用...

    吾爱主题 2022-11-20 16:45:00阅读:119
  • PHP Laravel软删除的实现方法介绍

    用Laravel 自带的 Eloquent ORM 来实现软删除。 首先在数据迁移文件中添加删除时间字段 ./database/migrations/2014_10_12_0000...

    吾爱主题 2022-11-16 16:40:00阅读:130
  • php Yii2框架创建定时任务方法详解

    在我们项目开发中,需要使用定时任务来完成批处理业务,下面通过Yii2框架来实现定时任务 Yii2框架定时任务代码统一放在 ./console 目录下 简单的定时任务脚步文件 首...

    吾爱主题 2022-11-16 16:39:00阅读:134
  • 详解PHP反序列化漏洞示例与原理

    预备知识 PHP序列化与反序列化 序列化:将一个复杂的数据类型(如对象、数组、变量等)转换为字符串表示,以便于在网络中传输和在数据库中存储。在PHP语言中使用serialize()...

    吾爱主题 2022-11-16 16:38:00阅读:156
  • PHP中常用的魔术方法总结

    构造方法 / __construct 当类被实例化的时候就会调用 简单来说,就是 new 一个类的时候,这个方法就会自动执行 ? 1 2...

    吾爱主题 2022-11-16 16:37:00阅读:148
  • php生成并下载word文件到本地实现方法详解

    安装phpword包 通过composer安装phpword包。因为是使用thinkphp架构,安装挺方便的。 直接下载phpword压缩包有问题。 composer requ...

    吾爱主题 2022-11-16 16:36:00阅读:149
  • php进程通信之信号量浅析介绍

    常见进程通信方式 一些理论基础 临界资源:每次仅允许一个进程访问的资源。 临界区:每个进程中访问临界资源的那段代码叫临界区 所谓临界区(也称为临界段)就是访问和...

    吾爱主题 2022-11-16 16:34:00阅读:144
  • 如何在PHP中调用Python并获取运行结果

    前言 在毕设中需要用到PHP传递参数调用Python脚本并获取后者返回的结果,经过查阅资料该问题得以解决。 思路 PHP借助shell_exec通过类似于python sum....

    吾爱主题 2022-11-16 16:32:00阅读:162
  • 如何利用PHP 快速解决跨域问题

    跨域介绍 浏览器拥有同源策略限制确保安全,同源策略会阻止一个域的Javascript脚本和另外一个域的内容进行交互。 当一个请求url的协议、域名(包括多级域名)、端口三者之间任意一个与...

    吾爱主题 2022-11-16 16:30:00阅读:113
  • php链路追踪框架skywalking介绍

    Skywalking介绍 Skywalking是一个国产的开源框架,2015年有吴晟个人开源,2017年加入Apache孵化器,国人开源的产品,主要开发人员来自于华为,2019年4月17日A...

    吾爱主题 2022-11-16 16:29:00阅读:165
  • PHP获取系统毫秒数时间方法

    前言 php中获取时间方法是date(),在php中获取时间戳方法有time()、strtotime(); date() :date(format, timestamp),format为...

    吾爱主题 2022-11-16 16:26:00阅读:161
  • PHP实现微信扫码登录功能的两种方式总结

    官方文档 微信扫码登录目前有两种方式: 1:在微信作用域执行 ,就是条一个新页面 前端点击一个按钮,请求后端接口条微信作用域 后端php代码如下: ?...

    吾爱主题 2022-11-15 16:30:00阅读:148
  • PHP配合微信小程序实现获取手机号码详解

    今天刚好做项目的时候用到这块功能,黄啊码就直接上手了,奈何网上的教程各式各样,就是没有个直接可以抄的,啊码最烦说话说一半,今天就直接弄个给大家抄的。 当前通过获取session_key...

    吾爱主题 2022-11-15 16:28:00阅读:124
  • php-fpm优化总结经验分享

    Nginx 与 php-fpm 运行流程 Nginx 查看 nginx.conf 配置文件 加载 nginx 的 fast-cgi 模块 php-fpm 监听 127.0....

    吾爱主题 2022-11-15 16:27:00阅读:116
  • php图片放大合成加入字体操作示例介绍

    前言 之前只是生成二维码,现在需要把二维码放在一个背景图并且需要有文字介绍。之前没做过,现在做好了记录一下。 一. 获取图片 ? 1...

    吾爱主题 2022-11-15 16:25:00阅读:140
  • PHP命名空间实现自动加载引入文件

    PHP 命名空间(namespace) PHP 命名空间(namespace)是在PHP 5.3中加入的,如果你学过C#和Java,那命名空间就不算什么新事物。 不过在PHP当中还是有着相当...

    吾爱主题 2022-11-15 16:23:00阅读:159
  • PHP垃圾回收机制超详细介绍

    一、引用计数基础知识 每个php变量存在一个叫 zval 的变量容器中。 一个 zval 变量容器,除了包含变量的类型和值,还包括两个字节的额外信息。 第一个是 is_re...

    吾爱主题 2022-11-15 16:22:00阅读:146
  • php消息队列实现详解

    常见进程通信方式 System V IPC 总的包括:消息队列,共享内存、信号量。 IPC(内部进程间通信)的使用注意: IPC资源仅在本机中使用,不能够跨网络使用(其实...

    吾爱主题 2022-11-15 16:21:00阅读:130
  • PHP细数实现提高并发能力的方法

    本文已收录编程学习笔记gitee。涵盖PHP、JavaScript、Linux、Golang、MySQL、Redis和开源工具等等相关内容。 用于生产环境中的PHP需要对其进行优化,让PHP...

    吾爱主题 2022-11-15 16:20:00阅读:162
  • 深入了解PHP的垃圾回收机制

    一、引用计数基础知识 每个php变量存在一个叫 zval 的变量容器中。 一个 zval 变量容器,除了包含变量的类型和值,还包括两个字节的额外信息。 第一个是 is_ref,是个b...

    吾爱主题 2022-11-15 16:17:00阅读:117
  • JWT登录认证实战模拟过程全纪录

    Token 认证流程 作为目前最流行的跨域认证解决方案,JWT(JSON Web Token) 深受开发者的喜爱,主要流程如下: 客户端发送账号和密码请求登录 服务端收到请...

    吾爱主题 2022-11-15 16:15:00阅读:127
  • PHP中的运算符使用示例详细指南

    正文 一旦你有了一些变量,你就可以对它们进行运算: ? 1 2 3 $base = 20; $height = 10;...

    吾爱主题 2022-11-14 15:49:00阅读:128
  • PHP常用的文件操作函数总结

    常用PHP文件操作函数 注:文件操作函数的行为受到 php.ini 中设置的影响。 当在 Unix 平台上规定路径时,正斜杠 (/) 用作目录分隔符。而在 Windows 平台上,正斜杠...

    吾爱主题 2022-11-14 15:47:00阅读:179
  • PhpStrom使用Xdebug技巧图文教程

    一、PHP7安装Xdebug扩展 1、下载xdebug  ? 1 #wget https://xdebug.org/fi...

    吾爱主题 2022-11-14 15:41:00阅读:147
  • PHP实现AJAX动态网页及相关函数详解

    AJAX AJAX(Asynchronous JavaScript and xml)是一种用于创建动态网页的技术,该技术可以通过后台与服务器进行指定的数据交换,从而使得不必重新加载整个页面情...

    吾爱主题 2022-11-14 15:39:00阅读:158
  • 一文搞懂PHP中的DI依赖注入

    什么是 DI / 依赖注入 依赖注入DI 其实本质上是指对类的依赖通过构造器完成 自动注入 通俗来说,就是你当前操作一个类,但是这个类的某些方法或者功能不是单单只靠这个类就能完成的,而是...

    吾爱主题 2022-11-14 15:35:00阅读:116
  • 利用PHP实现词法分析器与自定义语言

    之前项目有一个需求,业务人员使用中文编写一些自定义公式,然后需要我们后台执行将结果返回到界面上,于是就基于有限状态机写了这个词法分析器,比较简单,希望能够抛砖引玉。 一、分析需求...

    吾爱主题 2022-11-14 15:33:00阅读:153
  • 利用PHPExcel导出excel文件的方法详解

    最近工作中需要用到phpexcel导出excel表格。自动存储在固定位置。 之前导出excel使用header原生导出。 但是这种方法,我没有找到可以自动存储的功能。 如果你知道,请...

    吾爱主题 2022-11-14 15:31:00阅读:152
  • Laravel框架通过sanctum进行API鉴权详解

    目标 1.使用laravel框架进行用户的登录,注册,认证 2.前后端分离的情况下,用户请求接口,使用API token进行认证   步骤   安装启...

    吾爱主题 2022-11-14 15:30:00阅读:120
  • PHP+Swoole实现web版的shell客户端详解

    本来是想通过PHP的proc_open和进程进行交互,可是中间的坑太多了,不得不转换一下思路,然后想起来宝塔有网页版shell客户端,然后研究了一下,嘿嘿,发现能成 。 一、前期准备...

    吾爱主题 2022-11-14 15:25:00阅读:135
  • php万字码出完美守护进程详解

    前事提要 上期我们详细学习了会话的概念以及用法,会话,进程组,终端的理解对本篇讲述的守护进程极其重要,如还不理解相关概念建议翻看我往期关于会话,进程组,终端文章。 基本概念 守...

    吾爱主题 2022-11-14 15:23:00阅读:148
  • php超详细讲解命名管道

    进程间为什么要通信 进程间通信的目的: 数据传输:一个 进程需要将它的数据 发送给另一个进程。 通知事件:一个进程需要向另一个或一组进程 发送消息,通知它(它们)发生了 某种...

    吾爱主题 2022-11-14 15:21:00阅读:128
  • php浅析反序列化结构

    简介 序列化的目的是方便数据的传输和存储,在PHP中,序列化和反序列化一般用做缓存,比如session缓存,cookie等。 反序列化中常见的魔术方法 __wakeup(...

    吾爱主题 2022-11-14 15:19:00阅读:152
  • PHP网络安全之命令执行漏洞及防御

    命令执行漏洞的原理 程序应用有时需要调用一些执行系统命令的函数,如php中的system,exec,shell exec,passthru,popen,proc popen等,当用户可以控制...

    吾爱主题 2022-11-13 15:19:00阅读:152
  • PHP连接MySql数据库方法简化版

    写这个PHP连接数据库静态工具类之前,是由于当时学习C#的asp.net。老师编写了一个连接数据库的静态工具类,发现使用此类,每次只需要写sql语句,而不再需要进行连接创建,关闭等等。方便其他操...

    吾爱主题 2022-11-13 15:17:00阅读:112
  • php正则回溯绕过最大次数上限案例详解

    什么是正则回溯 从问题的某一种状态(初始状态)出发,搜索从这种状态出发所能达到的所有“状态”,当一条路走到“尽头”的时候(不能再前进),再后退一步或若干步,从另一种可能“状态”出发,继续搜索...

    吾爱主题 2022-11-13 15:15:00阅读:189
  • PHP对京东联盟CPS的API调用

    在调用接口之前,先要取得授权,这个看看接口文档就可以了。地址如下:https://jos.jd.com/doc/channel.htm?id=152 在京东云控制台:https://cons...

    吾爱主题 2022-11-13 15:13:00阅读:128
  • 详解PHP合并多个PDF文件的方法

    1. composer 安装 PDF组件 composer require setasign/fpdi composer require setasign/fpdf 两个组件都需要安...

    吾爱主题 2022-11-13 15:12:00阅读:102
  • PHP安装Swoole支持DTLS协议步骤

    升级GCC 安装centos-release-scl ? 1 sudo yum install centos-rele...

    吾爱主题 2022-11-13 15:10:00阅读:132
【腾讯云】云服务器产品特惠热卖中
搜索
标签列表