PHP

PHP OOP构造函数详解

上一节我们学习了如何访问PHP中对象的属性和方法,本节我们将学习PHP中类的构造函数。对于PHP中的类来说,构造函数是一个特殊的方法,它的函数名是“__construct”(两个下划线)它的功能是在类创建后自动调用构造函数对其属性进行初始化。比如我们有一个Dotcpp用户类,属性有的昵称、签名、成绩以及等级,在没有进行初始赋值后,我们可以通过构造函数对其属性进行默认赋值。<?php&nbsp

PHP MySQL 数据库简介

我们可以通过PHP操作数据库。在学习PHP需要哪些准备?这一节我们就通过宝塔已经准备好了LNMP环境,其中M指的就是MySQL。读者如果不熟悉MySQL的一些基本知识可以跳转MySQL教程自行学习。熟悉数据库的读者可以往这里看了。这里我将演示通过PHP PDO(php database object)来操作我们的数据库(PDO面向对象操作,简单容易上手)。PDO可以理解为一个PHP内置

PHP常见的表单信息验证详解

在PHP表单验证中,我们常常需要对电子邮件、URL、IP等输入进行验证,我们既可以使用PHP内置函数又可以使用正则表达式进行文本验证。方法1:使用filter_var 函数结合 FILTER_VALIDATE_EMAIL 过滤器实现验证:<?php//1.验证邮箱$email="test@example.com&quo

PHP XML简介

1. 什么是XML语言?XML(eXtensible Markup Language,可扩展标记语言) 是一种用于结构化存储和传输数据的标记语言。它不是用来显示内容的(那是 HTML 的工作),而是专门为数据描述和数据交换而设计的。XML和HTML极为类似,比如这就是一段XML语句:<Dotcpp><brand>Dotcpp

PHP回调函数详解

什么是PHP回调函数?在PHP中,如果一个函数被当作参数传递给另一个函数,并且在接收函数内部被调用,那么这个函数就被称为回调函数。由于PHP中变量和函数处于不同的命名空间,所以在引入函数时,需要将其视为字符串通过“”包裹。回调函数理解起来不难,这里我将通过一个例子读者就明白了:<?php/*回调函数使用方法*///1.准备一个回调函数function

PHP数组函数详解

上一节我们学习了PHP的多维数组,本节我们将总结PHP数组的常用函数,方便读者对数组进行增删改查和特殊的自定义操作。下面我们通过一张表格来总览一下PHP数组的常用函数(涵盖了数组的创建、操作、搜索、排序、遍历等各个方面):函数功能count()返回数组中元素的个数array_push()向数组末尾添加一个或多个元素array_pop()删除并返回数组的最后一个元素array_shift()删除并返

什么是PHP?

什么是PHP?PHP是服务器端重要的脚本编程语言,它能够混合HTML使用,与数据库产生交互,动态生成网页内容。PHP由拉斯姆斯·勒多夫于1994年使用C语言开发,最初只是一个用于维护个人主页的简单工具。这个用C语言构建的脚本引擎,历经多次重大革新:从1997年更名并开放协作的PHP 3,到2004年支持面向对象的PHP 5,再到2015年性能翻倍的PHP 7。如今,这个基于C语言的平台已从个人工具

PHP(5.4+) OOP trait:高效的代码复用机制

什么是PHPtrait?在PHP中,trait是一种代码复用机制,它用于解决 PHP 单继承的限制,我们可以理解为"代码片段",能够被多个类复用,是一种水平代码复用的方式。为什么会有PHPtrait?PHP 5.4之前,一直都是单继承方式。比如我们有一个父类Base,一个子类Son,子类通过extends继承父类,通过PHP描述为:<?php&nb

PHP $_GET超全局数组详解

在PHP编程中,当我们需要处理通过HTTP GET方法提交的URL参数时,$_GET 超全局数组提供了专门的解决方案。$_GET 是一个关联数组,用于收集通过HTTP GET方法提交的URL参数。它主要用于处理页面跳转、搜索查询、数据筛选等需要通过URL传递参数的场景。$_GET数组的语法结构:<?php//访问GET数据$_GET['参数名'];

PHP字符串修改函数详解

上一节我们学习了PHP中的字符串以及一些常用技巧,本节我们将学习如何通过内置函数来修改字符串变量。1. 大小写相互转换,strtoupper()函数将字符串转大写,返回一个新的字符串;strtolower()函数将字符串转小写,返回一个新的字符串。<?php/*PHP字符串大小写相互转换*/$str='Dotcpp编程';/*&nbs