Các câu lệnh gán và rẽ nhánh trong PHP - Pdf 66

Tự Học PHP
By traibingo 1 | P a g e

Các câu lệnh gán và rẽ nhánh trong PHP
OK, bây giờ chúng ta chuẩn bị làm việc với các câu lệnh "xương sống" của một ngôn ngữ lập
trình.
Nếu bạn nào đã từng học qua một ngôn ngữ lập trình nào đó, thì các bạn có thể đọc lướt qua
phần này. Còn nếu bây giờ bạn mới bắt đầu tiếp xúc với một ngôn ngữ lập trình thì... hãy chuẩn
bị tinh thần đi

Các câu lệnh trong ngôn ngữ lập trình

Để lập trình giải một bài toán nào đó, chúng ta phải sử dụng các câu lệnh sau:
1. Lệnh gán: được sử dụng để đặt một giá trị vào một biến nào đó.
2. Lệnh rẽ nhánh: Được sử dụng để xác định xem chương trình sẽ thực hiện công việc gì trong
điều kiện ra sao
3. Lệnh lặp: Cho phép chương trình của bạn tự động lặp lại các thao tác nào đó
Quá trình xây dựng các bước để thực hiện một bài toán nào đó, gọi là quá trình xây dựng thuật
giải.

Ví dụ: Hãy tưởng tượng bạn đang ... nhậu

Bước 0: chưa có ai say rượu
Bước 1: Kêu chủ quán cho một chai "cuốc lủi" (tạm thời là lệnh gán)
Bước 2: Khi còn chưa hết chai thì nhày sang bước 3:
Bước 3: Mỗi thằng một chén, trăm phần trăm
Bước 4: Nếu thằng nào xỉn, thì loại nó ra khỏi trận chiến (lệnh rẽ nhánh)
Bước 5: Nếu tất cả đều xỉn: tàn cuộc (lệnh rẽ nhánh), còn nếu không thì tiếp tục
Bước 6: Nếu hết một chai thì nhảy về bước 1 (Lệnh lặp)

OK, đến giờ thì chắc bạn đã hiểu qua một chút. Bây giờ chúng ta sẽ ứng dụng chúng vào PHP.

if ($name="Sinh")
{
echo ("Good morning, my boss");
}
Nếu khối câu lệnh cần làm chỉ bao gồm duy nhất một dòng lệnh, ta có thể bỏ cặp dấu {} :

if ($name="Sinh")
echo ("Good morning, my boss");
Nhưng nếu nhiều hơn một dòng lệnh, ta phải đưa chúng vào cặp dấu ngoặc {}:

if ($name=="Sinh")
{
echo ("Good morning, my boss");
echo ("Have a romantic day!");
}
Tự Học PHP
By traibingo 3 | P a g eĐoạn lệnh trên sẽ kiểm tra nếu điều kiện biến $name = "Sinh" thì nó sẽ hiển thị lời chào. Còn
nếu không thì nó không làm gì cả!

Điều kiện đặt vào có thể là đúng, có thể là sai, có thể là tổng hợp của nhiều điều kiện. Hãy xem
ví dụ sau:

if ("false" )
echo ("Khong co gi ca");

if (($name=="sinh") && ($pass=="test"))
echo ($name. "đã nhập đúng password");

{
echo {"Sai mat khau!")
}

Chú ý đến một ngoại lệ sau: Trước từ khoá else không bao giờ có dấu chấm phẩy (.

Lệnh rẽ nhiều nhánh:

Với câu lệnh if, PHP cho phép chúng ta rẽ nhiều nhánh thông qua từ khoá elseif:

if (dieu_kien1)
{
doan_lenh_1;
}
elseif (dieu_kien_2)
{
doan_lenh_2
}
elseif (dieu_kien_3)
} // bao nhiêu từ khoá elseif cũng được
else
{
doan_lenh_n
}

Ví dụ:

if ($thu==2)
{
echo ("Chao co, van, su, ly");

switch ($bien){
Case gia_tri 1:
doan_lenh_1;
break;
Case gia_tri 2:
doan_lenh_2;
break;
Case gia_tri n:
doan_lenh_n;
break;
default:
doan_lenh_khac;
}

Ví dụ:

switch ($thu){
case 2:


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status