• 详解五种常见的PHP设计模式
  • 详解五种常见的PHP设计模式

    策略模式策略模式是对象的行为模式,用意是对一组算法的封装。动态的选择需要的算法并使用。策略模式指的是程序中涉及决策控制的一种模式。策略模式功能非常强大,因为这个设计模式本身的核心思想就是面向对象编程的多形性思想。策略模式的三个角色:1.抽象

  • 谈谈​PHP防止XSS跨站脚本攻击的方法
  • 谈谈​PHP防止XSS跨站脚本攻击的方法

    PHP防止XSS跨站脚本攻击的方法:是针对非法的HTML代码包括单双引号等,使用htmlspecialchars()函数 。在使用htmlspecialchars()函数的时候注意第二个参数, 直接用htmlspecialchars($st

  • PHP中什么是命名空间?为什么使用命名空间?
  • PHP中什么是命名空间?为什么使用命名空间?

    声明:本文章以 Modern PHP 为蓝本,以 Laravel 源码为实例进行讲述,以便大家研究底层源码更加轻松。1、什么是命名空间如果你只需要知道现代PHP特性中的一个,那就应该是命名空间。命名空间在PHP5.3.0中引入,其作用是按照

  • 详解PHP中PHP-FPM是什么?有什么用?
  • 详解PHP中PHP-FPM是什么?有什么用?

    PHP-FPM(PHP FastCGI Process Manager)意:PHP FastCGI 进程管理器,用于管理PHP 进程池的软件,用于接受web服务器的请求。作用PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进

  • 示例Ajax异步传输与PHP实现交互
  • 示例Ajax异步传输与PHP实现交互

    背景 前台页面两个select框,一个与学院关联,另一个与专业关联,现需要选择学院select框后,显示学院相关信息,且专业select下面仅有属于该学院的专业名称。也就是实现一个二级联动效果。 两个select里面分别定义onchange

  • php之接口与前端数据交互实现示例代码
  • php之接口与前端数据交互实现示例代码

    最近在做前后端数据交互的尝试,也跳了很多坑,使用的是php+bootstrap-table+js,把一些收获记录在这里,方便查询。这个小项目,仅有3个文件,分别为:1.crud.html2.data.php3.crud.sql相关学习推荐:

  • 几款你绝对不知道的PHP集成开发环境软件
  • 几款你绝对不知道的PHP集成开发环境软件

    很多PHP新手不知道怎么搭建PHP开发环境,从网上找来Apache、PHP、MySQL、phpMyAdmin及其他组件开始安装,但是往往不能顺利完成,经常出现一些无可预料的错误,这样就浪费了大量时间,甚至影响了学习的兴趣,这里我们给大家介绍

  • 实现详解Ajax+php数据交互并且局部刷新页面
  • 实现详解Ajax+php数据交互并且局部刷新页面

    什么是Ajax?国内翻译常为“阿贾克斯”和阿贾克斯足球队同音,AJAX 是一种用于创建快速动态网页的技术,他不是新语言,而是一种使用现有标准的新方法。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新,这样就可以在不重新加

  • PHP与Web页面交互操作实例解析
  • PHP与Web页面交互操作实例解析

    本文实例讲述了PHP与Web页面交互操作。分享给大家供大家参考,具体如下:Web交互1.Web表单交互当表单的method属性提交方式为POST时,浏览器发送POST请求当表单的method属性提交方式为GET时,浏览器发送GET请求 当

  • 绝对值得推荐的10本PHP书籍!
  • 绝对值得推荐的10本PHP书籍!

    本篇文章的目的是想较全面地推荐10本PHP书籍,暂不讨论Linux/NGINX/Mysql等其他丛书。前言PHP方面的书,大部分都是语法基础,想要买对一本好书是很重要的,哈哈,好像还有一点难。有时候一本书能决定你的高度,你的兴趣,甚至你的工

  • 2021年,为什么你该学PHP?!!
  • 2021年,为什么你该学PHP?!!

    PHP究竟是不是最好的语言,一直以来是程序员最大的“争议”,但毋庸置疑的是,PHP绝对是最有前途和力量的变成语言,也是你入门最值得学习的语言,为什么这么说呢?不妨来了解一下!为什么学PHP?语言入门简单,容易掌握,程序建设性好,开发者可以

  • 超简单开发自己的php框架一点都不难!
  • 超简单开发自己的php框架一点都不难!

    出发点:我个人理解 自己开发框架也是锻炼原生的一种手段。写完之后看别的框架也方便多了。如果你遇到一个没有文档或文档极少的框架,可以跟着这个思路摸索着补充。或干脆拿着原生上来就是干,我刚接触yii2的时候就是这样,都没来的及看文档就开工了,基

  • php抽象类和接口之间有什么区别?
  • php抽象类和接口之间有什么区别?

    本篇文章给大家介绍一下php抽象类和接口的区别。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。抽象类官方描述请查看文档,下面是官方描述的梳理版本:定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽

  • 手把手教你学PHP,学习心得分享!!
  • 手把手教你学PHP,学习心得分享!!

    学习PHP有半个月了。每天都要打代码and写笔记。学过C和Java,在学习PHP的过程中比较顺利吧 (^-^) 代码打得越多,运行得越多,慢慢得会对程序理解得越深。下面就讲讲我学习PHP的心得。PHP入门很容易,语法很简单,但我不说PHP很

  • PHP解析XML的几种方法(附代码)
  • PHP解析XML的几种方法(附代码)

    不管是桌面软件开发,还是WEB应用,XML无处不在!然而在平时的工作中,仅仅是使用一些已经封装好的类对XML对于处理,包括生成,解析等。假期有空,于是将PHP中的几种XML解析方法总结如下:以解析Google API 接口提供的天气情况为例

  • 详解PHP基础算法:冒泡、选择、插入、快速、归并
  • 详解PHP基础算法:冒泡、选择、插入、快速、归并

    许多人都说 算法是程序的核心,一个程序的好于差,关键是这个程序算法的优劣。作为一个初级phper,虽然很少接触到算法方面的东西 。但是对于冒泡排序,插入排序,选择排序,快速排序、归并排序等基本算法,还是要掌握的。需求:分别用 冒泡排序法,快

  • 了解php操作redis的几种常用方法
  • 了解php操作redis的几种常用方法

    本篇文章给大家分享一些php操作redis的常用方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。1,connect描述:实例连接到一个Redis.参数:host: string,port: int返回值:BOOL 成功

  • PHP如何操作json?方法介绍
  • PHP如何操作json?方法介绍

    本篇文章给大家介绍一下PHP操作json的方法,以及json_decode()的一些常见错误。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 一、json_encode()该函数主要用来将数组和对象,转换为json格式。【

  • 十分钟带你了解PHP实现爬虫的过程
  • 十分钟带你了解PHP实现爬虫的过程

    文字信息我们尝试获取表的信息,这里,我们就用某校的课表来代替: 接下来我们就上代码:a.php <?php header( "Content-type:text/html;Charset=utf-8" ); $ch = curl_init