Câu lệnh switch trong PHP được sử dụng khi trong chương trình chúng ta cần lựa chọn để chạy một đoạn code trong một danh sách các đoạn code cho trước.

Vòng lặp dùng để sử dụng để thực thi một câu lệnh hoặc một đoạn mã lệnh lặp đi lặp lại một số lần nhất định.

Vòng Lặp while

Vòng lặp while trong Ruby có cú pháp như sau:

while biểu_thức_điều_kiện [do]
    mã_lệnh
end

Khi biểu thức điều kiện trả về giá trị true thì mã lệnh bên trong mệnh đề while sẽ được thực thi.

counter = 0

while counter < 5 do
   puts "Giá trị của biến counter là: #counter"
   $i +=1 # tăng giá trị của counter 1 đơn vị
end

Bạn cũng có thể thay từ khoá do sau biểu thức điều k...

Định Nghĩa Phương Thức

Phương thức trong Ruby tương tự như khái niệm hàm trong một số ngôn ngữ phổ biến khác. Phương thức giúp gộp một hay nhiều câu lệnh và sử dụng chúng lặp đi lặp lại nhiều lần trong chương trình.

def say
  puts "Xin Chào"
end

Mở editor

Ví dụ trên định nghĩa một phương thức say sử dụng từ khóa def (viết tắt của từ define) theo sau bởi tên phương thức:

def say
...

Tiếp theo là phần nội dung hàm gồm các câu lệnh mà chúng ta muốn thực hiện khi gọi hàm. Ở đây chúng ta có một câu lệnh:

...

Cấu lệnh điều khiển được sử dụng để điều khiển luồng chạy của chương trình. Ngôn ngữ lập trình Ruby cung cấp cho chúng ta các câu lệnh điều khiển phổ biến sau đây:

Câu Lệnh if

Câu lệnh if được sử dụng để kiểm soát việc thực thi của một (hoặc một số) câu lệnh dựa trên tính đúng của biếu thức điều kiện:

a = 20
if a > 10
    puts "a lớn hơn 10"
end

Mở editor

Ở ví dụ trên khi biểu thức điều kiện a > 10 trả về giá trị true thì câu lệnh puts "a lớn hơn 10" đặt bên trong mệnh đề if sẽ được thực thi.

Câu lện...

Mình nghe nói cả Ubuntu và Linux đều là hai hệ điều hành. Nhưng cũng lại nghe một số người nói rằng Ubuntu là hệ điều hành được phát triển dựa trên nhân Linux (Linux Kernel) và Linux không phải là hệ điều hành.

Như vậy thì Linux có phải là hệ điều hành hay không và hai hệ điều hành này khác nhau như thế nào?

Hai người bạn tên là Programmer và Sysadmin cùng đi trên một hành trình và nhiệm vụ của họ là xây dựng một website sử dụng PHP và cơ sở dữ liệu MySQL. Khi người dùng từ khắp nơi trên thế giới truy cập website, họ gửi request tới Apache Webserver và Apache truy vấn cơ sở dữ liệu MySQL để lấy dữ liệu trả về cho người dùng. Khi số lượng truy cập tăng lên, Programmer lập trình để tạo ứng dụng còn Sysadmin quản lý và vận hành máy chủ Apache server và máy chủ database MySQL.

Một ngày nọ, Sysadmin nhận...