在现代 PHP 中,有几种方法可以实现代码复用:
class MyClass {
public function myFunction() {
// ...
}
}
$obj = new MyClass();
$obj->myFunction();
class MyBaseClass {
public function myFunction() {
// ...
}
}
class MyDerivedClass extends MyBaseClass {
// ...
}
$obj = new MyDerivedClass();
$obj->myFunction(); // 继承自 MyBaseClass
interface MyInterface {
public function myFunction();
}
abstract class MyAbstractClass {
public function anotherFunction() {
// ...
}
}
class MyClass extends MyAbstractClass implements MyInterface {
public function myFunction() {
// ...
}
}
include
或 require
语句将这些文件包含到项目中,从而实现代码复用。// functions.php
function myFunction() {
// ...
}
// main.php
require 'functions.php';
myFunction();
composer.json
文件,指定所需的库及其版本,然后运行 composer install
命令。{
"require": {
"vendor/package": "1.0.*"
}
}
通过上述方法,您可以在现代 PHP 中实现代码复用,提高开发效率并降低维护成本。