Quên mật khẩu

Đăng ký


You are not connected. Please login or register

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down  Thông điệp [Trang 1 trong tổng số 1 trang]


Bài 1: Hello World - Những dòng code đầu tiên của bạn!



Thừa thắng xông lên, tớ làm luôn bài "Hello World".

Bài 1: Nói "hello world" với PHP

Cần chuẩn bị những gì?

1. Web server cần đảm bảo sẵn sàng. Apache được khởi động theo bài post ở trên.
2. Một script editor. Cái này có rất nhiều, như PHP Designer, Dev-PHP, ... Thậm chí dùng notepad cũng được. Nhưng tốt nhất nên dùng một editor có hỗ trợ unicode. Như tớ dùng SCiTE.
Bạn vào trang này để xem list và review các PHP editor: [You must be registered and logged in to see this link.]
3. 5 phút thời gian rảnh rỗi.

Bắt đầu!!!

1. Tạo một file mang tên "helloworld.php" trong thư mục htdocs. Mở file đó bằng script editor.
2. Gõ đoạn code sau vào editor:

PHP Code:

echo "Hello World!";
?>

3. Mở trình duyệt web, gõ [You must be registered and logged in to see this link.] [enter].
4. Nhắm mắt lại trong 0.0001 giây. Nếu mở mắt ra mà bạn thấy dòng chữ Hello World là đã thành công rồi đó!

Giải thích
1. Dòng thứ nhất của file helloworld.php là "". Đây là 2 thẻ (tag) để báo cho server biết điểm bắt đầu và kết thúc của một đoạn code PHP. Nói cách khác, bằng cách này bạn có thể nhúng code PHP trong bất cứ file HTML có sẵn nào. Khi thực thi file PHP, web server sẽ chỉ thực hiện những đoạn code đặt trong 2 thẻ này và bỏ qua tất tần tật những phần còn lại.
2. Dòng 2 là một lệnh của PHP: Lệnh echo. Lệnh này làm nhiệm vụ in một xâu ra ngoài màn hình. Cần nhớ một lệnh PHP luôn kết thúc bằng dấu chấm phẩy ";". Nếu thiếu dù chỉ một dấu chấm phẩy, code của bạn sẽ ko chạy và dừng lại biểu tình ngay.
3. Cũng ở dòng 2, xâu "Hello World" được đặt trong dấu ngoặc kép. Nếu ko, sẽ có lỗi.

Một vài câu hỏi

1. Có cần thiết phải trình bày như trên ko?
=> Ko. Bạn có thể trình bày code theo bất cứ cách nào bạn muốn. Lùi vào 10 dấu cách, mỗi dòng cách nhau 3 hàng, ... Điều đó là tùy bạn. Tuy nhiên cần phải viết code cho thật dễ đọc và dễ hiểu để tiện cho việc sửa đổi và chia sẻ code sau này.

2. Có cách nào báo hiệu một đoạn code PHP ngoài cách dùng => Có. Nhiều cách là đằng khác. Ví dụ bạn có thể viết

PHP Code:

// Code ở đây
?>

Tuy nhiên các cách khác đều ít thông dụng và được khuyến cáo ko nên sử dụng.

3. Có thể đặt xâu Hello World trong dấu ngoặc đơn ko?
=> Có thể. Bạn có thể dùng dấu ngoặc kép và dấu nháy đơn để chứa xâu. Sự khác nhau giữa chúng sẽ được thảo luận sau.

4. Nếu trong xâu cũng có dấu ngoặc / xâu là một đoạn văn bản rất dài thì sao?
=> Ko có gì phải lo lắng. Cái gì cũng có cách giải quyết. Vấn đề là cách đó ko nằm trong bài học hôm nay. Hết 5 phút rồi, bạn hãy nghỉ ngơi đã. :P

Tạm thế. Lát post tiếp.

EDIT: Hic. Ở trên tớ gõ nhầm (đã sửa). Ko phải dấu ngoặc đơn "(" mà là dấu nháy đơn " ' ". Tại hôm qua buồn ngủ quá.

Bổ sung thêm cả phần Bài tập nhá. Học phải đi đôi với hành chứ!

Bài tập

Vì Bài 1 hết sức đơn giản, chỉ theo tinh thần Hello World nên bài tập cũng sẽ chỉ có bài, và cũng rất rất đơn giản.

Hãy cho biết lỗi sai trong các đoạn code sau:

1.

PHP Code:

echo "Hello World!";




2.

PHP Code:

echo "Hello World!"
?>


3.

PHP Code:

echo "Hello World!';
?>


4.

PHP Code:

echo "Hello World!";
?>



identical(UDS)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang  Thông điệp [Trang 1 trong tổng số 1 trang]

Permissions in this forum:
Bạn không có quyền trả lời bài viết