Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
169,67 KB
Nội dung
Cấu trúc điều khiển Bạn dừng lại đường cho lái xe lạc đường hay chưa ? Lấy ví dụ bạn thử đặt vào tình này: Chào ông bạn ông cho đương tới ngã tư Vọng không? Tất nhiên rùi ông theo lối ,rẽ trái ,đi tiếp,rẽ phải ông tìm thấy lối ngã tư Vọng " Cách đường thật rắc rối đường kẻ chằng chịt: Đi theo đường này,rẽ hic hic có mà Đại La hichic cách dẫn củ chuối Họ không cho người biết phải đường bao xa phải đến đâu để nhìn thấy biển hướng dẫn Phố Vọng đâu Và bạn người tận tình hic hic bạn nên dẫn người nơi đến chốn đường cho cô gái xinh đẹp Và ngôn ngữ PHP không điều khiển cấu trúc giông hướng dẫn đường thứ chi lộn xộn Việc điều khiển cấu trúc cốt lõi chương trình này.Chúng cho phép ngôn ngữ lập trình trả lời trực tiếp phụ thuộc vào xảy ra, đồng thời cho phép thực hiên nhiệm vụ cách hoàn hảo Trong ngôn ngữ PHP có hai loại hình để điều khiển cấu trúc : • • Ngôn ngữ điều kiện Điều khiển theo vòng khép kín Trong bạn thấy ví dụ điều khiển cấu trúc Bây học kĩ + Ngôn ngữ điều kiện: Ngôn ngữ điều kiện giúp bạn chia nhỏ phần khác ngôn ngữ ;ập trình phụ thuộc vào hay nhiểu điều kiện ,xác định hay sai Nói cách đơn giản cho phép bạn thử nghiệm điều hành thao tác khác dựa vào kết -Câu lệnh Nếu ( If statement) Xem ví dụ sau : Ví dụ biểu thị cách đơn giản câu lệnh.Các câu lệnh bắt đầu chữ "If" theo sau điều kiện đặt ngoặc đơn.Nếu câu lệnh điều kiện công nhân sau câu lệnh kèm theo điều kiện chấp nhận Trong trường hợp điều kiện sai thực bạn thấy cửa sổ Browser trống rỗng chạy chương trình ngôn ngữ lập trình Nếu có câu lệnh thực cách điều khiển cấu trúc phải cho chúng vào ngoặc { Nên nhớ vị trí yếu tố không ảnh hưởng tới việc thực ngôn ngữ lập trình Các ví dụ xếp hoàn thiện không câu lệnh mà cong tất hình thức điều khiển theo chu kì kín if ($x == 1) print '$x is equal to 1'; if ($x == 1) print '$x is equal to 1'; if ($x == 1) { print '$x is equal to 1'; } if ($x == 1) { print '$x is equal to 1'; } Với rõ ràng nhà lập trình lựa chọn việc sử dụng cách viết lùi vào ngoặc " { } " chí dòng mã Tuy nhiên người ta thường ưa dùng mã số riêng Bạn để tất điều kiện ngoặc đơn ,để thực tất điều kiện đòi hỏi tất điều kiện phải Các câu lệnh khác ( Else Statement) Như tên bạn thực thêm số chức khác điều kiện bên (If Statement) xác định sai: + Câu lệnh Else if Statement Đến thực lệnh mà điều kiện không đúng.Nhưng nhiều điều kiện sao? Bạn sử dụng loạt câu lệnh If Statement để thử nghiệm tính khả thi điều kiện, số trường hợp lựa chọn không thích hợp bạn phải dùng tới Else if Statement Sự kết hợp If ,Else Statement Else if Statement thực liên tiếp điều kiện If Statemnet sai Khi điều kiện Else if Statement xác định lện thực hiện.Ngôn ngữ lập trình ngừng thực toàn If | Else if| Else Statement Phần lại ngôn ngữ lập trình tiếp tục thực Xem ví dụ sau : Phần cuối lại câu lệnh bị loại bỏ bạn không muốn thực If Else If Trong trường hợp ko có điều kiện If Else if statement Else statement không cung cấp dẫn tới kết Browser +Sự thay đổi : Trong tình thay đổi lựa chọn tốt If | Else if| Else Statement để kiểm tra có nhiều giá trị chống lại đièu kiên thay đổi hay không.Đây dạng câu lệnh Sau chạy phần mã hầu hết nên có nghĩa bạn Ở dòng câu lện thấy có thay đổi đòng thực ngoặc đơn Mỗi trường hợp có giá trị thay đổi Những thay đổi thực phần nhỏ If/Else if/Else statements.Mỗi trường hợp giá trị phải khớp với giá trị thay đổi,mỗi câu lệnh thực gồm trường hợp khác Để tránh trường hợp xảy người ta sử dụng câu lệnh khác " Break;" Kết thúc việc thực thay đổi câu lệnh ngôn ngữ lập trình tiwps tục thực hiện, thực vòng khép kín Bạn tùy ý sử dụng trường hợp đặc biệt gọi " default" ( thao tác cài đặt trước) Trường hợp thao tác giống Else Statement ,và thực trường hợp khách sai TRường hợp trường hợp cuối bạn biết: Giông Break Statement Exit Statement Lối thường sử dụng tình mà bạn chạy chương trình gặp lỗi nặng( fatal error) (Ví dụ user đăng nhập sai pass) lúc bạn cần kết thúc thực ngôn ngữ lập trình trược tự động chấm dứt : Không giống break, exit sử dụng đâu ngôn ngữ lập trình bạn,trong điều khiển cấu trúc + Ba bước chế vận hành Mặc dù theo thuật ngữ kĩ thuật chế vận hành cấu trúc điều khiển gồm ba phần ,biểu dấu " ? " sử dụng với If/Else Statements Nó sử dụng trường hợp mà bạn muốn thực đọc lậpphụ thuộc vào điều kiện hay sai Điều kiện phải đăt ngoặc đơn Nếu thực phần lệnh ngoặc đơn thứ hai thự hiện.Nếu không phàn lệnh ngoặc đơn thứ thự (condition) ? (executes if the condition is true) : (executes if the condition is false); Bãn thấy hữu ích phần Control Loops ( Điều khiển theo chu kì) Trong PHP thường có trường hợp cá biệt mà bạn cần thực lại nhiệm vụ ,như nhận sữ liệu từ sở liệu ,gửi e-mail vào danh sách mail xem lại nội dung viết Điều khiển theo chu kì cho phép bạn thực nhiệm vụ cách hiệu While Loops (Chu kì thời gian) Đây hình thức dơn giản chu kì Khi bạn chạy chương trình bạn thấy số từ đến 10 hình bạn.Hãy xem mã Trong nhiều trường hợp giống với If statement Trước hết thời gian đồng kèm theo điều kiện ngoặ đơn Các lệnh chu kì thực miễn điều kiện ngoặc đơn xác định Khi điều kiện có giá trị kiểm tra trước chu ,nếu điều kiện sai lệnh chu Do While Loops ( Thực chu kì thời gian) Do While Loops có quan hệ với While Loops: Điểm khác cách thực ,giá tẹi điều kiện Do While Loop thử nghiệm sau lịch trình hoạt động.Điều có nghĩa ví dụ $x cho kết lần ,sau việc thực chu kì kết thúc $x lớn 10 For Loops ( Đối với cho kì ) Trên ví dụ chu kì For Loops giống với While Loops sử dụng thuận tiện nhiều trường hợp Chúng chu kì phức tạp PHP ,vay mựơn phần cú pháp chức từ chương trình C Đây cấu chúc điều khiển cuối mà giới thiệu tới bạn Nếu bạn đoán đoạn trích cho một kết ví dụ while loop ,có thể bạn Hãy xem xét lai vận hành Trong dấu ngoặc đơn For Loops thực điều kiện ngăn cách dấu " ; " Điều kiện thứ thực lần chu kì bắt đầu Trong trường hợp $x có giá trị Điều kiện điều kiện kiểm tra lần chu kì hoạt động Mỗi lần điêềukiện sai chu kì ngừng thực Cũng giống While Loops ,nếu lần vận hành mà điều kiện sai lệnh chu Điều kiện cuối thực chu kì hoạt động sau khicác lệnh thực Nên nhớ dấu " ; " sau điều kiẹn cuối ( Bạn thấy có giống Pascal không ) Như bạn biết ,For Loops thực chức tương tự While Loops hiệu Nói cách khác cách tốt để sử dụng For Loops ,những trương hợp mà bạn biết yếu tố quan trọng để ban thực The Foreach Loop Chu kì giới thiệu phiên PHP Nó sử dụng nội thông qua yếu tố ngôn ngữmcho phép ban dễ dàng thực việc chia kết dựa vào yếu tố Để tránh phức tạp khái quát riêng chu kì ngôn ngữ giới thiệu phổ biến Cuối : Trong viết giới thiệu đến cấu trúc điều khiên mà ngôn ngữ PHP hỗ trợ.Những cấu trúc nhân tố quan trọng điều khiển tốc độ chương trình,các định nghĩa giới thiệu sử dụng rộng rãi từ Trong chúgn đề cập đến chức định nghĩa trước, chức đóng vai trò vô quan trọng việc phát triển ngôn ngữ lập trình Những điều cần nhớ : • • • • Các cấu trúc điều khiển chi phối tốc dọ chương trình,cho phép bạn chia nhỏ phần khác ngôn ngữ lập trình ,phụ thuộc vào đầu vào dễ dàng thực thao tác Có hai loại cấu trúc điều khiển PHP : Ngôn ngữ điều kiện Điều khiển theo vòng khép kín Hai loại cấu trúc có lệnh không dùng ngoặc ,tuy nhiên nhà lập trình viên thường sử dụng chúng để tạo mã dễ hiểu hơn.Các lệnh thường ứng dụng với lý Break; dùng để kết thúc lệnh thời Nó sử dụng để xoá bỏ For Loops While Loops ,Exit ,xoá bỏ toàn nhiệm vụ ngôn ngữ laậptrình Break dùng đâu ngôn ngữ lập trình [...]...Những điều cần nhớ : • • • • Các cấu trúc điều khiển chi phối tốc dọ của chương trình,cho phép bạn có thể chia nhỏ các phần khác nhau của một ngôn ngữ lập trình ,phụ thuộc vào đầu vào và có thể dễ dàng thực hiện các thao tác Có hai loại cấu trúc điều khiển trong PHP : Ngôn ngữ điều kiện và Điều khiển theo một vòng khép kín Hai loại cấu trúc trên chỉ có các lệnh không dùng ... exit sử dụng đâu ngôn ngữ lập trình bạn,trong điều khiển cấu trúc + Ba bước chế vận hành Mặc dù theo thuật ngữ kĩ thuật chế vận hành cấu trúc điều khiển gồm ba phần ,biểu dấu " ? " sử dụng với... ngữ giới thiệu phổ biến Cuối : Trong viết giới thiệu đến cấu trúc điều khiên mà ngôn ngữ PHP hỗ trợ.Những cấu trúc nhân tố quan trọng điều khiển tốc độ chương trình,các định nghĩa giới thiệu sử... Những điều cần nhớ : • • • • Các cấu trúc điều khiển chi phối tốc dọ chương trình,cho phép bạn chia nhỏ phần khác ngôn ngữ lập trình ,phụ thuộc vào đầu vào dễ dàng thực thao tác Có hai loại cấu trúc