if (!defined('IN_SITE')) {
	die('deneme');
}
bu kod ne işe yarar?

Edit:
Deneme yanılma ile anladım .

a.php dosyasına
if (!defined('IN_SITE')) {
	die('erişim yok');
}
eklediğimizde direk a.php ye girdiğimizde erişim yok yazıyor.
a.php yi b.php ye include ettiğimiz de de aynı erişim yok yazıyor.
Ama b.php başına
define('IN_SITE', true);
eklediğimizde a.php içeriğini görebiliyoruz...