Ý kiến học viên

Nguyễn Thành Đạt

Nguyễn Thành Đạt

Chất lượng giảng dạy tốt giảng viên hướng dẫn, chỉ bảo nhiệt tình... v...
  • - Phone : 0988017390
  • - Email : caubevang00@gmail.com
  • - Facebook : Xem
Nguyễn Hoàng Hiệp

Nguyễn Hoàng Hiệp

Chất lượng dạy và học tốt,giảng viên hướng dẫn những kiến thức cơ bản ...
  • - Phone : 01657762398
  • - Email : denhatkhoaitay@gmail.com
  • - Facebook : Xem
Trần Văn Tùng

Trần Văn Tùng

Giảng viên nhiệt tình giảng dạy. dễ tiếp thu, dễ hiểu.
  • - Phone : 01667419325
  • - Email : dongjan479@gmail.com
  • - Facebook : Xem
Viết đánh giá

Viết đánh giá

Về chất lượng đào tạo, website

Đánh giá của học viên

Ý kiến của học viên

Xem đánh giá của học viên về phpandmysql.net

Bài 3. PHP căn bản - Biến, hằng và các toán tử trong PHP

Ở bài trước tôi đã hướng dẫn các bạn cài đặt và chạy ứng dụng PHP căn bản đầu tiên, hôm nay chúng ta sẽ đi sâu về các biến, các hằng và các toán tử của PHP nó như thế nào.

Bài viết này và tất cả các bài viết về sau, Tôi sẽ không quá trú trọng vào lý thuyết vì lý thuyết sẽ rất là nhiều mà chúng ta không thể nhớ hết được, vì thế tôi khuyên các bạn mới học chỉ cần nắm được các phần trọng tâm của vấn đề. Còn các phần lý thuyết khác các bạn có thể tìm hiểu thêm khi chúng ta làm ứng dụng thực tế, nó sẽ giúp các bạn đỡ bị choáng ngợp với hàng mớ lý thuyết và nó sẽ làm các bạn nản chí khi tìm hiểu về PHP.

Chẳng hạn các bạn không nên nhớ cái phép % hoặc /  trong PHP nó để làm gì, nếu cứ nhớ như vậy thì rất là máy móc và nhanh quên. Các bạn chỉ cần nhớ các phép toán tử cơ bản trong PHP , ví dụ phép cộng " + " viết như thế nào, phép trừ " - " nhân " * " chia " / "  nó như thế nào... khi chúng ta làm project cụ thể khi không nhớ phép toán nào các bạn dùng google để tìm kiếm, nó sẽ giúp các bạn nhớ rất lâu.

Ở bài này tôi chỉ cần các bạn nhớ được Biến là gì, cách viết nó như thế nào là hợp lệ, khái niệm về Hằng và cách định nghĩa cho một Hằng và một vài phép toán, toán tử quan trọng trong PHP

1. Biến trong PHP

Trong PHP biến được ký hiệu bởi dấu " $ " đi sau là các ký tự bao gồm các chữ cái thường (a - z) in hoa (A - Z) và các chữ số (0 - 9) và dấu " gạch dưới " ( _ ) .

- Biến bắt đầu bằng dấu " $ " sau đó là các ký tự chữ cái hoặc dấu gạch dưới
- Biến không được viết cách
- Biến không được bắt đầu bằng chữ số

Ví dụ :
<?php
    $name  = "phpandmysql.net"; // kiểu chuỗi
    $Name  = 123; // kiểu số nguyên
    $num12 = 1.2; // kiểu số thực 
    $_bien = "giá trị";
    $12name = 10; // biến không được bắt đầu bằng chữ số
    a  = "10";  // biến phải có dấu $ ở trước
?>

- Chú ý : Trong PHP phân biệt chữ in hoa và in thường , biến $a và $A là hai biến hoàn toán khác nhau

2. Hằng trong PHP

Trong PHP có hai loại hằng, hằng có sẵn trong PHP và hằng do chúng ta tự định nghĩa

- Hằng có sẵn trong PHP, ví dụ như

<?php
   TRUE , FALSE ; // có giá trị tương ứng là 1 và 0
   PHP_VERSION  ; // cho biết phiên bản PHP trong server của bạn
   PHP_OS ;       // cho biết server của bạn là linux hay window
?>
Và rất nhiều các hằng khác như E_ERROR, E_WARNING.........

- Hằng do chúng ta định nghĩa, để định nghĩa hằng chúng ta dùng cấu trúc sau :
<?php
   define("NAME","PHPANDMYSQL.NET"); // định nghĩa hằng có tên là NAME
   echo NAME; // xuất ra màn hình "PHPANDMYSQL.NET"
?>

3. Toán tử trong PHP

a. Toán tử gán : dễ thấy ngay trong khi ta gán giá trị cho 1 biến, ví dụ
<?php
   $name = "haanhdon"; // Gán giá trị "haanhdon" cho bien $name
   $number = 10 ; // gán giá trị 10 cho biến $number
?>
b. Toán tử số học : là các phép toán cơ bản mà các bạn hay thấy như cộng, trừ, nhân, chia...

Tên Ký hiệu Mô tả Ví dụ
Phép cộng + Cộng hai số hạng $a + $b
Phép trừ - Trừ hai số hạng $a - $b
Phép nhân * Nhân hai số hạng $a * b
Phép chia / Chia hai số hạng $a / $b
Phép chia lấy dư % Chi lấy dư 5 % 2 = 1

c. Toán tử so sánh : các phép toán logic như so sánh bằng, lớn hơn hoặc nhỏ hơn...

Tên Ký hiệu Mô tả Ví dụ
So sánh bằng == Hai số hạng bằng nhau $a == $b
So sánh khác != Hai số hạng khác nhau $a != $b
So sánh lớn hơn > So sánh lớn hơn $a > b
So sánh nhỏ hơn < So sánh nhỏ hơn $a < $b
Lớn hơn hoặc bằng >= Lớn hơn hoặc bằng $a >= $b
Nhỏ hơn hoặc bằng <= Nhỏ hơn hoặc bằng $a <= $b


Ví dụ : Toán tử số học 
<?php
   // Toán tử số học
   $a = 5;
   $b = 10;
   $c = $a + $b;
   $d = $a * $b;
   echo "Tổng $a và $b : ".$c."<br />";
   echo "Tích $a và $b : ".$d;

?>
Ví dụ : Toán tử so sánh
<?php
   // Toán tử so sánh
   $a = 5;
   $b = 10;
   if($a > $b){
      echo "$a lớn hơn $b";
   }else{
      echo "$a nhỏ hơn $b";
   }
?>

d. Toán tử logic

Toán tử logic là tổ hợp các giá trị boolean có kết quả trả về là TRUE hoặc FALSE

Tên Ký hiệu Mô tả Ví dụ
Phép và && hoặc and Cả 2 vế phải thoả mãn điều kiện $a > $b && $a > $c
Phép hoặc || hoặc or Một trong 2 thoả mãn điều kiện là được $a > $b || $a < $c
Phủ định ! Phủ định 1 điều kiện, giá trị nào đó $a != b

Ví dụ : 
<?php
   // Toán tử logic
   $diem = 7;

   if($diem <= 5){
      echo "Bạn dọc dốt quá!";
   }elseif($diem > 5 && $diem <= 8){
      echo "Bạn học rất khá!";
   }else{
      echo "Bạn học rất giỏi";
   }
?>
e. Toán tử kết hợp
Bạn vẫn chưa hiểu vấn đề, bạn cần người trợ giúp?. Hãy click vào đây để gửi câu hỏi, mọi người sẽ support cho bạn