>  기사  >  백엔드 개발  >  PHP에서 파일에 일반적으로 사용되는 시스템 기능은 무엇입니까? 파일 로딩의 원리는 무엇인가요?

PHP에서 파일에 일반적으로 사용되는 시스템 기능은 무엇입니까? 파일 로딩의 원리는 무엇인가요?

慕斯
慕斯원래의
2021-06-15 13:56:181869검색

이전 기사에서 소개한 "PHP 프레임워크 개발 사양을 1분 안에 얻는 방법은?" 》, 이 기사에서는 PHP에서 파일에 일반적으로 사용되는 시스템 기능이 무엇인지 계속 소개합니다. 파일 로딩의 원리는 무엇입니까? 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.

PHP에서 파일에 일반적으로 사용되는 시스템 기능은 무엇입니까? 파일 로딩의 원리는 무엇인가요?

파일에는 일반적인 시스템 기능이 포함되어 있습니다.

(1) 출력과 관련된 기능

print()는 본질적으로 구조(함수가 아님)를 반환합니다. 1, 괄호를 사용할 필요가 없습니다.

print_r(); var_dump와 비슷하지만 var_dump보다 간단합니다. 데이터 유형을 출력하지 않고 값만 출력합니다(배열 인쇄가 더 일반적으로 사용됨). 코드 예 ;

<?php
//系统函数
//输出相关
echo print(&#39;hello world<br/>&#39;);
print &#39;hello world<br/>&#39; ;
$a = &#39;hello world<br/>&#39;;
print_r($a);
직접 출력의 경우 print는 실제 함수가 아닌 구조일 뿐이므로 함수로 래핑할 필요가 없습니다. 이와 같은 print_r()의 경우 일반적으로 다음과 같은 변수에서 작동합니다. 위에서 작성한 코드에서는 두 번째 결과 앞에 1이 붙는 것을 볼 수 있는데, 이는 echo에 의해 출력된 값입니다.

(2) 시간 관련 함수

PHP에서 파일에 일반적으로 사용되는 시스템 기능은 무엇입니까? 파일 로딩의 원리는 무엇인가요?

date() 지정된 형식에 해당하는 기간입니다. 지정된 타임스탬프가 없으면 기본적으로 현재 타임스탬프가 해석됩니다. 현재 시간에 해당하는 타임스탬프

  • microtime(): 마이크로초 레벨 시간 가져오기

  • 코드를 예로 들어보겠습니다.

    <?php
    //系统函数
    //输出相关
    echo print(&#39;hello world<br/>&#39;);
    print &#39;hello world<br/>&#39; ;
    $a = &#39;hello world<br/>&#39;;
    print_r($a);
    echo '
    '; //时间函数 echo date('Y 年 m 月 d 日 H:i:s' ,12345678),'
    ; echo time(),'
    '; echo microtime(),'
    ';

  • (3) 숫자에 대한 함수
max( )

main()

  • rand()

  • mt_rand()

  • round()

  • PHP 코드 실행 프로세스:

  • 1. 코드 파일을 읽습니다( PHP 프로그램).

    2. 컴파일: PHP 코드를 바이트코드로 변환합니다(opcode 생성).
3. zendengine은 opcode를 구문 분석하고 바이트코드에 따라 논리 연산을 수행합니다.

컴파일 과정에서 PHP 파일에 구문 오류가 발생하면 실패하지만(실행되지 않음) 포함된 파일에 오류가 있으면 때때로 시스템은 include 문이 실행될 때만 오류를 보고합니다.

4. 해당 HTML 코드로 변환

파일 로딩 원리:

1: 파일이 로드되면(포함 또는 요구) 시스템이 자동으로 파일에 코드를 포함합니다.

2: 로드 위치: 해당 파일의 코드가 포함된 위치가 해당 포함 위치입니다.

3: PHP에 포함된 파일은 별도로 컴파일됩니다.

추천학습 : 《PHP Video Tutorial

위 내용은 PHP에서 파일에 일반적으로 사용되는 시스템 기능은 무엇입니까? 파일 로딩의 원리는 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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