属性
当变量在类中声明时,它们通常被称为属性。
但是,人们通常也会使用可变术语。
在类中声明变量的示例如下所示:
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 中使用面向对象编程。
我们将简要介绍如何使用类和对象,以便我们在深入研究更高级的主题之前了解它们是什么。
使用 OOP 而不仅仅是基本功能和过程式编程的好处之一是避免代码冲突。
如果我们有很多函数,那么函数名称在某些时候很可能会重叠。
OOP 完全避免了这种情况,我们可以轻松实现其他开发人员编写的代码(库),而不必担心这些冲突。
但是,另一个重要的好处是,我们将被迫使用良好的编码习惯,这最终会使代码更容易为他人和我们自己理解。
特别是如果应用程序非常大。
类和对象
类是一个模板,用于从中创建对象。
类可以包括属性和方法(传统上称为变量和函数),它们可以被类内的其他函数使用,甚至可以从外部使用。
类中的变量可以声明为 public 或者 protected。
公共变量可以从任何地方访问,而 protected 只能从类本身和继承它们的类中访问。
如果使用 private 关键字声明属性(又名:变量),则只能从类内部访问它。
日期:2020-06-02 22:17:31 来源:oir作者:oir