PHP'де класстарды бөлүк файлдарда сактоо
Бул сабакка чейин биз класстарыбызды чакырган жерден эле бир файлга жаза элекпиз.
Чыныгы жашоодо класстар адатта бөлүк файлдарда сакталат,
жана ар бир клас өзүнчө файлда болот.
Ошондой эле, клас менен файлдын аталышы бирдей болушу керек деген келишим бар.
Келгиле, практикада карап көрөлү.
Классы User болгон User.php файлын түзөлү:
<?php
class User
{
}
?>
Эми бизде User класстын пайдалануусу керек болгон index.php файлы бар деп алалы.
Бул файлда биз жөн гана User класстын объектин түзө албайбыз
- бул катага алып келет, анткени PHP бул класстын кодун таба албайт:
<?php
$user = new User; // бул катага алып келет
?>
User класстын index.php файлында жеткиликтүү болушу үчүн,
аны классыбыз менен файлга туташтыруу керек.
Муну require_once командасы менен жасайлы:
<?php
require_once 'User.php'; // биздин классты туташтырабыз
$user = new User;
?>
Ар кайсы файлдарда бир нече класстарды жасагыла.
Класстарыңызды index.php файлына туташтыргыла.