⊗ppOpNsURP 103 of 107 menu

Brug af use-kommandoen og relative stier i OOP i PHP

Når du bruger use-kommandoen, kan du angive relative stier. Lad os se på et eksempel. Lad os sige, at vi inkluderer en bestemt klasse:

<?php namespace Core\Admin; use \Core\Admin\Path\Router; // inkluderer klassen class Controller extends Router { } ?>

Som du kan se, falder starten af navnerummet for den inkluderede klasse sammen med det aktuelle navnerum. Det betyder, at vi kan fjerne denne del, når vi inkluderer vores klasse, samtidig med at vi fjerner den indledende omvendte skråstreg:

<?php namespace Core\Admin; use Path\Router; // laver en relativ sti class Controller extends Router { } ?>

Forenkl følgende kode ved at bruge use:

<?php namespace Core\Storage; class Model { public function __construct() { $database = new \Core\Storage\DataBase; } } ?>
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis