Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP highlight_file() 함수 – 문법, 매개변수 및 사용 예제

highlight_file() 함수는 지정된 파일의 내용을 읽어와 PHP 구문 강조(syntax highlighting)가 적용된 형태로 출력하는 함수입니다. 주로 소스 코드를 웹 페이지에서 보기 좋게 표시할 때 활용됩니다.

문법

highlight_file(file, return)

매개변수

  • file − 화면에 표시할 파일의 이름입니다.

  • return − 이 매개변수를 true로 설정하면, 함수는 강조 처리된 코드를 브라우저에 직접 출력하지 않고 문자열 형태로 반환합니다. 기본값은 false입니다.

반환값

return 매개변수가 true로 설정된 경우, highlight_file() 함수는 강조 처리된 코드를 문자열로 반환합니다. 그 외의 경우에는 실행에 성공하면 true를, 실패하면 false를 반환합니다.

예제

다음은 "new.php"라는 테스트 파일을 사용하여 해당 파일의 내용을 PHP 구문이 강조된 형태로 출력하는 예제입니다.

<html>
   <body>
      <?php
         highlight_file("new.php");
      ?>
   </body>
</html>

출력 결과

브라우저에 표시되는 출력 결과는 다음과 같습니다.

<html>
   <body>
      <?php
         echo ("new.php");
      ?>
   <body>
<html>

참고 사항

highlight_file()은 show_source()의 별칭(alias)으로도 알려져 있으며, 두 함수는 동일하게 동작합니다. 또한 이 함수를 사용해 소스 코드를 공개할 경우 데이터베이스 접속 정보나 API 키 같은 민감한 정보가 노출될 수 있으므로, 보안에 유의해서 사용해야 합니다.