Joyride Posted November 12, 2007 Report Posted November 12, 2007 Vēršos pie tiem, kuri izmanto __autoload() funkciju. Kur jūs viņu definējat? Nevaru loģiski izdomāt, kur viņai būtu vieta. Failos, kur glabājas t.s. core funkcijas...?
Joyride Posted November 12, 2007 Author Report Posted November 12, 2007 Nelogiski kaut ka, si f-ja ir tikai jadefine, jaizsauc nebus...
andrisp Posted November 12, 2007 Report Posted November 12, 2007 Nu it kā jau tas nekas. Nenormāli strikti jau arī visam nav jābūt. Un nav jau arī tā, ka tā funkcija netiek izsaukta. Tu viņu manuāli neizsauc, bet PHP interpretātors gan (šeit gan varu samuldēties kā tas tieši tehniski apakšā notiek). Iesaku likt turpat, bet nodali to no pārējām funkcijām ar kāda aprakstoša komentāra palīdzību.
krissss Posted March 27, 2008 Report Posted March 27, 2008 Personigi es taisu atsevisku failu un inkuudoju kada no galvenajiem failiem. Galvenais lai taa ir ielādeta pirms sakt darbibas ar klasem.
Kavacky Posted March 27, 2008 Report Posted March 27, 2008 A vai gadienā __autoload izmantošana nebija slikta prakse?
Kavacky Posted March 28, 2008 Report Posted March 28, 2008 Jautāju, jo atceros reiz tādu rakstiņu kaut kur. Man šķiet, kaut kas par notrulināšanos bija. (; Bet, manuprāt, to tā fīča visvairāk noder tieši zaļiem analfabētiem, kuri nespēj uzskaitīt, ko viņiem vajag inklūdot un ko ne. Pie normālas organizācijas es neredzu vajadzību pēc tādas.
Kristabs Posted March 28, 2008 Report Posted March 28, 2008 Jocīgs domu gājiens. Tu arī masīvus ar caurstaigāšanu salīdzini tā vietā, lai izmantotu array_intersect (piemēra pēc)? Jebkurā gadījumā, ja ir tāda iespēja, tad nafig rakstīt savas "krutās" piecas rindas, vienas vietā?
bubu Posted March 28, 2008 Report Posted March 28, 2008 __autoload imho tieši ir labi lietot, jo palielina performanci - neinklūdē visus iespējamos failus, bet gan tikai tos, kuri patiešām vajadzīgi. Tb ja kāda klase instancēsies tikai vienā gadījumā (if nosacījumā kautkādā, piemēram, pie kļūdu paziņošanas), tad tā ielādēsies tikai tai vienā gadījumā, nevis katru reizi, kad lapas skripts izpildās.
Recommended Posts