Posts Tagged debug_backtrace

PHP error handling

Does this type of error handling code look familiar?

function doFunction($var) {
	if(is_numeric($var)) {
		/* do some stuff*/
	} else {
		return -1;
	}
}

BLEH. How ugly is that? There’s no indication whether -1 is actually an error or a valid return value, or what it means. And other functions might use false to indicate errors so there’s inconsistency. So I’ve written a very simple function to help you give meaningful PHP error messages.
Read the rest of this entry »

, , , , ,

3 Comments