include_once
是 PHP 中用于在當前腳本中包含指定文件的功能,如果該文件已經被包含過,則不會再重復包含。這有助于避免函數定義或類定義等代碼片段的重復執行,從而提高代碼的復用性。
要提高代碼復用性,可以遵循以下幾個建議:
functions.php
),將常用的函數和類放入其中。這樣,在其他項目中需要使用這些函數和類時,只需引入這個公共庫文件即可。// functions.php
function sayHello($name) {
echo "Hello, $name!";
}
class Greeter {
public function greet($name) {
echo "Hello, $name!";
}
}
include_once
或 require_once
語句引入公共庫文件。// index.php
include_once 'functions.php';
sayHello('John');
$greeter = new Greeter();
$greeter->greet('John');
// subfolder/another_script.php
include_once '../functions.php';
sayHello('Jane');
$greeter = new Greeter();
$greeter->greet('Jane');
通過以上方法,你可以利用 include_once
提高代碼的復用性,減少重復代碼,使項目結構更加清晰。