Ngôn ngữ PHP - Cú pháp cơ bản

Cú pháp cơ bản của PHP

Công cụ phân tích cú pháp PHP cần một cách phân biệt mã PHP với mã các ngôn ngữ (HTML,Javascript, CSS) khác trong cùng một trang web. Có bốn cách để làm điều này.

Cách 01 : Cú pháp chính <?php Mã lệnh PHP ?>.

Cách 02 : Cú pháp ngắn gọn <? Mã lệnh PHP ?>.

Cách 03 : Cú pháp giống ASP <% Mã lệnh PHP %>.

Cách 04 : Cú pháp bắt đầu bằng Script.

<script language=php>
….

</script>

Trong số 04 cách thể hiện trên, thì thông thường một lập trình viên có kinh nghiệm thường sử dụng cách thể hiện đầu tiên và xem đây là sự lựa chọn tối ưu.
Chú thích trong PHP
Trong quá trình viết code, đôi khi bạn cần ghi chú thích để biết chỗ đó có ý nghĩa gì, những chú thích đó sẽ không được thực thi. Chú thích trong PHP giống ngôn ngữ C.
Để ghi chú thích trên một dòng, ta đặt hai dấu gạch chéo // trước dòng cần chú thích.

<?
   # Dùng dấu # để chú thích một dòng lệnh
   # Đây là chú thích dòng lệnh thứ hai
   // Có thể dùng dấu // để chú thích một dòng lệnh
   print "Xuất ra màn hình một dòng lệnh cơ bản";
?>

Để ghi chú thích trên nhiều dòng, ta dùng cặp dấu /* */ bao xung quanh nội dung cần chú thích.

<?
   /* Đây là chú thích nhiều dòng
      Tác giả : Hiep Si IT
      Mục đích: Demo chú thích nhiều dòng lệnh
      Chủ đề : PHP
   */
   
   print "Ví dụ print nhiều dòng lệnh";
?>

Trường hợp không phân biệt chữ hoa chữ thường
Trong PHP, tất cả các từ khóa như (if, else, while, echo, class, function,,....) KHÔNG phân biệt chữ hoa hoặc chữ thường.
Ví dụ:
Đoạn mã dưới đây dùng echo và ECHO đều có ý nghĩa như nhau để hiển thị dữ liệu ra màn hình

<?php
    echo " <b>Ngày còn em bên tôi đời là xuân với vạn câu cười </b> <br>";
    ECHO " <b>ngày còn em bên tôi trăm năm niềm vui nhớ thương hờn dỗi </b></br>";
    Echo "ngày còn em bên tôi, ngày còn nghe yêu dấu lên môi </br>";
?>

Xem ví dụ

Tuy nhiên biến thì khác, tên biến thì phân biệt chữ Hoa, chữ thường
Trong ví dụ sau ta dùng biến $age (trong trường hợp này ta dùng các biến có chữ hoa, thường khác nha $Age, $aGe).

<?php
  $age=1;
  Echo "Tôi là Hiệp Sĩ IT. Tuổi tôi là $age </br>";
  Echo "Tôi là Hiệp Sĩ IT. Tuổi tôi là $Age </br>";
  Echo "Tôi là Hiệp Sĩ IT. Tuổi tôi là $aGe </br>";

?>

Xem ví dụ