Penyimpanan Kelas dalam Fail Berasingan dalam PHP

Sebelum pelajaran ini, kami menulis kelas kami dalam fail yang sama di mana kami memanggilnya. Dalam kehidupan sebenar, kelas biasanya disimpan dalam fail berasingan, dan setiap kelas dalam fail berasingannya sendiri. Terdapat konvensyen bahawa fail dengan kelas harus dinamakan sama seperti kelas itu sendiri. Mari kita lihat dalam amalan. Mari buat fail User.php dengan kelas User:

User.php<?php
  class User
  {
    
  }
?>

Katakan sekarang kami mempunyai fail index.php, di mana kami ingin menggunakan kelas User kami. Kami tidak boleh dalam fail ini hanya mencipta objek kelas User - ini akan menyebabkan ralat, kerana PHP tidak akan dapat mencari kod kelas ini:

index.php<?php
  $user = new User; // ini akan menyebabkan ralat
?>

Untuk kelas User boleh diakses dalam fail index.php, perlu menyambungkan fail dengan kelas kami kepadanya. Mari lakukan ini dengan perintah require_once:

index.php<?php
  require_once 'User.php'; // sambungkan kelas kami
  $user = new User;
?>
Задание 1

Buat beberapa kelas dalam fail yang berbeza. Sambungkan kelas anda ke fail index.php.