PHP-de klasslary aýry faýllarda saklamak

Bu sapakdan özümiz, klasslarymyzy çagyran ýerimizdeki şol bir faýlda ýazýardyk. Asly ýaşaýyşda klasslar adatça aýry faýllarda saklanýar, üstesine-de her klass öz aýry faýlynda. Şeýle hem, klass faýlynyň adynyň şol klass özüniň ady ýaly bolmalydygyna barada ylalaşyk bar. Amalda göreli. Geliň <User.php> faýlyny <User> klassy bilen düzeliň:

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

Geliň indi bizde <index.php> faýly bolsun, onda biz öz <User> klasymyzy ulanmak isleýäris. Biz bu faýlda ýönekeý <User> klasynyň obýektini düzip bilmeýäris - bu ýalňyşlygy döreder, sebäbi PHP bu klasynyň koduny tapyp bilmeýär:

index.php<?php
  $user = new User; // bu ýalňyşlyk döreder
?>

<User> klasynyň <index.php> faýlynda elýeterli bolmagy üçin, oňa klasymyzy bar faýly birikdirmeli. Muny <require_once> buýrugy bilen edeliň:

index.php<?php
  require_once 'User.php'; // klasymyzy birikdirýäris
  $user = new User;
?>
Задание 1

Tapawutly faýllarda birnäçe klass düzüň. Klosslaryňyzy <index.php> faýlyna birikdiriň.