>백엔드 개발 >PHP 튜토리얼 >PHP에서 명령 공간을 정의할 때 주의할 몇 가지 사항

PHP에서 명령 공간을 정의할 때 주의할 몇 가지 사항

墨辰丷
墨辰丷원래의
2018-05-31 09:55:441243검색

이 글은 PHP에서 명령 공간을 정의할 때 주의해야 할 몇 가지 사항을 주로 소개합니다. 관심 있는 친구들이 참고하면 좋겠습니다.

1. 명령 공간을 선언하는 것은 프로그램 스크립트의 첫 번째 명령문이어야 합니다. 또한 공백을 포함한 모든 비 PHP 코드는 네임스페이스 선언 앞에 나타날 수 없습니다.

다음은 오류의 예입니다.

<html>
<?php
namespace MyProject; // 致命错误 - 命名空间必须是程序脚本的第一条语句
?>

이것도 틀렸습니다

<?php 
// Lots 
// of 
// interesting 
// comments and white space 

namespace Foo; 
class Bar { 
} 
?>

2.PHP 키워드는 사용할 수 없습니다.

다음은 오류 예입니다.

<?php 
namespace Project/Classes/Function; // Causes parse errors 
namespace Project/Abstract/Factory; // Causes parse errors 
?>

3. 네임스페이스의 상수 정의.

다음 MESSAGE는 전역 네임스페이스에 있습니다.

<?php
namespace test;
define(&#39;MESSAGE&#39;, &#39;Hello world!&#39;);
?>

테스트 네임스페이스에 2개의 상수를 정의합니다.

<?php
namespace test;
define(&#39;test\HELLO&#39;, &#39;Hello world!&#39;);
define(__NAMESPACE__ . &#39;\GOODBYE&#39;, &#39;Goodbye cruel world!&#39;);
?>

위는 이 기사의 전체 내용입니다. 모두의 학습에 도움이 되었습니다. ㅋㅋㅋ 자세한 방법설명


위 내용은 PHP에서 명령 공간을 정의할 때 주의할 몇 가지 사항의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.