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 중국어 웹사이트의 기타 관련 기사를 참조하세요!