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();
?>