คุณสมบัติแบบคงที่ (Static Properties) ใน OOP ของ PHP

นอกจากเมธอดแบบคงที่ (static methods) แล้ว เรายังสามารถสร้าง คุณสมบัติแบบคงที่ได้อีกด้วย คุณสมบัติประเภทนี้ประกาศโดยใช้คีย์เวิร์ด static:

Test.php<?php
  class Test
  {
    public static $property;
  }
?>

เราสามารถเขียนค่าลงในคุณสมบัติแบบคงที่ และอ่านค่าจากมันได้ โดยระบุชื่อคุณสมบัติ พร้อมกับเครื่องหมายดอลลาร์:

index.php<?php
  Test::$property = 'test';
  echo Test::$property; // แสดงผล 'test'
?>
Задание 1

สร้างคลาส Num ซึ่งจะมี คุณสมบัติแบบคงที่ระดับสาธารณะ (public static) สองตัว: num1 และ num2 เขียนค่าเลข 2 ลงในคุณสมบัติแรก และเลข 3 ลงในคุณสมบัติที่สอง แสดงผลรวมของค่าจากคุณสมบัติทั้งสองบนหน้าจอ