OnITRoad - php教程

PHP克隆对象

PHP克隆对象 在本教程中,我们将学习如何使用浅复制复制对象,以及使用PHP clone object进行深复制。 让我们开始创建一个简单的Person类来进行演示: class Person{ private $sn; private $firstName; private $lastName; public function __construct($sn,$

Views:0  2018-11-15

PHP 比较对象

PHP 比较对象 在本教程中,我们将学习如何使用比较操作符(==)和全等操作符(===)来比较PHP中的对象。 让我们创建一个新类来进行演示。 <?php class Point{ private $x; private $y; public function __construct($x,$y){ $this->x = $x;

Views:0  2018-11-15

PHP继承

PHP继承 在本教程中,我们将学习如何使用PHP继承技术来复用现有类的逻辑。同时还将学习重载方法以及final类和final方法的概念。 在本教程中,复用和重用是一个意思,都是指重复使用的意思。 PHP继承介绍 继承的概念很强大。它允许您创建一个复用现有类的属性和方法的新类。 从另一个类继承的类称为子类(也称为派生类)。子类继承的类称为父类(也称为超类或基类)。 除了从父类继承属性和方法外,子

Views:0  2018-11-15

PHP 抽象类

PHP 抽象类 在本教程中,我们将学习PHP的抽象类和抽象方法,以及如何使用抽象类来定义类的层次结构框架。 抽象方法和抽象类介绍 在继承层次结构中,子类实现特定的细节,而父类定义了框架。父类还提供将由其子类实现的公共方法的模板。为了使父类更加通用和抽象,PHP提供了抽象方法和抽象类 。 抽象方法是没有实现的方法。要创建抽象方法,你可以使用abstract关键字。如下所示: abstract p

Views:0  2018-11-15

PHP 接口

PHP 接口 在本教程中,我们将学习如何使用PHP接口,这是PHP面向对象编程中最重要的构建块之一。 PHP 接口介绍 接口允许您定义一个类必须实现哪些方法。 要定义接口,可以使用interface关键字,如下所示: <?php interface IMyInterface{ // 各种方法 } 接口由尚未实现的方法组成。换句话说,接口的所有方法都是抽象方法。接口可以有自己的常量。语

Views:0  2018-11-15

PHP Traits

PHP Traits 在本教程中,我们将学习如何使用PHP Traits在位于不同继承层次结构的独立类之间共享功能。 PHP traits的介绍 代码复用是面向对象编程最重要的方面之一。 在PHP中,可以使用继承在共享相同继承层次结构的不同类中重用代码。 但是要实现代码复用,需要将类的公共功能移到父类的方法中。继承使得代码耦合非常紧密,因此很难维护代码。 为了克服这个问题,从5.4.0版本开始

Views:0  2018-11-15

PHP 静态方法和静态属性

PHP 静态方法和静态属性 在本教程中,我们将学习PHP静态方法和静态属性。同时将介绍$this和self之间的区别,并讨论何时可以使用静态方法。 PHP静态方法和静态属性介绍 有时候,我们想在类的上下文中而不是在对象中访问方法和属性,那么就可以使用static关键字。 要将静态方法添加到类中,可以使用static关键字,如下所示: public static function static_

Views:0  2018-11-15

PHP自动加载类文件

PHP自动加载类文件 在本教程中,我们将学习如何组织类的文件,并使用PHP 的__autoload()函数自动加载它们。 最好将每个PHP类保存在一个单独的文件中,将所有类文件保存在一个名为classes的文件夹中。此外,应该使用类的名称来命名文件。例如,如果您有一个Person类,那么文件名应该是Person.php。 在使用类之前,您需要使用PHP包含文件函数(如require_

Views:0  2018-11-15

PHP后期静态绑定

PHP后期静态绑定 在本教程中,我们将学习PHP后期静态绑定(PHP Late Static Binding),这是在PHP 5.3中添加的一个有趣的功能。 让我们从一个简单的例子开始。 <?php class Model { protected static $tableName = 'Model'; public static function getTableNa

Views:0  2018-11-15

PHP PDO

PHP PDO PHP PDO 即称为PHP数据对象(PHP Data Objects, PDO),是一个重要的PHP扩展,,它从PHP 5.0版本开始提供。 PHP数据对象(PDO)提供了一个轻量级的关系数据库管理系统(RDMBS)连接抽象库。PDO为各种RDBMS提供了一个统一的接口,包括创建数据库连接、执行查询、处理错误等。PDO(PHP Data Object,PHP数据对象)以一种统一的

Views:0  2018-11-15

PDO连接到MySQL

PDO连接到MySQL 在本教程中,我们将学习如何使用PHP PDO连接到MySQL数据库。 前提条件 在创建到MySQL数据库服务器的连接之前,必须有: 在本地系统或远程服务器中安装MySQL数据库服务器。 MySQL数据库服务器中的一个示例数据库。 一个包含用户名和密码的MySQL帐户,可以访问sample数据库。 假设我们有一个本地MySQL数据库服务器,它包含了一个测试数据库pdo

Views:0  2018-11-15

PDO连接到PostgreSQL

PDO连接到PostgreSQL 在本教程中,我们将学习如何使用PHP PDO连接到PostgreSQL数据库服务器。 前提条件 在使用PHP PDO连接到PostgreSQL数据库服务器之前,您需要: 一个PostgreSQL数据库服务器、一个示例数据库和一个可以访问该数据库的包含用户名和密码的帐户。 在您的web服务器中启用了PHP PDO PostgreSQL驱动程序。 例如,我们有

Views:0  2018-11-15

PDO创建新表

PDO创建新表 在本教程中,我们将学习如何使用PDO API创建新表。 员工数据模型介绍 在PDO系列教程中,我们将使用到employees数据库。以下数据库关系图说明了employees数据模型: 在Employees数据库中有两个表: 部门表departments:存储部门数据,包括部门编号和部门名称。每个部门都有一名或多名员工。 员工表employees:存储员工数据,包

Views:0  2018-11-15

PDO查询数据

PDO查询数据 在本教程中,我们将学习如何使用PDO语句对象从表中以不同的查询模式进行数据查询。 为了从数据库表中查询数据,您必须执行以下步骤: 通过初始化PDO类的实例来创建到数据库的连接。 将SQL语句传递给PDO对象的query()方法。 此query()方法返回一个PDO 语句对象,该对象允许您遍历返回的结果集。如果在执行SQL语句期间发生错误,则query()方法返回false。 例

Views:0  2018-11-15

PDO将数据插入表中

PDO将数据插入表中 在本教程中,我们将学习如何使用PDO API将数据插入到数据库表中。 以下是如何使用PDO将数据插入表的步骤: 通过创建一个新的PDO对象来创建到数据库的连接。 使用SQL INSERT语句将数据插入到表中。 调用PDO对象的exec()方法来执行INSERT语句。exec()方法返回成功时受影响的行数,失败时返回false。 PDO将数据插入到表中 - 示例 我们将

Views:0  2018-11-15