PHP හි OOP හි පන්ති තුළ ගුණාංග වෙත ප්‍රවේශ වීම

පන්තියේ ක්‍රම තුළට, විශේෂ විචල්‍යය $this අපට ලබා ගත හැකිය. එය අපගේ පන්තියේ වස්තුව වෙත යොමු කරයි:

php<?php
  class User {
    public function show() {
      var_dump($this); // වස්තුව
    }
  }
?>

මෙයින් අදහස් කරන්නේ අපට $this භාවිතා කර වස්තුවේ ගුණාංග වෙත ප්‍රවේශ විය හැකි බවයි. අපි උත්සාහ කර බලමු. අපගේ වස්තුවට name ගුණාංගය ඇතැයි සිතමු. මෙම ගුණාංගය අපගේ ක්‍රමය තුළින් ප්‍රදර්ශනය කරමු:

php<?php
  class User {
    public $name;
    
    public function show() {
      return $this->name;
    }
  }
?>

දැන් අපි අපගේ පන්තියේ වස්තුවක් සාදමු:

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

අවශ්‍ය ගුණාංගය ලියන්න:

php<?php
  $user->name = 'john';
?>

දැන් අපි ක්‍රමය කැඳවමු, එමගින් ගුණාංගයේ අගය තිරය මත ප්‍රදර්ශනය කරමු:

php<?php
  echo $user->show(); // 'john' ප්‍රදර්ශනය කරයි
?>
Задание 1

Employee පන්ති වස්තුවට name සහ salary ගුණාංග ලියන්න.

Задание 2

කම්කරුවාගේ නම තිරය මත ප්‍රදර්ශනය කරන ක්‍රමයක් සාදන්න.

Задание 3

කම්කරුවාගේ වැටුප තිරය මත ප්‍රදර්ශනය කරන ක්‍රමයක් සාදන්න.