Hướng dẫn php echo

  • Trang chủ
  • Hướng dẫn học
  • Học PHP
  • Cú pháp cơ bản PHP

Cú pháp cơ bản PHP

Mở đầu PHP, muốn giới thiệu tới các bạn một vài cú pháp cơ bản, nhưng rất tiền lợi sau này, xem như đây là phần giao tiếp đầu tiên khi bạn tiếp xúc PHP.

Mở và đóng đoạn code PHP

PHP có rất nhiều cú pháp dùng để mở và đóng dòng code, tuy nhiên ở đây chỉ giới thiệu cách viết tốt nhất, được dùng rộng rãi nhất đó là: ?>.

//Code được viết tại đây
?>

Comment trong PHP

  • Comment được sử dụng để chèn dòng chú thích vào source code, dòng chú thích này sẽ không hiển thị trên trình duyệt.
  • Có thể sử dụng comment để giải thích cho source code hay comment để đánh dấu phần đóng của một đoạn code nào đó, điều này sẽ dễ dàng trong việc tìm kiếm và chỉnh sửa nội dung sau này.

// Đây là cách comment 1 dòng

# Đây cũng là cách comment 1 dòng

/* Đây là cách comment nhiều dòng
Có thể viết bao nhiêu dòng chú thích cũng được.*/
?>

echo và print

PHP có 2 cách để xuất nội dung ra ngoài trình duyệt đó là: echoprint

  • echoprint hầu như tương tự nhau, đều là phương pháp dùng để xuất nội dung ra ngoài trình duyệt.
  • Khác nhau chính là:
    • echo không trả về giá trị, và có thể chứa nhiều tham số.
    • print trả về 1 giá trị, chỉ chưa 1 tham số.
    • Về xử lý thì echo nhanh hơn print.

Php viết:

Php viết:

Ví dụ trên cũng cho thấy php kết thúc dòng code bằng ký tự chấm phẩy ;

var_dump()

var_dump() trả về loại và giá trị cho giá trị được chọn.

Php viết:

string(17) "Học Web Chuẩn"

Kết quả cho thấy giá trị $a là chuỗi, với 17 ký tự, và có giá trị là "Học Web Chuẩn"

Nối chuỗi bằng dấu chấm

Trong PHP khi muốn nối chuỗi với chuỗi, hoặc chuỗi với biến ta dùng dấu chấm.

Khi sử dụng cần chú ý khoảng trắng, dấu câu.

Chuỗi nối chuỗi

Học Web Chuẩn, kiến thức nhỏ cho web hiện đại.

biến nối chuỗi

Học Web Chuẩn, kiến thức nhỏ cho web hiện đại.

Hàm echo() trong php giúp chúng ta xuất dữ liệu một cách dễ dàng.

Cú pháp

echo ($var_1[, $var_k])
hoặc 
echo $var_1[, $var_k]

Input: Danh sách các biến cần xuất dữ liệu $var_1, … $var_k

Output: Xuất dữ liệu lên màn hình

Ví dụ hàm echo()

Ví dụ 1: Xuất chuỗi “Unitop.vn Học lập trình web đi làm” bên dưới.

Kết quả sau khi chạy ta có chuỗi

Unitop.vn Học lập trình web đi làm

Ví dụ 2: Xuất 2 thông tin “HTML CSS 21 NGÀY“, “PHP MASTER” thành 2 hàng.

", $str_2;
?>

Kết quả

HTML CSS 21 NGÀY
PHP MASTER

Tổng kết

Trong bài này tôi đã hướng dẫn bạn cách để xuất thông tin trong php. Đây là hàm rất thường xuyên sử dụng phục vụ kiểm tra dữ liệu hoặc đổ dữ liệu php lên html. Bây giờ bạn nên ghi chép và thực hành lại để nắm chắc bài học này.

- Trong ngôn ngữ lập trình PHP, để hiển thị một nội dung gì đó (ví dụ như: đoạn văn, con số, ....) lên màn hình thì chúng ta có thể sử dụng lệnh echo hoặc lệnh print

- Tuy nhiên, lệnh print có nhiều hạn chế so với lệnh echo , điển hình là việc lệnh print có tốc độ xử lý chậm và ít được hỗ trợ.

- Do đó, lệnh echo luôn là sự lựa chọn hàng đầu trong việc hiển thị nội dung lên màn hình.

- Dưới đây là cú pháp chung dùng để sử dụng lệnh echo

echo nội dung mà bạn muốn hiển thị lên màn hình;

1) Hiển thị văn bản

- Nếu nội dung mà bạn muốn hiển thị lên màn hình là văn bản thì bạn phải đặt chúng bên trong cặp dấu nháy kép " " hoặc cặp dấu nháy đơn ' '

2) Hiển thị số

- Nếu nội dung mà bạn muốn hiển thị lên màn hình là số thì bạn cứ để nguyên.

3) Hiển thị giá trị của biến

- Nếu nội dung mà bạn muốn hiển thị lên màn hình là giá trị của biến thì bạn cứ để nguyên tên biến.

4) Hiển thị phần tử HTML

- Lệnh echo cũng có thể dùng để hiển thị các phần tử HTML.

- Quy tắc viết các phần tử HTML cũng tương tự như quy tắc viết chuỗi (văn bản), đó chính là đặt chúng vào bên trong cặp dấu nháy kép hoặc cặp dấu nháy đơn.

HTML";
	echo '

Ngôn ngữ lập trình PHP

'; echo "

Hướng dẫn học

Lập trình web

từ cơ bản đến nâng cao

"; ?>

- Lưu ý:

  • Nếu đoạn mã HTML được đặt bên trong cặp dấu nháy kép thì đoạn mã HTML đó không được chứa ký tự là dấu nháy kép (nhưng nó có thể chứa ký tự là dấu nháy đơn)
  • Nếu đoạn mã HTML được đặt bên trong cặp dấu nháy đơn thì đoạn mã HTML đó không được chứa ký tự là dấu nháy đơn (nhưng nó có thể chứa ký tự là dấu nháy kép)

Tài liệu học HTML

"; //SAI echo "

Tài liệu học HTML

"; //ĐÚNG echo '

Tài liệu học CSS

'; //SAI echo '

Tài liệu học CSS

'; //ĐÚNG ?>

5) Nối các nội dung lại với nhau

- Thay vì phải sử dụng nhiều lệnh echo để hiển thị nhiều nội dung, ta có thể nối các nội dung đó lại với nhau thành một bằng cách đặt dấu chấm nằm giữa hai nội dung.