Сода кардани истифодабарии фазоҳои номҳо дар ООП дар PHP

Бигзор мо синфи зеринро дошта бошем Controller:

/admin/controller.php<?php
  namespace Admin;
  
  class Controller
  {
    
  }
?>

Бигзор инчунин синфи Page вуҷуд дошта бошад, ки аз синфи Controller мерос мебарад:

/admin/page.php<?php
  namespace Admin;
  
  class Page extends \Admin\Controller
  {
    
  }
?>

Чунон ки шумо мебинед, ҳангоми мерос гирифтан номи волидайнро бо фазои номҳо ишора мекунем. Дар ин мисол, аммо, нюанс мавҷуд аст: ҳарду синф ба як фазои номҳои якхеша тааллуқ доранд. Дар ин ҳолат, ҳангоми муроҷиат ба синф метавонед танҳо номи ин синфро нависед, ба ин тарз:

/admin/page.php<?php
  namespace Admin;
  
  class Page extends Controller
  {
    
  }
?>
Задание 1

Ду синф дода шудаанд:

php<?php
  namespace Modules\Shop;
  
  class Cart
  {
    
  }
?>
php<?php
  namespace Modules\Shop;
  
  class UserCart extends \Modules\Shop\Cart
  {
    
  }
?>

Рамзи насл гирифтани синфро содда кунед, бо назардошти он, ки ҳарду синф дар як фазои номҳо қарор доранд.