이 글은 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('MESSAGE', 'Hello world!'); ?>
테스트 네임스페이스에 2개의 상수를 정의합니다.
<?php namespace test; define('test\HELLO', 'Hello world!'); define(__NAMESPACE__ . '\GOODBYE', 'Goodbye cruel world!'); ?>
위는 이 기사의 전체 내용입니다. 모두의 학습에 도움이 되었습니다. ㅋㅋㅋ 자세한 방법설명
위 내용은 PHP에서 명령 공간을 정의할 때 주의할 몇 가지 사항의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!