>  기사  >  백엔드 개발  >  왜 PHP를 컴파일할 필요가 없나요?

왜 PHP를 컴파일할 필요가 없나요?

(*-*)浩
(*-*)浩원래의
2019-09-26 11:43:464106검색

왜 PHP를 컴파일할 필요가 없나요?

PHP는 컴파일할 필요가 없는데, 작성하고 나면 정말 실행할 수 있을까요?

PHP의 주요 기능 중 하나는 스크립팅 언어입니다. 스크립트는 일반적으로 컴파일되는 대신 해석되고 실행됩니다.

PHP는 해석된 언어입니다. PHP 코드는 opcode로 해석된 다음 실행을 위해 Zend 엔진으로 전달됩니다. (추천학습 : PHP프로그래밍 입문부터 마스터까지)

해석언어 : 프로그램을 컴파일할 필요가 없고, 프로그램이 실행될 때 기계어로 번역되며, 실행될 때마다 번역을 해야 함 실행.

통역 언어

소스 프로그램은 프로그램이 실행되기 전에 중간 언어로 미리 컴파일된 후 인터프리터에 의해 중간 언어가 실행됩니다. 한 번만 컴파일하면 언어 해석이 불가능합니다. 프로그램은 일반적으로 덜 효율적으로 실행되며 인터프리터와 독립적으로 실행될 수 없습니다. C#, PHP, Python, Java 등은 모두 해석된 언어입니다.

그런데 작성하고 나면 정말 실행이 될까요? 하지만 아닙니다.

PHP 코드를 실행하려면 "어머니", 즉 우리가 컴파일한 "PHP 실행 프로그램"이 있어야 합니다.

Linux에서는 이 매트릭스가 /usr/local/php/bin/php

에 배치될 수 있습니다. 어떻게 실행하나요?

1./usr/local/php/bin/php 다음에 PHP 파일

2./usr/local/php/bin/php -r '여기에 PHP 코드를 직접 작성하세요'

3. 파일을 만들고 첫 번째 줄에 #!/usr/local/php/bin/php 라고 적습니다

이렇게 하면 이 파일이 PHP에 의해 실행되는지 확인할 수 있습니다(파일 이름은 .php로 끝나지 않아도 됩니다)

예:

rreee
$ vi god

위 내용은 왜 PHP를 컴파일할 필요가 없나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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