PHP
PHP OOP static静态属性详解
我们知道,如果一个类没有实例化对象,我们是不能调用其实例属性的。不过,我们可以通过static关键字声明静态属性,这些属性属于类本身,不需要实例化就能访问。1. 什么是静态属性?静态属性是使用static关键字声明的属性,它属于类本身而不是类的任何实例。所有类的实例共享同一个静态属性。如何定义静态属性?2. 在类中使用static关键字声明:<?phpclassDo
PHP if-(else if)-else条件语句详解
在PHP编程中,如果需要多条件判断,我们一般会使用 if-(else if)-else的结构。if-(else if)-else条件语句的语法结构:<?phpif(条件表达式1){//条件1为真时执行的代码}elseif(条件表达式2){&n
PHP 嵌套if条件语句详解
在PHP编程中,当我们需要在条件判断内部再进行更深层次的判断时,就需要使用嵌套if语句。嵌套if条件语句的语法结构:<?phpif(外层条件表达式){//外层条件为真时执行的代码if
PHP iterable伪类型详解
1. 在PHP中,什么是 iterable?iterable 是 PHP 7.1 引入的一个伪类型,用于在参数、返回值类型声明中表示“任何可以使用 foreach 循环遍历的值”。它包括数组和实现了 Traversable 接口的对象。虽然数组也属于 iterable,但 iterable 不一定是数组,因此不能直接使用数组专用函数。在只需要遍历的场景下,使用 iterable 类型声明比 arr
PHP OOP构造函数详解
上一节我们学习了如何访问PHP中对象的属性和方法,本节我们将学习PHP中类的构造函数。对于PHP中的类来说,构造函数是一个特殊的方法,它的函数名是“__construct”(两个下划线)它的功能是在类创建后自动调用构造函数对其属性进行初始化。比如我们有一个Dotcpp用户类,属性有的昵称、签名、成绩以及等级,在没有进行初始赋值后,我们可以通过构造函数对其属性进行默认赋值。<?php 
PHP MySQL 数据库简介
我们可以通过PHP操作数据库。在学习PHP需要哪些准备?这一节我们就通过宝塔已经准备好了LNMP环境,其中M指的就是MySQL。读者如果不熟悉MySQL的一些基本知识可以跳转MySQL教程自行学习。熟悉数据库的读者可以往这里看了。这里我将演示通过PHP PDO(php database object)来操作我们的数据库(PDO面向对象操作,简单容易上手)。PDO可以理解为一个PHP内置