Ben php 5.2.6 kullanıyorum. Ben bir yöntemde bir argüman için bir varsayılan değere sahip istiyorum, ama ben biraz çok zeki alıyorum görünüyor.
Sınıf mülkiyet `blnOverwrite 'başka sınıfta bir ayarlanabilir varsayılan edilir. Ben tekrar ayarlanabilir olmasını istediğiniz bir yöntemi var, ancak varolan değeri geçersiz kılmaz. Ben bu denediğimde bir hata alıyorum:
public function place( $path, $overwrite = $this->blnOverwrite ) { ... }
Ben böyle bir şey yapmak gerekir?
public function place( $path, $overwrite = NULL ) {
if ( ! is_null($overwrite) ) {
$this->blnOverwrite = $overwrite;
}
...
}