Hangisini önerirsiniz?
Bir fonksiyonun böyle E_USER_ERROR gibi bir hata kodu, dönüş ve daha yukarı doğru mesajını belirlemek:
function currentScriptFilename() { if(!isset($_SERVER['SCRIPT_FILENAME'])) { //This? return E_USER_ERROR; } else { $url = $_SERVER['SCRIPT_FILENAME']; $exploded = explode('/', $url); return end($exploded); } }Belirli bir hata mesajı ile, işlevi trigger_error () yürütün:
function currentScriptFilename() { if(!isset($_SERVER['SCRIPT_FILENAME'])) { //Or this? trigger_error('$_SERVER[\'SCRIPT_FILENAME\'] is not set.', E_USER_ERROR); } else { $url = $_SERVER['SCRIPT_FILENAME']; $exploded = explode('/', $url); return end($exploded); } }
Ben diğer projeler için bunları kullanmak istiyorum çünkü, daha aşağı benim fonksiyonları satır hata mesajlarının bir sürü koymak pişman olacak emin değilim.
Yoksa, tamamen farklı bir şey önerirsiniz?