ภาษา PHP เบื้องต้น
ก่อนเขียน Php ภาษาพีเอชพีเป็นภาษา Script ที่จะถูกประมวลผลบนเครื่องเซิร์ฟเวอร์ และจะส่งกลับไปยังเครื่องไคลเอนท์ในรูปไฟล์ HTML ก่อนแสดงผล ดังนั้นเครื่องคอมพิวเตอร์ซึ่งเป็น local หรือ client จะต้องติดตั้งตัวจำลอง Web Server ซึ่งที่ได้ความนิยมคือ Appserv และ XAMPP XAMPP คือ โปรแกรมที่ใช้จำลองเครื่องคอมให้เป็น Web Server เพื่อทดสอบสคริปหรือเว็บไซต์โดยที่ไม่ต้องเชื่อมต่ออินเตอร์เน็ต ซึ่ง XAMPP จะมาพร้อมกับ PHP ภาษาสำหรับพัฒนาเว็บไซต์, MySQL ฐานข้อมูล, Apache ทำหน้าที่เป็น Web Server, phpMyadmin ระบบจัดการฐานข้อมูล เป็นต้น การจัดเก็บไฟล์ C://xammp/htdocs
การประกาศใช้ PHP การที่ตัวแปลคำสั่ง PHP จะทราบว่าส่วนใดจะเป็นส่วนที่จะให้ทำงานในลักษณะของ PHP นั้น ก็จะต้องมีการระบุวงเล็บคำสั่งของ PHP ก่อน วงเล็บสำหรับ PHP สามารถใช้งานได้ หลายรูปแบบคือ <?php ?> <? ?> เป็นการใช้วงเล็บแบบสั้น แต่อาจจะมีการซ้ำซ้อนกัน ถ้าหากต้องการใช้ XML ร่วมด้วย เพราะวงเล็บแบบนี้เป็นการใช้ของ XML เช่นกัน <% %> เป็นรูปแบบวงเล็บของภาษา ASP ของ Microsoft <SCRIPT LANGUAGE=”PHP”> </SCRIPT> ใช้ในลักษณะของ Script เหมือนกับ Java Script
หลักการเขียนโปรแกรม php พื้นฐานเหมือนกับภาษา C ใช้พื้นที่ว่างได้ โดยการเว้นบรรทัดใน ขณะที่ยังเขียนคำสั่งต่างๆ ไม่จบประโยค สามารถทำได้ Case-Sensitive บางกรณี คือ ตัวเล็ก- ตัวใหญ่มีความแตกต่างกันในการอ้างอิงตัว แปร แต่ถ้าเป็นการใช้คำสั่ง เช่น if ก็จะ เหมือนกับ IF หรือ function อย่างเช่น empty() อาจจะเขียนเป็น Empty() ก็ได้ ปิดคำสั่งทุกประโยคด้วย ;
การเขียนให้ข้อมูลแสดงออกหน้าจอ การแสดงผลนั้นหากสิ่งที่ต้องการแสดงผลเป็นข้อความ จะต้องอยู่ในเครื่องหมายคำพูด (double quote, “ข้อความ”) แต่เมื่อเป็นตัวเลข หรือ ตัวแปร ไม่ต้องใส่เครื่องหมายคำพูด คำสั่ง echo มีโครงสร้างคือ <?php echo “ทดสอบการใช้คำสั่ง echo”; ?> ตัวอย่างเช่น <?php echo “สาขาวิชาคอมพิวเตอร์ธุรกิจ”; ?>
การเขียนให้ข้อมูลแสดงออกหน้าจอ คำสั่ง print มีโครงสร้างคือ <?php print “ทดสอบการใช้คำสั่ง echo”; ?> ตัวอย่างเช่น <?php print “สาขาวิชาคอมพิวเตอร์ธุรกิจ”; ?>
การเขียนให้ข้อมูลแสดงออกหน้าจอ คำสั่ง Printf ซึ่งในการใช้คำสั่ง printf เราจะต้องทราบชนิดของข้อมูลที่เราต้องการแสดงออกมาว่าเป็นชนิดใด เราจะได้กำหนดค่าลงไปถูกต้องดังนี้ %d ตัวเลข %o เลขฐานแปด %c ข้ออักษร ( 1 ตัว ) %s ข้อความ %f ทศนิยม
การเขียนให้ข้อมูลแสดงออกหน้าจอ <?php printf("%s","ข้อความ"); ?> ตัวอย่างเช่น <?php printf("%s","สาขาวิชาคอมพิวเตอร์ธุรกิจ"); ?>
การเชื่อมต่อข้อความหรือตัวแปร การแสดงผลมีประสิทธิผลตรงตามความต้องการใช้งานอาจจะต้องมีการรวมหลายองค์ประกอบเข้าด้วยกันเพื่อให้นำมาเชื่อมต่อกันได้ ในลักษณะของข้อความหลายๆ ข้อความ หรือข้อความกับตัวแปร หรือตัวแปรกับตัวแปร นำมาเชื่อมกันเพื่อแสดงผลด้วยกัน เช่น ชื่อ-นามสกุล ที่อยู่คนละส่วนมาเชื่อมต่อกัน ซึ่งรูปแบบการเชื่อมข้อความ มีดังนี้ จุด (“.”) เช่น echo “ข้าพเจ้าอายุ”.20.“ปี”; ลูกน้ำ (“,”) เช่น echo “ข้าพเจ้าอายุ”,20,“ปี”;
การเขียนคำอธิบายโปรแกรม การเขียนคำอธิบายโปรแกรม (Comment) เป็นการเขียนคำอธิบายไว้ท้ายคำสั่งนั้นๆ โดยคำสั่งเหล่านี้จะไม่ถูกนำมาประมวลผล เพื่อป้องกันการสับสนในภายหลังได้ คำอธิบายแบบบรรทัดเดียว สามารถเขียนได้ดังนี้ // ข้อความฃ เช่น echo “สาขาวิชาคอมพิวเตอร์ธุรกิจ”; //เป็นการแสดงผลออกหน้าจอ คำอธิบายแบบหลายบรรทัด สามารถเขียนได้ดังนี้ /* ข้อความเขียนได้หลายบรรทัด */ เช่น echo echo “ข้าพเจ้าอายุ”,20,“ปี”; /*เป็นการแสดงผลออกทางหน้าจอ มีการเชื่อมต่อข้อความและตัวเลขด้วยเครื่องหมายลูกน้ำ (comma) */
การขึ้นบรรทัดใหม่ ในภาษา PHP ไม่มีคำสั่งสำหรับการขึ้นบรรทัดใหม่โดยตรง ดังนั้นเมื่อเขียนคำสั่ง PHP และต้องการขึ้นบรรทัดใหม่จึงจำเป็นต้องใช้ tag <br> จากภาษา html แต่เนื่องจากภาษา PHP มองว่าคำสั่งของภาษาอื่นเป็นเพียงข้อความ ดังนั้นเมื่อนำคำสั่งของภาษา html ใดๆ รวมทั้ง <br> มาใช้ในภาษา PHP จะต้องอยู่ในเครื่องหมายคำพูด และการใช้ tag <br> ให้นำไปใช้ร่วมกับการแสดงผลเท่านั้น และควรวางไว้หลังข้อความก่อนการขึ้นบรรทัดใหม่ ตัวอย่าง echo “นักศึกษาชั้นปีที่ 2 <br>สาขาวิชาคอมพิวเตอร์ธุรกิจ”; หรือ echo “นักศึกษาชั้นปีที่ 2 <br>” echo “สาขาวิชาคอมพิวเตอร์ธุรกิจ”
งาน ให้เขียนประวัติตัวเองจำนวนไม่น้อยกว่า 15 บรรทัดด้วยภาษา php