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;
}
}
?>