在現代 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 中實現代碼復用,提高開發效率并降低維護成本。