>  기사  >  백엔드 개발  >  PHP 액세스 글로벌 클래스

PHP 액세스 글로벌 클래스

王林
王林앞으로
2023-08-26 20:25:06744검색

PHP 액세스 글로벌 클래스

소개

PHP 파서는 정규화되지 않은 식별자(예: 클래스 또는 함수 이름)를 발견하면 현재 네임스페이스로 확인됩니다. 따라서 PHP의 사전 정의된 클래스에 액세스하려면 접두사 를 통해 정규화된 이름으로 이를 참조해야 합니다.

내장 클래스 사용

다음 예에서 새 클래스는 미리 정의된 stdClass를 기본 클래스로 사용합니다. 전역 클래스를 참조하기 위해 접두사를 추가하여 전역 클래스를 지정합니다.

<?
namespace testspace;
class testclass extends \stdClass{
   //
}
$obj=new testclass();
$obj->name="Raju";
echo $obj->name;
?>

포함된 파일은 기본적으로 전역 네임스페이스를 사용합니다. 따라서 포함된 파일의 클래스를 참조하려면

Example

#test1.php
<?php
class myclass{
   function hello(){ echo "Hello World";}
}
?>

이 파일 앞에 와야 합니다. 이 파일은 클래스가

이 파일이 다른 네임스페이스에 포함된 경우

예제

#test2.php
<?php
include &#39;test1.php&#39;;
class testclass extends \myclass{
function hello(){
   echo "Hello PHP"; }
}
$obj1=new \myclass();
$obj1->hello();
$obj2=new testclass();
$obj2->hello();
?>
로 참조되는 다른 PHP 스크립트에 포함되어 있습니다.

Output

다음 출력이 인쇄됩니다

Hello World
Hello PHP

위 내용은 PHP 액세스 글로벌 클래스의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제