Citat:
Originalno napisao bluesman
Znači preporuka Code Igniter je da se ne zatvara PHP tag? Meni to zvuči prilično čudno
|
Razlog je CI celo izvrsavanje koda stavlja u ob_start/ob_end_flush, kreira prvo celu stranicu i tek na kraju salje headere i sadrzaj. E sad, ako bi se nedge potkrao taj enter iza ?> na kraju fajla, pucale bi neke stvari. Dakle, razlog je interni mehanizam kako framework radi (bar tako kazu u CI dokumentaciji).
E sad, zasto imati Enter na kraju fajla je vec drugo pitanje. Neki editori ga dodaju automatski, a neki version control sistemi po defaultu javljaju warning za to. Bas iz razloga sto je tekstualni fajl koji nema enter na kraju sumnjiv, kao da nije kompletan.
Licno, meni se svidja preporuka CodeIgnitera da se koristi // EOF ili neka slicna oznaka, pa sam poceo da koristim to i kada radim van CIa. Nekako mi kod izgleda lepse u editoru