EVALUATION vs ISSET VS !EMPTY

CODE:

	error_reporting(E_ERROR);
	$start = microtime(true);
	for ($i = 0; $i < 10000; $i++) {
		if ($GLOBALS['TBE_STYLES']['stylesheet']) {

		}
	}
	var_dump(microtime(true) - $start); // 0.008540153503418

	$start = microtime(true);
	for ($i = 0; $i < 10000; $i++) {
		if (isset($GLOBALS['TBE_STYLES']['stylesheet'])) {

		}
	}
	var_dump(microtime(true) - $start); // 0.0019881725311279

	$start = microtime(true);
	for ($i = 0; $i < 10000; $i++) {
		if (!empty($GLOBALS['TBE_STYLES']['stylesheet'])) {

		}
	}
	var_dump(microtime(true) - $start); // 0.0020990371704102

RESULT:

float(0.007622957229614258)
float(0.00042700767517089844)
float(0.0004150867462158203)