STDIO
Tìm kiếm gần đây
    • Nội dung
    • QR Code
    • 0
    • 0
    • Sao chép

    Tổng Quan về PHP

    Tìm hiểu tổng quan về ngôn ngữ lập trình PHP.
    10/05/2017
    09/09/2020
    3 phút đọc
    Tổng Quan về PHP

    Tổng quan

    PHP là ngôn ngữ lập trình mã nguồn mở phía server được thiết kế để xây dựng ứng dụng web động. Code PHP thực thi trên server để sinh ra code HTML và trả về cho trình duyệt web render theo yêu cầu của nhà phát triển. PHP cho phép xây dựng ứng dụng web tương tác với mọi cơ sở dữ liệu như: MySQL, Oracle, ... PHP được tối ưu hoá cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn nên PHP nhanh chóng trở thành một ngôn ngữ lập trình phổ biến.

    Lịch sử phát triển của PHP

    PHP được phát triển từ một sản phẩm có tên là PHP/FI. PHP/FI do Rasmus Lerdorf tạo ra năm 1995 được viết bằng C và được sửa lại năm 1997.

    PHP 3.0: Được Andi Gutmans và Zeev Suraski tạo ra năm 1997 sau khi viết lại hoàn toàn bộ mã nguồn trước đó. Lý do chính mà họ đã tạo ra phiên bản này là do họ nhận thấy PHP/FI 2.0 không mở rộng được trong việc phát triển các ứng dụng thương mại điện tử. PHP 3.0 như là phiên bản thế hệ kế tiếp của PHP/FI 2.0, và chấm dứt phát triển PHP/FI 2.0. PHP 3.0 cung cấp cho người dùng cuối một cơ sở hạ tầng dùng cho nhiều cơ sở dữ liệu, giao thức và API khác nhau. Cho phép người dùng có thể mở rộng theo module. Chính điều này làm cho PHP3 thành công so với PHP2. Lúc này chính thức đặt tên ngắn gọn là PHP (Hypertext Preprocessor).

    PHP4: Được công bố năm 2000 tốc độ xử lý được cải thiện, PHP 4.0 đem đến các tính năng chủ yếu khác gồm có hỗ trợ nhiều máy chủ web, hỗ trợ session HTTP, tạo output buffering, nhiều cách xử lý dữ liệu input bảo mật hơn và cung cấp một vài các cấu trúc ngôn ngữ mới. Với PHP 4, số nhà phát triển dùng PHP lên đến hàng trăm nghìn và hàng triệu trang web dùng PHP, chiếm 20% số tên miền trên mạng Internet. Team phát triển PHP lên tới con số hàng nghìn người và nhiều người khác tham gia vào các dự án có liên quan đến PHP như PEAR, PECL và tài liệu cho PHP.

    PHP5: Bản chính thức ra mắt ngày 13 tháng 7 năm 2004 sau một chuỗi các bản kiểm thử bao gồm Beta 4, RC 1, RC2, RC3. Mặc dù đây là phiên bản sản xuất đầu tiên nhưng PHP 5.0 vẫn còn một số lỗi, đáng kể là lỗi xác thực HTTP.

    Một số tính chất của file PHP

    • Các file PHP trả về cho trình duyệt là một trang thuần HTML.
    • Các file PHP có thể chứa văn bản (Text), các thẻ HTML (HTML tags) và code kịch bản (Script).
    • Các file PHP có phần mở rộng là: .php, .php3, .phpml.
    • Từ phiên bản 4.0 trở về sau mới hỗ trợ session.

    Chương trình đầu tiên

    <html>
        <head>
            <title>Tổng Quan PHP</title>
        </head>
        <body>
        <?php
            echo "Hello World";
        ?>
        </body>  
    </html>

    Làm thế nào để chạy được code PHP

    Để chạy được code PHP cần phải có môi trường server vì PHP là ngôn ngữ phía server (server-side). Tạo ra môi trường server thì có thể dùng XAMPP. XAMPP là gói cài đặt tích hợp sẵn Apache, MySQL và PHP. XAMPP cũng bao gồm phpMyAdmin - 1 công cụ dạng web giúp cho nhà phát triển quản trị cơ sở dữ liệu và rất nhiều thư viện hỗ trợ khác như: OpenSSL, pdf class, ...

    Tham khảo

    • https://en.wikipedia.org/wiki/PHP
    0 Bình luận
    PHP

    Đề xuất

    Tổng Quan Về Ngôn Ngữ Lập Trình JavaScript
    Tìm hiểu tổng quan ngôn ngữ lập trình JavaScript và tầm quan trọng của ...
    14/11/2015
    Tổng Quan về Ánh Sáng
    Một phong cách thường là kết quả của sự ưu tiên về mặt kỹ thuật, được sử ...
    16/10/2020

    Khám phá

    Tổng Quan Về Thực Tại Ảo - Virtual Reality
    Tổng thể về thực tại ảo, những thành phần chính của hệ thống và xu hướng ...
    CBP-1: Tổng Quan về Project Ví Dụ
    Giới thiệu về Component Base Programming (CBP) - sơ lược về project ví ...
    Tổng Quan về Python
    Tổng quan, một số tính chất và tính năng của Python.
    18/03/2015
    Toán Tử trong PHP
    Tìm hiểu về các toán tử trong ngôn ngữ lập trình PHP.
    03/10/2016
    Thao Tác với MySQL Database Sử Dụng MySQLi Extension trong PHP
    Hướng dẫn cách thao tác với MySQL database sử dụng MySQLi Extension ...
    07/11/2015
    C++11 - Smart Pointers - Quản Lý Tài Nguyên
    Tìm hiểu về quản lý tài nguyên với smart pointer trong C++.
    06/12/2014
    Kiểu Dữ Liệu Mảng Trong PHP
    Tìm hiểu về kiểu dữ liệu và các phương thức về mảng trong PHP.
    20/03/2017
    Giới Thiệu về Mô Hình SVM
    Giới thiệu tổng quan mô hình SVM và sử dụng SVM trong OpenCV.
    Khi bạn nhấn vào liên kết sản phẩm do STDIO đề xuất và mua hàng, STDIO có thể nhận được hoa hồng. Điều này hỗ trợ STDIO tạo thêm nhiều nội dung hữu ích. Tìm hiểu thêm.
    STDIO
    Trang chính
    Công ty TNHH STDIO

    30, Trịnh Đình Thảo, Hòa Thạnh, Tân Phú, Hồ Chí Minh
    +84 28.36205514 - +84 942.111912
    developer@stdio.vn

    383/1 Quang Trung, Phường 10, Quận Gò Vấp, Hồ Chí Minh
    Số giấy phép ĐKKD: 0311563559 do sở Kế hoạch và Đầu Tư TPHCM cấp ngày 23/02/2012

    ©STDIO, 2013 - 2020