⊗ppOpNsURP 103 of 107 menu

PHP-те ООП-да use командасы және салыстырмалы жолдар

use командасын қолданған кезде салыстырмалы жолдарды көрсетуге болады. Мысал арқылы қарастырайық. Біз белгілі бір классты қосатынымызды алайық:

<?php namespace Core\Admin; use \Core\Admin\Path\Router; // классты қосамыз class Controller extends Router { } ?>

Көріп отырғаныңыздай, қосылатын класстың есімдер кеңістігінің басы ағымдағы кеңістікпен сәйкес келеді. Бұл біздің класты қосқан кезде бұл бөлігін алып тастап, бастапқы кері косу сызығын алып тастай алатынымызды білдіреді:

<?php namespace Core\Admin; use Path\Router; // салыстырмалы жолды жасаймыз class Controller extends Router { } ?>

use қолданып, келесі кодты жеңілдетіңіз:

<?php namespace Core\Storage; class Model { public function __construct() { $database = new \Core\Storage\DataBase; } } ?>
uzlrudebytr