PHP是一种面向对象的编程语言,它支持使用类和对象来组织和管理代码。在PHP中,一个类是一个包含属性和方法的蓝图,而对象是类的具体实例。
class
,后面跟着类名。类名通常以大写字母开头。class MyClass {
// 类的属性和方法
}
class MyClass {
public $name;
protected $age;
private $email;
}
class MyClass {
public function sayHello() {
echo "Hello, World!";
}
}
new
,后面跟着类名和括号。$obj = new MyClass();
->
。$obj->name = "John";
echo $obj->name;
$obj->sayHello();
class MyClass {
public function __construct() {
echo "Object created.";
}
public function __destruct() {
echo "Object destroyed.";
}
}
$obj = new MyClass(); // 输出 "Object created."
unset($obj); // 输出 "Object destroyed."
extends
来实现继承。class ChildClass extends ParentClass {
// 子类的属性和方法
}
public
:公共的,可以在任何地方访问。protected
:受保护的,只能在类内部和子类中访问。private
:私有的,只能在类内部访问。class MyClass {
public $publicVar;
protected $protectedVar;
private $privateVar;
public function publicMethod() {
// 可以访问所有属性
}
protected function protectedMethod() {
// 可以访问所有属性
}
private function privateMethod() {
// 只能访问私有属性
}
}
以上是PHP类与对象的基本知识点,通过学习和实践,可以更好地理解和应用面向对象编程的思想和技巧。
下一篇:PHP面向对象开发之类的多态详解
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站