เรียนรู้ PHP ผ่าน Youtube จาก Thenewboston
วีดีโอนี้แนะนำภาษา PHP ย่อมาจาก PHP Hypertext Preprocessor เป็นชื่อย่อที่อยู่ในชื่อย่อตัวมันเองอีกที (Recursive acronym) PHP เป็นภาษาที่นิยมกันมาก มีข้อมูลมากมายให้ศึกษา สามารถดาวน์โหลดได้ที่ www.php.net
เว็บมีลักษณะเป็นเครือข่ายของคอมพิวเตอร์หลายๆ เครื่องเชื่อมต่อกัน การทำงานของเว็บอยู่ในรูปแบบที่เรียกว่า Server & Client โดยเครื่องที่ให้บริการเว็บเรียกว่า Web Server ส่วนเครื่องที่รับบริการเว็บเรียกว่า Web Client ซึ่งก็คือเครื่องที่เราเองกำลังใช้งานผ่านโปรแกรมเว็บเบราว์เซอร์
PHP เป็นภาษาหนึ่งที่ใช้เขียนโปรแกรมบนเว็บเพจ ซึ่งจะทำงานในฝั่ง Server ก่อนจะส่งผลลัพธ์มายังเบราว์เซอร์ของเรา (ฝั่ง Client) การพัฒนาเว็บโปรแกรมโดยทั่วไป มักทำที่เครื่องของเราเอง (เป็นทั้ง Web Server และ Web Client) โดยใช้โปรแกรมชุด XAMPP (หรือ WAMP) ซึ่งมีหลายโปรแกรมรวมกันสำหรับพัฒนาเว็บโปรแกรม เช่น Apache (Web Server) MySQL (Database) รวมทั้ง PHP ด้วย (ถ้าดาวน์โหลด XAMPP แล้วไม่ต้องดาวน์โหลด PHP อีกครั้ง)
เมื่อดาวน์โหลด (XAMPP) และติดตั้งเรียบร้อยแล้ว ให้เปิดโปรแกรม XAMPP Control panel คลิกปุ่ม Start ของ Apache และ MySQL เพื่อเปิดการใช้งานโปรแกรมดังกล่าว
เพื่อตรวจสอบการทำงานของ Web Server ให้เปิดเบราว์เซอร์ โดยพิมพ์ที่อยู่ (URL Address) 127.0.0.1/xampp/ หรือ localhost/xampp/ เพื่อเปิดเว็บเพจของโปรแกรม Apache ที่มากับ XAMPP
localhost เป็นชื่อที่อยู่ของเครื่องที่เรากำลังใช้งานอยู่ ซึ่งมี IP Address 127.0.0.1 เราสามารถใช้ชื่อหรือ IP Address แทนกันได้ในการระบุที่อยู่เว็บไซต์
เพื่อทดสอบการใช้งาน MySQL ให้พิมพ์ที่อยู่ localhost/phpmyadmin/ เพื่อเปิดเว็บโปรแกรม phpMyAdmin ซึ่งเป็นโปรแกรมใช้จัดการฐานข้อมูลของ MySQL
การเขียนโปรแกรม PHP สามารถเขียนด้วยโปรแกรม Editor อะไรก็ได้ เช่น Notepad++ จากนั้นบันทึกไฟล์ด้วยนามสกุล php (เช่น myfirstfile.php)
PHP มักเขียนแทรกเข้าไปในไฟล์ HTML และมีโครงสร้างดังนี้
<?php
คำสั่ง PHP
?>
โฮมเพจ (Home page) ของเว็บไซต์ ส่วนใหญ่จะใช้ชื่อ index แต่จะมีนามสกุลอะไร ขึ้นกับโปรแกรมภาษาที่ใช้เขียน เช่น ถ้าใช้ PHP ก็จะได้ index.php ปกติโฮมเพจสามารถเปิดได้จากที่อยู่ของโดเมนเนม (Domain Name) ของเว็บไซต์ เช่น kidsangsan.com เมื่อไม่ระบุชื่อไฟล์ที่จะเปิด Web Server จะส่งโฮมเพจมาให้ ไฟล์โฮมเพจจะอยู่ในโฟลเดอร์หลักของโปรแกรม Web Server ซึ่งในกรณีของ XAMPP จะอยู่ที่โฟลเดอร์ C:\xampp\htdocs
ลองพิมพ์ที่อยู่ localhost เท่านั้นในเบราว์เซอร์ ดูซิว่าได้เว็บเพจอะไร