Trong bài này, chúng ta sẽ hiểu sự khác biệt giữa PHP và JavaScript.
JavaScript
- Hỗ trợ cả frontend và backend.
- Bất đồng bộ, không chờ I/O.
- Chạy trong trình duyệt, và nhờ Node.js cũng chạy dòng lệnh.
- Kết hợp được với HTML, AJAX, XML.
- Đơn luồng, hướng sự kiện, không chặn, chạy đồng thời.
- Câu lệnh đặt trong thẻ <script> và </script>.
- Thẻ có thể đặt đâu trong trang, nhưng khuyến khích trong <head>.
- Thẻ <head> báo trình duyệt diễn giải code JS bên trong.
Ví dụ code JavaScript:
Ví dụ
<!DOCTYPE html> <html> <body> <h2> JavaScript code</h2> <script> var n; n=2; for(var i=0; i<n; i++){ document.write("Hi " +"<br>"); } </script> </body> </html>
Kết quả
JavaScript code Hi Hi
PHP
- Viết trong HTML hoặc file .php.
- Cần server để chạy.
- Cài XAMPP hoặc local server để chạy PHP.
- Code PHP bắt đầu bằng <?php và kết thúc ?>.
- Báo server code PHP bắt đầu tại đây.
Ví dụ code PHP:
Ví dụ
<!DOCTYPE html> <html> <body> <h1>PHP Code </h1> <?php $str= "Hi"; $x = 2; for( $i = 0; $i<2; $i++ ) { echo ("Hi"); } ?> </body> </html>
Kết quả
Hi Hi
Kết luận
Bài viết đã trình bày những khác biệt quan trọng giữa PHP và JavaScript.