ThinkPHP V6.0.12在php8.1下驗證碼出現問題

  • 2022 年 5 月 11 日
  • 筆記

一、问题描述 1、项目需求要求使用PHP8.1.*版本 2、运行程序发现验证码不生效报错如下: 二、错误描述 1、报错信息得出:从浮点(数字)到整数的隐式转换将失去精度 三、解决流程 1、找到报错文件位置 vendor\topthink\think-captcha\src\Captcha.php l …

Continue Reading

thinkphp6事件監聽event-listene

  • 2022 年 4 月 15 日
  • 筆記

事件系统可以看成是行为系统的升级版,相比行为系统强大的地方在于事件本身可以是一个类,并且可以更好的支持事件订阅者。 事件相比较中间件的优势是事件比中间件更加精准定位(或者说粒度更细),并且更适合一些业务场景的扩展。例如,我们通常会遇到用户注册或者登录后需要做一系列操作,通过事件系统可以做到不侵入原有 …

Continue Reading

PHP程式設計師必須會的 45 個PHP 面試題

  • 2020 年 10 月 21 日
  • 筆記

Q1: == 和 === 之间有什么区别? 话题: PHP 困难: ⭐ 如果是两个不同的类型,运算符 == 则在两个不同的类型之间进行强制转换 === 操作符执行’ 类型安全比较 ‘ 这意味着只有当两个操作数具有相同的类型和相同的值时,它才会返回 TRUE。 1 === 1: true 1 == 1 …

Continue Reading

Layman 使用ffmpeg-php擴展庫實現影片截圖(默認圖)

  • 2020 年 10 月 6 日
  • 筆記

这几天做项目,其中一个需求是用户上传视频文件到服务器,然后服务器自动截取该视频的一帧作为该视频对应的缩略图,服务器端语言采用php编写,找了半天资料,发现ffmpeg-php可以满足该需求,所以下面简单介绍一下该扩展库的配置和使用方法。 测试服务器环境 WampServer Version 2.1, …

Continue Reading

php抽獎功能

  • 2020 年 6 月 29 日
  • 筆記

在项目开发中经常会遇到花钱抽奖类型的需求。但是老板总是担心用户用小钱抽到大奖。这样会导致项目亏损。下边这段代码可以有效制止抽奖项目亏钱。 个人奖池: 语言:thinkphp redis mysql 表:desire抽奖商品表 desire_log用户抽奖奖品表 user_desire_log用户抽奖 …

Continue Reading

疫情期間我是如何拿到20k的offer,2020年php面試題匯總

推荐视频: 面试10家公司,收获9个offer,2020年PHP 面试问题 第一阶段1-2年 我认为1-2年对于PHP程序员来说是第一个门槛,这一阶段菜鸟正式从理论迈向企业级开发。我们知道如何使用工具、项目版本如何控制、接触并能够使用以下tp\laravel等框架完成项目等等,积累了一定的开发经验, …

Continue Reading