Bu get geçersiz kılmak ve ben zaten kurdunuz parametreler yöntemlerini ayarlamak mümkün mü? Bu yüzden onunla çalışmak için erişimi olan bir param kurmak her zaman / doğrulamak?
class User {
public $username;
function custom_set($name, $value) {
if(strlen($value) < 5) {
return "not long enough";
} else {
$this->$name = $value;
}
}
}
$u = new User();
$u->username = "ted";
echo $u->username;
Çıkışlar: "yeterince uzun değil"
Bu sadece yazdı ve muhtemelen hatalar içerdiğini çok basitleştirilmiş bir örnektir, sadece ben yapmak ne çalışıyorum iletmek bulunuyor.
Temelde her şey ben $u->username = "anything";
I custom_set
yöntemi denir istiyorum diyoruz.
Ben yapıcı doğrulama yapmak istemiyorum ve ben $u->setVal("ted");
gibi ayrı yöntem oluşturmak istemiyorum
Bu mümkün mü?