属性

当变量在类中声明时,它们通常被称为属性。
但是,人们通常也会使用可变术语。
在类中声明变量的示例如下所示:

class MyClassName {
 public $Property1 = 'Hallo hallo!';
 public $MyVariableName = 'Hallo dude!'; //Another Property
}

要访问这些变量,我们首先需要从类创建一个对象,这可以通过在声明变量时编写 new 来完成:

$MyObject = new MyClassName(); //Creates an object from the class

然后我们可以根据需要输出或者更改变量值:

echo $MyObject->Property1 ."<br>";
$MyObject->MyVariableName = 'My House'; //Changes the property value
echo $MyObject->MyVariableName; //Outputs the property value

方法

在类内部创建函数时,它们被称为方法。
一个简单的方法,大家应该都能理解,如下图:

class MyClassName {
 function SayHallo() {
   return 'Hallo';
 }
}
$MyObject = new MyClassName();
echo $MyObject->SayHallo();

该方法仅返回“hallo”值,并在与 echo 一起使用时写入“hallo”。

PHP:面向对象编程

在本教程中,将解释如何在 PHP 中使用面向对象编程。
我们将简要介绍如何使用类和对象,以便我们在深入研究更高级的主题之前了解它们是什么。

使用 OOP 而不仅仅是基本功能和过程式编程的好处之一是避免代码冲突。
如果我们有很多函数,那么函数名称在某些时候很可能会重叠。
OOP 完全避免了这种情况,我们可以轻松实现其他开发人员编写的代码(库),而不必担心这些冲突。

但是,另一个重要的好处是,我们将被迫使用良好的编码习惯,这最终会使代码更容易为他人和我们自己理解。
特别是如果应用程序非常大。

类和对象

类是一个模板,用于从中创建对象。
类可以包括属性和方法(传统上称为变量和函数),它们可以被类内的其他函数使用,甚至可以从外部使用。

类中的变量可以声明为 public 或者 protected。
公共变量可以从任何地方访问,而 protected 只能从类本身和继承它们的类中访问。

如果使用 private 关键字声明属性(又名:变量),则只能从类内部访问它。

日期:2020-06-02 22:17:31 来源:oir作者:oir