330 of 410 menu

Comando namespace

Namespaces no PHP permitem isolar classes, interfaces, funções e constantes. Eles são especialmente úteis ao trabalhar com projetos grandes ou ao utilizar bibliotecas de terceiros. Um namespace é definido pela palavra-chave namespace no início do arquivo.

Sintaxe

namespace MyProject;

Exemplo

Vamos criar um namespace simples e uma classe dentro dele:

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

Exemplo

Acessando a classe de outro namespace:

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

Resultado da execução do código:

'Hello from MyClass'

Exemplo

Usando aliases para namespaces:

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

Veja também

  • o comando class,
    que permite criar classes
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar