private tanımlanan bi' fonksiyon sınıf ve ebeveyn sınıflar içerisinde işlem görür. public yapmanız gerekecektir. sınıf içerisinde fonksiyonlara $this->fonksiyon_ismi() şeklinde ulaşabilirsiniz.

Ek olarak; kullanmakta olduğunuz doğru yazılmış hali:

<?php
	
	class lisans {
		protected $lisans = "localhost";
		
		protected function lisans_kontrol($lisans) {
			$host = $_SERVER['HTTP_HOST'];
			
			return ($host == $lisans) ? true : false;
		}
		
		public function lisans_check() {
			if(!$this->lisans_kontrol($this->lisans))
				die('Lisans anahtarınız geçersiz.');
		}
	}
	
	$LISANS = new lisans;
	
	$LISANS->lisans_check();
	
?>