php的require()性能與include()相類似。不同之處在於,對include()來說,在include()執行時文件每次都要進行讀取和評估;而對於require()來說,文件只處理一次(實際上,文件內容替換了require()語句)。
這就意味著假如有包含這些指令之一的代碼和可能執行多次的代碼,則使用require()效率比較高。另一方面,假如每次執行代碼時相讀取不同的文件,或者有通過一組文件疊代的循環,就使用include(),因為可以給想要包括的文件名設置一個變量,當參數為include()時使用這個變量。