>백엔드 개발 >PHP 튜토리얼 >PHP 연구 Notes_4_상수 및 매직 상수에 대한 참고 사항

PHP 연구 Notes_4_상수 및 매직 상수에 대한 참고 사항

WBOY
WBOY원래의
2016-08-08 09:19:21885검색

상수는 PHP의 변수에 해당합니다. 상수는 하위 시스템 상수, 프레임워크 상수, 사용자 정의 상수입니다.
상수를 정의하려면 다음을 사용할 수 있습니다.

<code><span><span><?php</span>
    define(<span>"MY_FIELD"</span>,<span>123</span>);
    <span>echo</span> MY_FIELD;<span>// 输出123</span><span>// 如果定义常量是一个变量</span><span>$name</span> = <span>"TEST"</span>;
    define(<span>$name</span>,<span>"456"</span>);
    <span>echo</span><span>$name</span>;<span>// 输出TEST</span><span>echo</span> constant(<span>$name</span>);<span>//输出真正的变量值456</span><span>?></span></span></code>

참고:
1. '$' 기호를 추가하지 않고 직접 사용하세요.
2. 상수는 어디에서나 정의하고 사용할 수 있습니다.
3. 상수 이름 또는 상수(상수 이름) 함수를 사용하여 상수 값을 가져올 수 있습니다.
4.get_definated_constants(); 정의된 모든 상수를 얻을 수 있습니다.

매직 상수: 다양한 확장 라이브러리에서 추가됩니다. 일반적으로 사용되는 매직 상수는 다음과 같습니다.

名称 说明
__LINE__ 文件中的当前行号。
__DIR__ 当前文件所在目录。
__FILE__ 文件的完整路径和文件名。如果用在包含文件中,则返回包含文件名。自 php 4.0.2 起,FILE 总是包含一个绝对路径,而在此之前的版本有时会包含一个相对路径。
__FUNCTION__ 函数名称(php 4.3.0 新加)。自 php 5 起本常量返回该函数被定义时的名字(区分大小写)。在 php 4 中该值总是小写字母的。
__CLASS__ 类的名称(php 4.3.0 新加)。自 php 5 起本常量返回该类被定义时的名字(区分大小写)。在 php 4 中该值总是小写字母的。
__METHOD__ 类的方法名(php 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。
__NAMESPACE__ 当前命名空间的名称(大小写敏感)。这个常量是在编译时定义的(PHP 5.3.0 新增)
저작권 안내: 이 글은 원문을 재인쇄할 때 반드시 출처를 표기해야 합니다. 부족한 부분이 있을 뿐입니다.

위 내용을 포함해 PHP 공부노트_4_ 상수와 매직상수에서 주의해야 할 점들을 소개하고 있는데, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

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