AI智能
改变未来

PHP开发 第44页

力扣LeetCode #5 最长回文子串(LongestPalindrome)-爱站程序员基地

力扣LeetCode #5 最长回文子串(LongestPalindrome)

AI

– 题目描述 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。来源:LeetCode(PHP开发/ 示例 示例1输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案...

SQL注入——PHP(1)-爱站程序员基地

SQL注入——PHP(1)

AI

PHP代码审计中的SQL注入 危险编码行为 危险函数 跟踪数据 危险编码行为 编码 详情 $_GET 预定义的 $_GET 变量用于收集来自 method=“get” 的表单中的值。从带有 GET 方法的表单发送的信息,对任何人都是可见的(...

ThinkPHP6核心分析之Http类跟Request类的实例化-爱站程序员基地

ThinkPHP6核心分析之Http类跟Request类的实例化

AI

以下源码分析,我们可以从 App,Http 类的实例化过程,了解类是如何实现自动实例化的,依赖注入是怎么实现的。 从入口文件出发 当访问一个 ThinkPHP 搭建的站点,框架最先是从入口文件开始的,然后才是应用初始化、路由解析、控制器调用...

详解PHP序列化和反序列化-爱站程序员基地

详解PHP序列化和反序列化

AI

序列化 序列化格式 在PHP中,序列化用于存储或传递 PHP 的值的过程中,同时不丢失其类型和结构。 序列化函数原型如下: string serialize ( mixed $value ) 先看下面的例子: class CC {publi...

FTP文件传输服务及配置文件内命令大全-爱站程序员基地

FTP文件传输服务及配置文件内命令大全

AI

一.FTP 服务概述 1.FTP连接及连接模式 控制连接:TCP 21,用于发送FTP命令信息数据连接:TCP 20,用于上传、下载数据数据连接的建立类型主动模式:服务端从 20 端口主动向客户端发起连接被动模式:服务端在指定范围内某个端口...

PHP常见设计模式-爱站程序员基地

PHP常见设计模式

AI

1. 策略模式 2. 工厂模式 3. 单例模式 4. 注册模式 注册模式(Registry)也叫做注册树模式,注册器模式。注册模式为应用中经常使用的对象创建一个中央存储器来存放这些对象 —— 通常通过一个只包含静态方法的抽象类来实现(或者通...

2020年最新的PHP面试题(附答案)-爱站程序员基地

2020年最新的PHP面试题(附答案)

AI

1. 什么是面向对象?主要特征是什么?面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。 2. SESSION 与 COOKIE的区别是什么,请从协议,产生的原因与作用说明? 1、http...

laravel框架实现TODOS APP-爱站程序员基地

laravel框架实现TODOS APP

AI

laravel框架实现TODOS APP 一.搭建Lavarel环境 二.创建视图 三.添加路由 四.创建控制器 五.实现效果 一.搭建Lavarel环境 (1)安装具备集成开发环境Phpstorm:(2)安装快速搭建laravel的开发环...

配置laravel框架session存储-爱站程序员基地

配置laravel框架session存储

AI

1. 在config/database.php里加入如下配置 \'redis\' => [\'session\' => [\'url\' => env(\'REDIS_URL\'),\'host\' => env(\...