您的位置:首页 > 技术中心 > php框架 >
  • 关于Laradocke运行TP项目

    下面由thinkphp框架教程栏目给大家介绍关于Laradocke运行TP项目,希望对需要的朋友有所帮助!一、laradock首次up的时候,build过程非常慢由于拉取容器的镜像默认在国外,所以在docker-compose up 容器之

    2022-03-03 11:48点击阅读

  • ThinkPHP容器最后总结

    “本文是阅读容器源码之后的最后一篇总结文章,是对容器这一知识点一个小总结”八、容器源码阅读后总结注册模式本文先从俩个设计模式开头,分别为单例模式和注册树模式。单例模式简单理解就是在应用程序声明周期内只会返回一个实例对象,不会再去创建新的对象

    2022-03-03 11:48点击阅读

  • ThinkPHP6.0开启多应用模式

    ThinkPHP发展至今已经到了6..0.X版本,整个结构较thinkphp5有了很大的变化,ThinkPHP6.0基于精简核心和统一用法两大原则在5.1的基础上对底层架构做了进一步的优化改进,并更加规范化。由于引入了一些新特性,Think

    2022-03-03 11:48点击阅读

  • ThinkPHP6模板如何实现非空判断

    下面由thinkphp框架教程栏目给大家介绍ThinkPHP6模板如何实现非空判断,希望对需要的朋友有所帮助!ThinkPHP6模板非空判断,可以用到EMPTY/NOTEMPTY 标签来判断,主要用户模板数据输出判断。EMPTY/NOTEM

    2022-03-03 11:48点击阅读

  • 关于 TP6 自定义状态码

    下面由thinkphp框架教程栏目给大家介绍关于 TP6 自定义状态码,希望对需要的朋友有所帮助!config 目录下新建code.php1, error=>0, need_l

    2022-03-03 11:48点击阅读

  • Think-Swoole教程之WebSocket的介绍、事件和数据发送

    什么是 WebSocketWebSocket 协议是基于 TCP 的一种新的网络协议,使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之

    2022-03-03 11:48点击阅读

  • thinkphp5.1和php、vue.js实现前后端分离和交互

    下面由thinkphp框架教程栏目给大家介绍thinkphp5.1和php、vue.js实现前后端分离和交互,希望对需要的朋友有所帮助!主要目标是使用vue.js把前端获取的账号和密码传到后台,然后使用tp5.1框架获取前端的值,并返回to

    2022-03-03 11:48点击阅读

  • 学习:ThinkPHP部署目录

    下面由thinkphp框架教程栏目给大家介绍ThinkPHP部署目录,希望对需要的朋友有所帮助!一、问题:根据文档2.2.3部署目录说明写项目时对目录结构很是迷惑 二、解决:(官方给出两种部署方案) 1. 官方推荐方案 官方推荐方案

    2022-03-03 11:48点击阅读

  • 关于thinkphp下阿里大于短信验证

    下面由thinkphp框架教程栏目给大家介绍thinkphp下阿里大于短信验证,希望对需要的朋友有所帮助!本方法基于Thinkphp,用到了jquery.validate,当然具体项目中也可以不用,下面我就按步骤来写下来。1.准备1.登陆h

    2022-03-03 11:48点击阅读

  • ThinkPHP的一些渗透方式

    下面由thinkphp框架教程栏目给大家介绍ThinkPHP的一些渗透方式,希望对需要的朋友有所帮助!ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,可以支持Windows/Unix/Linux等服务器环境,正式版需要P

    2022-03-03 11:48点击阅读

  • Think-Swoole之WebSocket消息、广播以及 Swoole 原生方法调用

    Think-Swoole 教程之WebSocket 消息、广播以及 Swoole 原生方法调用什么是客户端的 fdfd 是在 Swoole 中客户端的唯一标识符,fd 是复用的,当连接关闭后 fd 会被新进入的连接复用,正在维持的 TCP

    2022-03-03 11:48点击阅读

  • Think-Swoole之WebSocket客户端消息解析与使用SocketIO处理用户UID与fd关联

    WebSocket 客户端消息的解析前面我们演示了当客户端连接服务端,会触发连接事件,事件中我们要求返回当前客户端的 fd。当客户端发送消息给服务端,服务端会根据我们的规则将消息发送给指定 fd 的客户端:app/listener/WsCo

    2022-03-03 11:48点击阅读

  • 详解ThinkPHP5下has_one和belongs_to的区别

    下面由thinkphp框架教程栏目给大家介绍ThinkPHP5下has_one和belongs_to的区别,希望对需要的朋友有所帮助!ThinkPHP5下has_one和belongs_to的区别在查阅了相关Tp5开发文档和相关博客后,总结

    2022-03-03 11:48点击阅读

  • ThinkPHP之配置加载代码优化

    本文主要是咔咔对框架代码做的一点优化,这只是咔咔的优化思路。十、框架底层配置加载代码优化在thinkphp/library/think/Config.php中方法loadFile这里看起来是不是有点不太优雅了。既然在方法最后使用parse方

    2022-03-03 11:48点击阅读

  • Think-Swoole之WebSocket-Room加入、离开房间和房间消息发送

    Think-Swoole 3.0 中 Websocket 新增了 Room 聊天室功能,它主要用于群发消息,但不同Room之间的消息又是相互隔离的。当我们进入一个聊天室,那么我们的进入、离开以及发送的消息只有这个聊天室的 fd 能接收到。c

    2022-03-03 11:48点击阅读

  • Think-Swoole之WebSocket 事件订阅

    通过前面的实例中,如果按照之前的事件监听方式,客户端的每个场景事件,服务端都需要创建每个对应的事件,如果事件太多, app/listener 目录下将会有很多的文件(其实也不算什么坏现象),事件订阅就是为了解决这一问题,把所有的事件都写在一

    2022-03-03 11:48点击阅读

  • ThinkPHP之配置文件加载源码解析大总结

    本文是对配置源码解析的一个总结,是针对之前所有文章的一个集合总结,融合之前所有的知识点进行简单的总结。十二、总结对于框架中config源码的解析就到这里结束了,其实源码的解析并不是很多,而是用了大量的篇幅来介绍了间接使用的一些技术。虽说这些

    2022-03-03 11:48点击阅读

  • ThinkPHP之解析获取配置源码解析

    本文主要针对获取配置信息的源码解读,也就是几种获取配置的方法解析十一、解析如何获取config如何获取配置都知道在获取配置信息的时候直接使用\Config::get()就可以获取到配置文件的信息。接下来咔咔就来剖析一下获取配置的流程。框架给

    2022-03-03 11:48点击阅读

  • Think-Swoole之Task 异步任务

    使用场景在 Server 程序中如果需要执行很耗时的操作,比如一个聊天服务器发送广播,Web服务器中发送邮件。如果直接去执行这些函数就会阻塞当前进程,导致服务器响应变慢。例如:用户注册场景,完成注册并发送激活邮件的功能,需要以下几步:客户端

    2022-03-03 11:48点击阅读

  • ThinkPHP容器之单例模式

    本文主要针对框架内部容器以及门面的实现做为基准点来实现,前言在这之前已经剖析过了类的自动加载、配置文件加载的源码解析,本文为第三期的文章,主要针对容器以及门面类的实现,解析源码。以及学习实现此功能的一些知识点。第一期文章:ThinkPHP自

    2022-03-03 11:48点击阅读

1 74 75 76 77 78 79 80 81 82 189