PHP'de OOP'de Yapıcı Parametreleri ile Özellikler

Yapıcı parametreleri aracılığıyla iletilen değişkenler, nesnenin özelliklerine yazılabilir:

php<?php
  class User {
    public $name;
    public $surn;
    
    public function __construct($name, $surn) {
      $this->name = $name;
      $this->surn = $surn;
    }
  }
?>

Böylece iletilen değerler sınıfın tüm metotlarında kullanılabilir hale gelir. Örnek olarak, iletilen değerleri bir metot içinde kullanalım:

php<?php
  class User {
    public $name;
    public $surn;
    
    public function __construct($name, $surn) {
      $this->name = $name;
      $this->surn = $surn;
    }
    
    public function show() {
      return $this->name . ' ' . $this->surn;
    }
  }
?>

Bunun nasıl çalıştığını kontrol edelim. Kullanıcının adını ve soyadını parametre olarak ileterek yeni bir nesne oluşturalım:

php<?php
  $user = new User('john', 'smit');
?>

Şimdi metodumuza erişelim:

php<?php
  echo $user->show();
?>
Задание 1

Employee sınıfının yapıcısına çalışanın adını ve maaşını iletin ve bunları ilgili özelliklere yazın.

Задание 2

Çalışanın adını görüntüleyecek bir metot yapın.

Задание 3

Çalışanın maaşını görüntüleyecek bir metot yapın.

Задание 4

Çalışanın maaşını %10 artıracak bir metot yapın.