Merhaba,
Kodlar ve açıklamalı aşağıda bulunmakta.
Çıktı :
Kodlar ve açıklamalı aşağıda bulunmakta.
PHP Kod:
<?php
// bir sınıf oluşturuyorum
class Araba
{
// Sınıfımıza özellik tanımlıyoruz
public $modeli;
private $plaka;
protected $saseNum;
static public $marka;
// __construct ve __destruct Fonskiyon kullanınları
// __construct class çalışmaya başladığı anda çalışır
public function __construct($model,$plaka,$marka)
{
// Fonskiyona 3 tane değişken tanımladım. Ve şimdi bu değişkenleri özelliklerimize eşitliyecez.
// Class işince özelliklere erişmek için $this-> anahtar kelimesini kullanırız.
$this->modeli = $model;
$this->plaka = $plaka;
// Staticte olay farklı tabii ki
self::$marka = $marka;
}
// __destruct ise class çalışmayı bitirdiği zaman çalışır
public function __destruct()
{
// Burda ise tukarda aldığımız değerleri ekrana yazdıralım
echo "Marka : ".self::$marka ."<br> Model : ".$this->modeli."<br> Plaka : ".$this->plaka;
}
}
// Bu sefer sınıf tanımlarken __construct verilerini classla göndericez
$araba = new Araba("Jetta","34 SL 0909","VW");
Kod:
Marka : VW
Model : Jetta
Plaka : 34 SL 0909)

