Hướng dẫn where is php code executed? - mã php được thực thi ở đâu?

PHP là ngôn ngữ được biên dịch kể từ PHP 4.0

Ý tưởng về một trình biên dịch dường như là một chủ đề gây ra sự nhầm lẫn lớn. Một số người cho rằng trình biên dịch là một chương trình chuyển đổi mã nguồn bằng một ngôn ngữ thành một chương trình thực thi. Định nghĩa về một trình biên dịch thực sự rộng hơn thế.

Trình biên dịch là một chương trình chuyển đổi mã nguồn thành một đại diện khác của mã. Biểu diễn mục tiêu thường là mã máy, nhưng nó cũng có thể là mã nguồn bằng ngôn ngữ khác hoặc thậm chí trong cùng một ngôn ngữ.

PHP trở thành ngôn ngữ được biên soạn vào năm 2000, khi Php 4 được phát hành lần đầu tiên. Cho đến phiên bản 3, mã nguồn PHP đã được phân tích cú pháp và thực hiện ngay lập tức bởi trình thông dịch PHP.

Php 4 giới thiệu động cơ Zend. Động cơ này chia việc xử lý mã PHP thành nhiều giai đoạn. Pha đầu tiên phân tích mã nguồn PHP và tạo biểu diễn nhị phân của mã PHP được gọi là mã hóa Zend. Opcodes là bộ hướng dẫn tương tự như các byte Java. Các opcode này được lưu trữ trong bộ nhớ. Giai đoạn thứ hai của xử lý động cơ Zend bao gồm thực hiện các mã hóa được tạo.

Hình thành thêm thông tin Truy cập //www.phpclasses.org/blog/post/117-php-compiler-performance.html

PHP [từ viết tắt đệ quy cho PHP: Hypertext Preprocessor] là ngôn ngữ kịch bản đa năng nguồn mở được sử dụng rộng rãi, đặc biệt phù hợp để phát triển web và có thể được nhúng vào HTML.

Đẹp, nhưng điều đó có nghĩa là gì? Một ví dụ:

Ví dụ #1 ví dụ giới thiệu



    
        Example
    
    

        

Bài Viết Liên Quan

Chủ Đề