"İlk sorum fopen kodundan önce touch kodu kullanılmış yani dosya önce oluşturulmuş sonra açılmış. Oluşturulmasa da açılırken oluşuyor zaten bu touch kodunun bilmediğim bir faydası var mı?"

touch kullanıp daha sonra fopen kullanmak gereksiz bir işlem.

dosyayı okumak için açıcaksanız varlığını kontrol edersiniz öncelikle.. okunmak istenen dosya yoksa touch ile oluşturup, boş dosyayı okumanın anlamı yoktur. yazmak için açılsa fopen zaten dosyayı oluşturacak

touch fonksiyonun amacı dosyanın oluşturulma zamanında değişiklik yapmak.

misal file cache sistemi yapıyorsanız çok işinize yarar*

"İkincisi ise ob_flush ile ob_and_flush arasında pratikte ne gibi bir fark var. ikiside veriyi sonlandırıp siliyor , işlem açısından hangisi daha rahat bir çalışma sağlar üst üste çalıştığında. "

http://tr2.php.net/manual/tr/ref.outcontrol.php


mümkün olduğunca tampon işlemleri kullanmayın. inline yazıyorsanız veya php+html iç içe geçmiş tuhaf template sistemleri kullanıyorsanız mecbur tampon işlemleri gerekiyor. bence kullanmayın

kolay gelsin