JavaScript
- ทำงานทั้ง Front-end และ Back-end
- Asynchronous (Non-blocking I/O)
- รันในเบราว์เซอร์ และ Node.js บน Command Line
- ผสมกับ HTML, AJAX, XML ได้
- Single-threaded, Event-driven (Non-blocking concurrency)
- โค้ดวางในแท็ก
<script>(แนะนำให้อยู่ใน<head>)
ตัวอย่าง JavaScript
<!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>
ผลลัพธ์: JavaScript code Hi Hi
PHP
- เขียนใน HTML หรือไฟล์
.php - ต้องมี Server รัน (เช่น XAMPP)
- โค้ดเริ่มด้วย
<?phpจบด้วย?>
ตัวอย่าง PHP
<!DOCTYPE html> <html> <body> <h1>PHP Code </h1> <?php $str= "Hi"; $x = 2; for( $i = 0; $i<2; $i++ ) { echo ("Hi"); } ?> </body> </html>
ผลลัพธ์: Hi Hi
สรุป
บทความนี้อธิบายความแตกต่างสำคัญระหว่าง PHP และ JavaScript