Như trong bài trước, DuyK có nói là sẽ nói sau về sự khác biệt giữa nháy đơn, nháy kép, thôi thì hôm nay nói luôn cho các bạn đỡ phân vân về vấn đề này :)

Nháy đơn và nháy kép giống nhau ở chỗ đều được sử dụng để khai báo chúng ta sẽ đưa ra 1 chuỗi.
Ví dụ:
Để khai báo chuỗi: <font color=red>Xin Chào DaiCa.Info</font>
Nhưng sự khác biệt là ở chỗ:
Khi ta dùng nháy đơn ( dấu ‘ ) thì php sẽ liệt kê nguyên những gì bên trong ra
Còn khi ta dùng nháy kép ( dấu ” ) thì php sẽ phải phân tích xem trong chuỗi có biến hay html code ko, và nội dung trong dấu nháy kép sẽ được chuyển đổi.
Nháy đơn và nháy kép giống nhau ở chỗ đều được sử dụng để khai báo chúng ta sẽ đưa ra 1 chuỗi.
Ví dụ:
Để khai báo chuỗi: <font color=red>Xin Chào DaiCa.Info</font>
Nhưng sự khác biệt là ở chỗ:
Khi ta dùng nháy đơn ( dấu ‘ ) thì php sẽ liệt kê nguyên những gì bên trong ra
Còn khi ta dùng nháy kép ( dấu ” ) thì php sẽ phải phân tích xem trong chuỗi có biến hay html code ko, và nội dung trong dấu nháy kép sẽ được chuyển đổi.
Nói dài nói dai cũng không bằng ví dụ.
Ví dụ 1
Ở đoạn code sau ta dùng nháy đơn:
Ví dụ 1
Ở đoạn code sau ta dùng nháy đơn:
<?php
echo ‘<font color=red>Xin Chào DaiCa.Info</font>’;
?>
Kết quả ta thu được là:
<font color=red>Xin Chào DaiCa.Info</font>
Còn nếu ta dùng nháy kép:
<?php
echo “<font color=red>Xin Chào DaiCa.Info</font>”;
?>
Kết quả ta thu được là:
Xin Chào DaiCa.Info
Ví dụ 2:
Khi dùng dấu nháy đơn:
Khi dùng dấu nháy đơn:
<?php
$daica = ‘daica.info’;
echo ‘Xin chào $daica’;
?>
Kết quả thu được là:
Xin chào $daica
Còn khi ta dùng nháy kép:
<?php
$daica = “daica.info”;
echo “Xin chào $daica”;
?>
Kết quả thu được là:
Xin chào daica.info
**** Các bạn nên chú ý rằng, ngoài sự khác biệt trên thì trong 1 số hàm và trong các khai báo khác không có sự khác biệt.
Ví dụ như ở ví dụ 2, việc tôi khai báo: $daica = ‘daica.info’; và việc tôi khai báo $daica = “daica.info”; là hoàn toàn có tác dụng giống nhau !
Tuy nhiên các bạn cần chú ý là dấu nháy kép sẽ khiến php phải xử lý nhiều hơn dấu nháy đơn, vì vậy tôi khuyên các bạn trong các trường hợp tương tự giữa nháy đơn và nháy kép thì chúng ta nên ưu tiên sử dụng nháy kép !
Ví dụ như ở ví dụ 2, việc tôi khai báo: $daica = ‘daica.info’; và việc tôi khai báo $daica = “daica.info”; là hoàn toàn có tác dụng giống nhau !
Tuy nhiên các bạn cần chú ý là dấu nháy kép sẽ khiến php phải xử lý nhiều hơn dấu nháy đơn, vì vậy tôi khuyên các bạn trong các trường hợp tương tự giữa nháy đơn và nháy kép thì chúng ta nên ưu tiên sử dụng nháy kép !
Không có nhận xét nào:
Đăng nhận xét