330 of 410 menu

namespace 명령어

PHP의 네임스페이스(namespaces)는 클래스, 인터페이스, 함수, 상수를 격리할 수 있게 합니다. 대규모 프로젝트나 서드파티 라이브러리를 사용할 때 특히 유용합니다. 네임스페이스는 파일 상단에 namespace 키워드로 정의됩니다.

구문

namespace MyProject;

예시

간단한 네임스페이스와 그 안에 클래스를 생성해 봅시다:

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

예시

다른 네임스페이스에 있는 클래스에 접근하기:

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

코드 실행 결과:

'Hello from MyClass'

예시

네임스페이스 별칭 사용하기:

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

함께 보기

  • 클래스를 생성할 수 있게 하는 class 명령어
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부