PHP bir nesneye öznitelik ekle

2 Cevap

Nasıl bir nitelik PHP bir nesne eklerim?

2 Cevap

Eh, bir nesneye rasgele özellikleri eklemek için genel bir yoldur:

$object->attributename = value;

Sen, çok temiz, (PHP 4 de eski var $attributename kullanmak istiyorsunuz, PHP 5 + özel) kendi sınıfındaki özelliklerini önceden tanımlayabilirsiniz

class baseclass
 { 

  public $attributename;   // can be set from outside

  private $attributename;  // can be set only from within this specific class

  protected $attributename;  // can be set only from within this class and 
                             // inherited classes

Ayrıca sınıf tanımı belge özelliklerine çünkü bu son derece tavsiye edilir.

Ayrıca, bir nesnenin özelliğini değiştirmek için çalışın zaman denilen olsun getter and setter methods olduğunu tanımlayabilirsiniz.

Php.net belgelerine bir göz atın: http://www.php.net/manual/en/language.oop5.properties.php

Özellikler Bu durumda "özellikleri" ya da "sınıf üyeleri" olarak adlandırılır.