330 of 410 menu

Namespace-komento

Nimiavaruudet (namespaces) PHP:ssä mahdollistavat luokkien, rajapintojen, funktioiden ja vakioiden eristämisen. Ne ovat erityisen hyödyllisiä suurissa projekteissa tai kolmannen osapuolen kirjastoja käytettäessä. Nimiavaruus määritellään avainsanalla namespace tiedoston alussa.

Syntaksi

namespace MyProject;

Esimerkki

Luodaan yksinkertainen nimiavaruus ja luokka sen sisälle:

<?php namespace MyProject; class MyClass { public function hello() { return 'Hello from MyClass'; } } ?>

Esimerkki

Viittaus luokkaan toisesta nimiavaruudesta:

<?php require_once 'MyClass.php'; $obj = new \MyProject\MyClass(); echo $obj->hello(); ?>

Koodin suorituksen tulos:

'Hello from MyClass'

Esimerkki

Aliasten käyttö nimiavaruuksille:

<?php use MyProject\MyClass as MC; $obj = new MC(); echo $obj->hello(); ?>

Katso myös

  • komento class,
    joka mahdollistaa luokkien luomisen
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää