PHP projelerimi hatalarda test etmek için normalde bu komutu kullanıyorum:
find ./ -type f -name \*.php -exec php -l '{}' \; | grep -v "No syntax errors detected"
Ben php -l '{}' \;
php.ini içinde tanımlanan bir değil, özel bir error_reporting düzeyi kullanacak şekilde bazı parametrelerle bölümü genişletmek istiyorum . Mümkün mü?
(Sorunun biraz kodlama ile ilgili olduğunu biliyorum. Diğer tarafta daha çok kabuk komutları hakkında. Eğer stackoverflow üzerinde daha iyi olması gerektiğini düşünüyorsanız o zaman taşımak için çekinmeyin. Sorunun daha iyi uyduğundan emin değildim.)
@quanta: Evet, error_reporting'den bahsediyorum. Üzgünüm, yeterince açık değildi. Şimdi soruyu değiştiriyorum. Bu komut zincirini bazen canlı bir sunucuda kullandığım için php.ini dosyasında değiştirmek istemiyorum. Ve dosyaları kendileri ayarlamak bir seçenek değildir, çünkü find komutu her dosyayı ayrı ayrı yürüttüğü için her dosyada ayarlamam gerekir. Bazen dış kütüphaneleri kullandığımız projelerim var ve bunları aynı zamanda test etmek istiyorum.
—
Raffael Luthiger
error_reporting
Seviyeyi mi kastediyorsun ? Nedenphp.ini
php dosyalarında kendilerini veya custom değerini kullanmak istemiyorsunuz .