@Flubba, îmi permite să am foldere în directorul meu de includere? apartamentele incluse includ directoarele îmi dau coșmaruri. ca directorul obiectelor întregi ar trebui să fie în directorul inc.
Da, absolut. De exemplu, folosim un singur strat de subfoldere, în general:
require_once('library/string.class.php')
Trebuie să aveți grijă să vă bazați pe calea inclusă prea mult pe site-uri de trafic foarte mari, deoarece PHP trebuie să vâneze prin directorul curent și apoi toate directoarele pe calea include pentru a vedea dacă fișierul dvs. este acolo și acest lucru poate să încetinească Lucruri dacă ești ciocănit.
Deci, de exemplu, dacă faci MVC, ai pune calea la aplicația directă în calea include și apoi specifică se referă la lucrurile din formular
'model/user.class'
'controllers/front.php'
sau orice altceva.
Dar, în general vorbind, vă permite doar să lucrați cu căi într-adevăr foarte scurte în PHP, care vor funcționa de oriunde și este mult mai ușor de citit decât toate cele care au rădăcina reală a documentului malarkey.
Beneficiul acelor alternative bazate pe script-uri au sugerat că acestea lucrează oriunde, chiar și pe casete partajate; stabilirea căii include necesită un pic mai mult gândire și efort, dar așa cum am menționat vă permite să începeți să utilizați __autoload care doar cel mai tare.