Untuk menguji proyek PHP saya tentang kesalahan, saya biasanya menggunakan perintah ini:
find ./ -type f -name \*.php -exec php -l '{}' \; | grep -v "No syntax errors detected"
Saya ingin memperluas bagian php -l '{}' \;
dengan beberapa parameter sehingga akan menggunakan tingkat error_reporting kustom dan bukan yang didefinisikan dalam php.ini. Apakah ini mungkin?
(Saya tahu bahwa pertanyaannya agak terkait pengkodean. Di sisi lain itu lebih tentang perintah shell. Jika Anda pikir itu harus lebih baik di stackoverflow maka jangan ragu untuk memindahkannya. Saya tidak yakin di mana pertanyaannya lebih cocok.)
@quanta: Ya, saya berbicara tentang error_reporting. Maaf, itu tidak cukup jelas. Saya mengubah pertanyaan sekarang. Saya tidak ingin mengubahnya di php.ini karena saya kadang-kadang menggunakan rantai perintah ini di server langsung. Dan mengaturnya di dalam file itu sendiri bukanlah pilihan juga karena saya harus mengaturnya di setiap file karena perintah find mengeksekusi setiap file secara individual. Dan kadang-kadang saya memiliki proyek di mana kami menggunakan perpustakaan eksternal dan saya ingin mengujinya pada saat yang sama.
—
Raffael Luthiger
error_reporting
level? Mengapa Anda tidak ingin menggunakan nilai dalamphp.ini
atau kustom dalam file php sendiri.