Khi áp dụng các hàm trong lúc học lập trình PHP không tránh được các lỗi cơ bản, và cần khắc phục để học PHP khả quan hơn.
Dấu chú thích:Những đoạn chú thích rất có ích trong các chương trình của bạn (ví dụ muốn chú thích câu lệnh này làm gì.... Khi phân tích mã PHP, các đoạn chú thích sẽ bị lược bỏ, nhưng một lập trình viên thì không khi nào bỏ qua chúng
Chúng ta có thể sử dụng một số dấu chú thích sau trong PHP:
//dòng văn bản chú thích(chỉ áp dụng trên một dòng)
/*Đoạn văn bản chú thích*/ (nằm trong cặp /* và */)
PHP Code:
<?php
echo("Học lập trình PHP ở Hà Nội"); //hiển thị lời giới thiệu ra màn hình
echo("ngày sinh");
/*Hiển thị ngày sinh
copyright abc */
?>
Lưu ý rằng các dấu chú thích này chỉ có hiệu lực trong các đoạn mã nhúng PHP thôi đấy nhé!Ví dụ:
Ký tự giải phóng
Hãy chú ý đến dòng chữ sau:
Bạn là ai
Để in nó ra màn hình, chắc các bạn sẽ làm như sau:
PHP Code:
<?php
echo ("Bạn là ai");
?>
Rất tiếc là bạn đã nhầm. PHP có quy định một số ký tự đặc biệt (Dấu ngoặc kép (") là một trong các ký tự đó). Một vài phiên bản của web server khi gặp lỗi này đã không thực hiện nữa, và thông báo lỗi đến người dùng. Còn trong một vài phiên bản khác, nó sẽ tự động chèn một dấu sượt chéo (/) trước ký tự gây lỗi này. Một dấu gạch chéo (\) trước ký tự gây lỗi khiến cho nó được đối xử như là một ký tự thông thường, không phải là ký tự đặc biệt. Ký tự này (\) được gọi là ký tự giải phóng (Escaping character).
Đoạn mã đúng như sau:
PHP Code:
<?php
echo ("Bạn là ai: \"Idol\"");
?>
Dưới đây là một số các ký tự đặc biệt mà có thể được chỉ rõ với ký tự giải phóng gạch chéo
Ký tự nối tiếp Nghĩa
\' Dấu móc lửng (')
\" Dấu móc kép (")
\\ Dấu gạch chéo (\)
\$ Dấu $
\n Ký tự tạo dòng mới
\r Ký tự về đầu dòng
\t Ký tự Tab
Hãy xem ví dụ dưới đây (yêu cầu bạn tự tìm hiểu và phân tích mã nguồn)
PHP Code:
<?php
$name="phong";
echo("giá trị của biến \$name là $name");
?>
Đến bây giờ, bạn đã biết một chút về PHP rồi đấy. Hãy viết vài chương trình PHP, sử dụng hàm echo đi đã nhé.Hẹn gặp lại các bạn tại http://hocthietkeweb.org để học tốt hơn nhé!
Chúc các bạn thành công!
No Comment