OOP'deki mümkün olduğunca kaçınılması ve kullanılacak yöntemi parametre geçirerek gerekir?

0 Cevap php

İşte bir senaryo

class page {
     public $name;
     public $title;

     public function showhead() {
           return "<head><title>".$this->title."</title></head>";
     }
}
$mypage = new page;
$mypage->title = "My Page title";
$mypage->showhead();

ve başka bir senaryo

class page {
     public $name;
     public function showhead($title) {
           return "<head><title>".$title."</title></head>";
     }
}
$mypage = new page;
$mypage->showhead("My Page title");

Bu yöntemler arasında, hangi iyi ve hangi kaçınılmalıdır? Ve neden?

0 Cevap