HN Hướng dẫn làm trang web PHP đầu tiên : Hello World !

Thảo luận trong 'Dịch vụ - Tiện ích' bắt đầu bởi elise261092, 30/5/16.

Trạng thái chủ đề:
Không mở trả lời sau này.
  1. elise261092

    elise261092 New Member

    Tham gia ngày:
    21/10/15
    Bài viết:
    13
    Đã được cảm ơn:
    0
    1) PHP là gì ?

    PHP là một ngôn ngữ lập trình kiểu script, chạy trên Server và trả về mã HTML cho trình duyệt. PHP gần như đã trở nên một ngôn ngữ lập trình Web rất phổ quát trên mạng hiện giờ. PHP là chữ viết tắt của cụm từ “PHP Hypertext Preprocessor”, tạm thời dịch là ngôn ngữ tiền xử lí các siêu văn bản. Các mã lệnh PHP được nhúng vào các trang web, các trang này thường có phần mở rộng là .php, .php3, .php4. Khi khách hàng gởi yêu cầu “cần load các page này về” tới web server, đầu tiên web server sẽ phân tách và thi hành các mã lệnh PHP được nhúng trong, sau đó trả về một trang web kết quả đã được xử lí cho client.

    Một số sản phẩm của chúng tôi được lập trình bằng PHP :
    - woocommerce product designer
    - https://goo.gl/WxGIIY
    - http://bookingsystempro.com/


    Bạn có thể hỏi, tại sau có nhiều tuỳ chọn như ASP, Cold Fusion, Perl, Java, Python nhưng mà chúng ta lại chọn PHP? Và câu giải đáp là: bởi nó là một ngôn ngữ rất dễ dàng sử dụng, dễ dàng học, cú pháp lệnh giản đơn, các biến không cần phải khai tạp chí trước khi sử dụng, tự động ép kiểu(typecast), chạy nhanh, tập hàm built-in rất phong phú, có mã nguồn mở…

    2) Viết chương trình Hello World !

    Bình thường, khi bạn bắt tay học một ngôn ngữ nào đó, đoạn mã trước tiên bạn web sẽ là xuất ra console, màng hình,.. câu : “Hello World!”. Và PHP cũng không ngoại lệ.
    Bất kì một ngôn ngữ nào chúng ta học, đoạn script đầu tiền chúng ta thường là : “Hello World”, nhưng mà chắc khá ít các bạn tự hỏi vì sao nhà phát triển thường chọn “Hello,World”, như một biểu tượng bắt đầu cho một ngôn ngữ mới học. Có 2 lý do được đưa ra ở đây lý giải cho câu hỏi trên

    Thứ 1 : Về lịch sử, cụm từ “hello world” được các lập trình viên dùng cho tới ngày hôm nay bởi sự tác động từ một thí dụ trong quyển sách có tựa đề là “The C programming language”. Chương trình ví dụ từ cuốn sách là đoạn mã : “hello world”, được kế thừa thì những chú thích quý giá của Brian Kernighan, được dùng cho các thí nghiệm trình biên dịch C (ngôn ngữ lập trình C). Sau đó nó là trong những chương trình trước tiên để hí nghiệm trình biên dịch C++. Và được các lập trình viên sử dụng như một biểu tượng tiền để khi mới bắt đầu bước vào thế giới lập trình cho tới ngày nay

    Thứ 2 (ý kiến cá nhân): “hello world”, dịch ra là “xin chào thế giới”. Giống như khi chúng ta mới được xuất hiện, tiếng khóc chào đời như một câu chào trước tiên thông báo với nhân loại rằng sự hiện diện của bạn trên cõi đời này. Cũng gần giống như thế, “hello world” là đoạn mã đầu tiên, cực kì giản đơn và dễ dàng hiểu cho dù bạn có tri thức lập trình hay không? Nó là nền móng của bất kì một ngôn ngữ lập trình như C, C++, Java, C#, PHP, Ruby on Rails,…
    Bước vào chủ đề chính, bạn gõ theo như đoạn mã dưới đây xuất ra trình duyệt để người dùng thấy được, có cấu trúc như sau :

    [​IMG]

    Save đoạn mã trên lại với tên file bất kì, chẳng hạn như hello_world.php trong folder gốc của server local host. Đối với wamp là folder “www” trong đường dẫn : “C:wamp/www” hoặc xamp thì là folder htdocs trong đường dẫn “C:xamp/htdocs”. Vào trình duyệt gõ địa chỉ localhost, sẽ thấy in ra ngoài trình duyệt web dòng chữ : “Hello World”.

    Giải thích về 2 đoạn mã trên, dấu mở <?php và dấu đóng ?> đó là bắt buộc của ngôn ngữ lập trình PHP, bên trong 2 dấu này bạn sẽ đặt các đoạn mã PHP của mình để trình duyệt có thể hiểu được. 2 tỉ dụ trên, đều xuất ra ngoài màng hình chữ “Hello World”. 2 lệnh print và echo có vai trò khá tương đồng nhau đó là xuất ra ngoài màng hình những gì người dùng có thể nhìn thấy được, căn bản bạn có thể sử dụng echo hoặc print đều được. Về vấn đề khác biệt giữa echo và print, mình xin liệt kê một vài điểm :
    – Về vận tốc, echo có thể nhanh hơn print, vì nó không trả về giá trị
    – print có hành bởi vì giống như một function, trong khi echo thì không
    Vậy là chúng ta đã viết xong trang site trước tiên “Hello World”, làm tiền đề cho những đoạn mã béo hơn sau này trong hành trình xây dựng một áp dụng site bằng ngôn ngữ lập trình PHP. Nếu bài hay và hữu dụng, hãy click share bên dưới bài viết để chia sẽ cho mọi người cùng học nhé.
    Chia sẽ nhiều hơn – lớn mạnh mạnh hơn . Thân !
     
Trạng thái chủ đề:
Không mở trả lời sau này.

Chia sẻ trang này