PHP'de Nesne Özellikleri

Şimdi nesnelerle ve özellikleriyle daha pratik bir örnek üzerinde çalışmayı öğreneceğiz. Web sitemizin kullanıcısını tanımlayan bir User sınıfı yapalım. Kullanıcımızın iki özelliği olsun: isim ve yaş. Sınıfımızın kodunu yazalım:

php<?php
  class User
  {
    public $name;
    public $age;
  }
?>

Şimdilik sınıfımız hiçbir şey yapmıyor - sadece bu sınıfın nesnelerinin neye sahip olacağını tanımlıyor (bizim durumumuzda her nesne bir isme ve yaşa sahip olacak). Aslında, sınıfımızdan en az bir nesne oluşturana kadar - hiçbir yararlı şey olmayacak.

Sınıfımızdan bir nesne oluşturalım. Bu arada, sınıfların büyük harfle, bu sınıfların nesnelerinin ise küçük harfle adlandırılmasının kabul edildiğini bilmekte fayda var.

Sınıfı tanımlayalım:

php<?php
  class User
  {
    public $name;
    public $age;
  }
?>

Ve şimdi sınıfımızdan bir nesne oluşturalım:

php<?php
  $user = new User;
?>

Şimdi nesnemizin özelliklerine bir şeyler yazalım, sonra da bu verileri ekrana yazdıralım:

php<?php
  $user = new User;
  
  $user->name = 'john';
  $user->age = 25;
  
  echo $user->name;
  echo $user->age;
?>
Задание 1

Aşağıdaki özelliklere sahip bir Employee sınıfı yapın - name, age, salary.

Задание 2

Employee sınıfından bir nesne oluşturun, ardından özelliklerini aşağıdaki değerlere ayarlayın - isim 'john', yaş 25, maaş 1000.

Задание 3

Employee sınıfından ikinci bir nesne oluşturun, özelliklerini aşağıdaki değerlere ayarlayın - isim 'eric', yaş 26, maaş 2000.

Задание 4

Oluşturulan çalışanların maaşlarının toplamını ekrana yazdırın.

Задание 5

Oluşturulan çalışanların yaşlarının toplamını ekrana yazdırın.