Thứ Hai, 4 tháng 1, 2016

học php

Chia Sẻ - Bài 1: Chương trình đầu tiên: hello world - print, echo và chú thích! | Ksec Club

Chia Sẻ Bài 1: Chương trình đầu tiên: hello world - print, echo và chú thích!

Thảo luận trong 'PHP/MySQL' bắt đầu bởi koolkiizz, 4/11/14.

  1. koolkiizz Moderator

    [​IMG]

    Chào mừng các bạn đến với khoá học miễn phí lập trình PHP cơ bản của ksec.info.
    Ở bài đầu tiên, chúng ta sẽ cùng tìm hiểu về chương trình đầu tiên: hello world.

    Đối với ngôn ngữ nào cũng vậy, chương trình đầu tiên ta cần biết là hello world - chương trình làm quen với ngôn ngữ lập trình. Chức năng của nó là xuất ra màn hình dòng chữ "Hello world". Đây là chương trình đơn giản nhất của mọi ngôn ngữ, với PHP cũng vậy, hello world rất đơn giản.

    Trong hầu hết các ngôn ngữ, hello world được viết bởi chỉ 1 cách, đối với php, ta có hai cách để viết, với hai câu lệnh khác nhau nhưng chức năng giống nhau.
    PHP:
    Cách 1:
    <?php
    echo 'Hello world!';
    ?>

    Cách 2:
    <?php
    print 'Hello world!';
    ?>
    Tất cả các chương trình php đều được mở đầu bằng thẻ <? hoặc <?php, nhưng những lập trình viên php thường dùng cách thứ hai, tức là <?php để mở đầu cho chương trình php; và được kết thúc bằng ?>, các lệnh kết thúc bằng dấu chấm phẩy (;). Trong hai chương trình trên, đều xuất hiện ra màn hình dòng chữ "Hello world", và hai lệnh "echo" và "print" có chức năng giống nhau, sự khác nhau giữa hai lệnh này sẽ được đề cập trong những bài học sau.

    Nào, hãy dùng notepad hoặc notepad ++ copy 1 trong hai chương trình trên và lưu file với tên helloworld.php vào trong folder server offline của bạn (www), sau đó dùng trình duyệt để truy nhập vào file này.
    Đây là hình ảnh tôi dùng cả hai cách vào trong 1 file. Chúng không có sự khác nhau!
    [​IMG]
    Để viết chú thích trong php, ta sử dụng cặp dấu // để viết chú thích trên 1 dòng, ví dụ
    PHP:
    <?php
    print 'Hello world!'//print hello world
    ?>
    Để viết chú thích trên nhiều dòng, ta sử dụng cặp thẻ /**/ ví dụ:
    PHP:
    <?php
    print 'Hello world!';
    /*Chương trình
    hello world!
    */
    ?>
    [​IMG]
    Bài học đầu tiên về php của chúng ta đến đây là kết thúc, kiến thức không có gì nhiều. Sau đây là bài tập:
    Hiện lên màn hình các thông tin của bạn như tên, tuổi, ngày tháng năm sinh, quê quán, trường, lớp,... theo 2 cách

    Các bạn chú ý: Bài tập làm xong post ngay dưới bài này. Thực hiện hai bước bên dưới
    1. Chọn thẻ quote, sau đó chọn thẻ mã được đánh dấu ở khung đỏ bên dưới, đưa code vào trong cửa sổ hiện ra.
    2. Cách 6 dòng kể tử dòng chứa từ CODE
    Khi copy bài viết, mong các bạn ghi rõ nguồn và dẫn link nguồn. Cám ơn!

    Attached Files:

    • Untitled.png
      Untitled.png
      File size:
      13 KB
      Lượt xem:
      291
    • gs.png
      gs.png
      File size:
      8.3 KB
      Lượt xem:
      286
    Last edited: 4/11/14
  2. tuna

    tuna Moderator

    Bài viết:
    96
    "Thích" đã nhận:
    46
    Mình có chút thắc mắc là PHP chạy trên server thì có phải cài cái gì để giả lập server hay không?
    Rồi làm sao để có cái localhost kia?
    Một vài thắc mắc của người chưa lập trình web bao giờ :D
    Nếu cần thiết thì nên bổ sung cái này vào bài viết, vì cái này có thể coi như là môi trường để lập trình PHP.
  3. Kevin Kien

    Kevin Kien Administrator Staff Member

    Bài viết:
    147
    "Thích" đã nhận:
    83
    anh @atn trên window thì anh dùng xampp để làm server anh nhé.
    Khi anh cài đặt xampp xong bật apache lên rồi vào trình duyệt gõ localhost là được.
  4. great_bn

    great_bn Moderator Staff Member

    Bài viết:
    114
    "Thích" đã nhận:
    27
    Đến từ:
    Bắc Ninh
    a ấy hỏi để @koolkiizz thêm vào bài thôi mà a :D :D
  5. koolkiizz

    koolkiizz Moderator Staff Member

    Bài viết:
    124
    "Thích" đã nhận:
    37
    @atn Về vấn đề đó, em đã đề cập trong bài tổng hợp rồi anh nhé!
  6. tuna

    tuna Moderator

    Bài viết:
    96
    "Thích" đã nhận:
    46
    Đang rảnh rỗi, làm bài tập cái chơi. Bài làm của mình đây, cơ mà sao nó không xuống dòng nhỉ? Hay là trong PHP dùng ký tự khác để xuống dòng?
    P/S: Có sự khác nhau giữa echo với print không nhỉ?
    [​IMG]

    Attached Files:

    Last edited: 20/7/15

Share This Page

0 nhận xét: