一、中间件中间件提供了一种方便的机制来过滤进入应用程序的 HTTP 请求。例如,Laravel 包含一个验证用户身份的中间件。 如果用户未能通过认证,中间件会把用户重定向到登录页面。 反之,用户如果通过验证, 中间件将把请求进一步转发到应用程序中。当...
一、前言PHP的PDO对数据库,尤其是MySQL提供了全面的CURD、预处理和事务的支持,框架无论是Laravel或ThinkPHP都是基于它封装成类,便于用户操作数据库。关于PHP的数据库操作我以前归纳为两个重点:SQL语句和PDO操作,不清楚可以...
一、ThinkPHP6与Laravel8上一篇我已经介绍过了PHP8的安装配置以及为 composer下TP6和Laravel8要进行扩展配置,不了解可以看下https://www.php.cn/blog/detail/25944.html,我现在已...
一、序言HP 8.0 重大版本更新于2020年11 月 26 日正式开放下载,新版本引入了可选的 JIT 编译器,将现有的 JSON 支持集成到核心(不再是可选),并增加了对属性、联合类型,静态返回类型和其他附加语言的支持,越来越走向强类型语言了,为...
一、前言关于uniapp的学习作业本来是想跟着课程走的,实在是这近项目太紧,没怎么上课,只是浏览了视频课程的主要内容,还好没出我目前掌握的范围,本想先写一篇uniapp学习常规篇vue和nvue开发呢,但是没有什么好的思路,只有大纲,而uniapp的...
一、前言目前所做的项目是人生中第一个完整的全栈项目,从最开始的基于PHP的网站、微信小程序到现在基于uniapp开发的APP+ThinkPHP的RestfulAPI,经历了前端的Html5、CSS3、Javascript、ES6、jQuery、vue...
一、PHP类加载的三种方式1、传统手动加载方式PHP类的传统加载方式就是使用require或include引入类文件,它实质就是将PHP代码合并到当前文件中,至于二者区别可以参考https://www.php.cn/blog/detail/25012...
一、选择题 设置cookie的方法以下哪种方式无效?( ) A: setcookie(key,value); B: $_COOKIE['username']="Chloe"; C: setrawcookie(); D:header('Set-coo...
一、PHP类的重写与扩展1、关于self、parent和static总结在上一篇博文https://www.php.cn/blog/detail/25286.html中专门探讨了self::、parent::和static::区别,现在可以归纳总结如...
一、MVC设计模式工作原理及简单实现 M: Model(模型层),最bottom一层,是核心数据层,程序需要操作的数据或信息.V:View (视图层),最top一层,直接面向最终用户,视图层提供操作页面给用户,被誉为程序的外壳.C:Controlle...
一、分页原理数据分页其实就是SQL构造语句的Limit使用,其有两种形式:SELECT * FROM user LIMIT 0,10;和SELECT * FROM USER LIMIT 10 OFFSET 0;。若是LIMIT 0,10则偏移量是0,...
一、PHP 文件上传的相关知识对 PHP 文件上传的相关知识总结主要是参考老师演示的代码和 drawer.php(某大神写的 PHP 单文件版的服务器文件管理端) 1. php 关于文件上传的配置 文件上传项目项在php.ini中设置,常用的配置项有...
一、PHP的魔术常量和魔术方法1、魔术常量和魔术方法在PHP中存在两种魔术成员,即 魔术常量和魔术方法 命名规则: 前者的名称以2个下划线开始,并以2个下划线结尾,如__DIR__、__LINE__等,后者的名称仅是2个下划线开始,如__cons...
一、变量、函数与类1、变量 variable我们知道 JS 中只有内部变量和全局变量,{}中定义的变量是内部变量,外部定义的变量是全局变量,其实称为外部变量更合适。局部变量只能在{}中使用,而全局变量(外部变量)可以在当前页面任何地方使用,如果局部变...
一、会话跟踪会话(Session)跟踪是 Web 程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术 Cookie 与 Session。Cookie 通过在客户端记录信息确定用户身份,Session 通过在服务器端记录信息确定用户身份。 理...