일반적으로 사용되는 매직 상수에 대한 소개는 PHP 매뉴얼: 연결을 직접 참조하세요
첨부된 데모는
<code><span><?php</span><span>/** * Created by PhpStorm. * User: yanfeng * Date: 2016/3/31 * Time: 13:28 */</span><span><span>function</span><span>output</span><span>()</span> {</span><span>echo</span><span>"function:<br>"</span>; <span>echo</span><span>__CLASS__</span> . <span>"<br>"</span>; <span>echo</span><span>__METHOD__</span> . <span>"<br>"</span>; <span>echo</span><span>__FUNCTION__</span> . <span>"<br>"</span>; } <span><span>class</span><span>test</span> {</span><span>static</span><span><span>function</span><span>output</span><span>()</span> {</span><span>echo</span><span>"class:<br>"</span>; <span>echo</span><span>__CLASS__</span> . <span>"<br>"</span>; <span>echo</span><span>__METHOD__</span> . <span>"<br>"</span>; <span>echo</span><span>__FUNCTION__</span> . <span>"<br>"</span>; output(); } } test::output();</code>
출력 결과:
<code>class: test test::output output function: output output</code>
위 내용은 마크다운 내용을 포함하여 PHP에서 현재 클래스 이름, 메소드 이름, 함수 이름 매직 상수를 얻는 방법(마크다운을 처음 사용하는 경우)을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.