⊗ppOpNsURP 103 of 107 menu

Kommandot use och relativa vägar i OOP i PHP

När du använder kommandot use kan du ange relativa vägar. Låt oss titta på ett exempel. Låt oss säga att vi inkluderar en viss klass:

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

Som du ser sammanfaller början av namnutrymmet för den inkluderade klassen med det aktuella namnutrymmet. Det betyder att vi kan ta bort denna del vid inkludering av vår klass, och samtidigt ta bort det inledande omvända snedstrecket:

<?php namespace Core\Admin; use Path\Router; // gör en relativ väg class Controller extends Router { } ?>

Förenkla följande kod med hjälp av use:

<?php namespace Core\Storage; class Model { public function __construct() { $database = new \Core\Storage\DataBase; } } ?>
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa