Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore เนื้อหาสัปดาห์ที่ 2

เนื้อหาสัปดาห์ที่ 2

Published by อภิชาติ สมเชื้อ, 2021-09-11 09:00:17

Description: เนื้อหาสัปดาห์ที่ 2

Search

Read the Text Version

เร่ิมตน้ กบั ภาษา PHP

บทที่ 2 เร่ิมต้นกบั ภาษา PHP ก่อนท่จี ะเขา้ สู่การศกึ ษาภาษา PHP อย่างเตม็ รปู แบบนัน้ เราต้องเขา้ ใจกนั ก่อนว่าการทางาน ของภาษา PHP จะทาการประมวลผลภาพเซริ ฟ์ เวอร์ ซ่งึ นับเป็นขอ้ ดแี ละขอ้ จากดั อย่างหน่ึงของภาษา PHP เชน่ กนั สาหรบั ในการศกึ ษาในบทท่ี 2 น้จี ะเป็นการเรม่ิ ตน้ ทาความคุน้ เคย กบั ภาษา PHP เพ่อื เป็นการปูพน้ื ฐาน สาคญั สาหรบั บทเรยี นต่อไป รปู แบบการเขียน การเขียนภาษา PHP จะเขียนคาสัง่ ภายใต้แท็ก <?...?> หรือ <?php…..?> ก็ได้ โดยจะ ประกาศคาสงั่ ต่างๆภายใตแ้ ทก็ ดงั กลา่ ว ดงั ตวั อยา่ งท่ี 2-1 ตวั อย่างท่ี 2-1 <?php echo \"บทท่ี 2 การเร่มิ ตน้ เขียน PHP\"; ?> ภาพท่ี 2.1 จากตวั อย่างท่ี 2 เป็นการใชค้ าสงั่ echo เพ่อื แสดงขอ้ ความมาแสดงผลยงั ผใู้ ชง้ าน ซง่ึ หากเปียบเทยี บกบั ภาษาซกี จ็ ะเหมอื นกนั คาสงั่ printf นนั่ เอง

ตวั อย่างท่ี 2.2 ทดลองเขยี นช่อื ตวั เองดว้ ยภาษา PHP <html> <?php $name = \"Setthawut Sukmuang\"; echo \"สวสั ดีคณุ $name\"; ?> <br/> <?php echo \"ยินดตี อ้ นรบั สกู่ ารฝึกฝนภาษา PHP\" ?> </html> ภาพท่ี 2.2 จากตวั อย่างท่ี 2.2 เป็นการเขยี นสครปิ ตภ์ าษา PHP อย่างงา่ ย โดยเรม่ิ ต้นมกี ารเกบ็ ช่อื เอาไวใ้ นตวั แปร name ซง่ึ คอื Setthawut Sukmuang จากนนั้ จงึ นาไปแสดงผลโดยใชคาสงั่ echo ผ่านตวั แปร name ผล จงึ ปรากฎดงั ภาพท่ี 2.2 โดยนอกจากน้ียงั มกี ารใช้ แทก็ <br> หรอื การเว้นบรรทกั ในภาษา HTML มา ประกอบดว้ ย เพอ่ื จดั รปู แบบการแสดงผลใหส้ วยงามมากขน้ึ การแสดงผลลพั ธ์ สาหรบั ในบทน้ีจะเป็นพ้นื ฐานการใช้ PHP เบ้อื งต้น อาจจะมกี ารขา้ มขนั้ ตอนและมาอธบิ ายที หลงั บา้ งเพอ่ื ใหน้ กั เรยี นไดม้ เี อาไวอ้ า้ งองิ ในกรณีลมื ขนั้ ตอนต่างๆ สาหรบั การแสดงผลลพั ธห์ ากไดท้ ามา ในตวั อย่างก่อนหน้าน้แี ลว้ นนั้ จะพบวา่ การแสดงผลลพั ธม์ ขี นั้ ตอนอย่างไร แตเ่ พอ่ื ใหช้ ดั เจนยง่ิ ขน้ึ เรามาดู กนั วา่ การแสดงผลลพั ธท์ าอย่างไร 1.ดงั ท่ีทราบกนั ดีว่า ในขนั้ ตอนน้ีเราใช้โปรแกรม XAMPP จาลองเป็นเซิร์ฟเวอร์ ดงั นัน้ เราจงึ จะต้อง จัดเก็บไฟล์ให้อยู่ในโฟลเดอร์ของโปรแกรม XAMPP ซ่ึงโฟลเดอร์ท่ีให้จัดเก็บไฟล์ก็คือ htdoc (C:\\xampp\\htdocs)

2.เขา้ ไปยงั โฟลเดอร์ htdoc ซง่ึ พน้ื ทใ่ี นน้จี ะเป็นส่วนสาหรบั จดั เกบ็ ไฟล์เวบ็ ไซตท์ งั้ หมดรวมถงึ ไฟล์ PHP ดว้ ย เพ่อื ใหก้ ารจดั เกบ็ เป็นระเบยี บเรยี บรอ้ ยและงา่ ยตอ่ การเรยี กใช้ อาจารยจ์ งึ สรา้ งโฟลเดอรใ์ หม่ ช่อื ว่า “phpcourse” ภาพท่ี 2.3 3.คลกิ เขา้ ไปยงั โฟลเดอรท์ ช่ี ่อื ว่า phpcourse แลว้ เรม่ิ ตน้ สรา้ งเอกสาร PHP ลงไปยงั ไฟลด์ งั กล่าวดงั น้ี File name : เป็นสว่ นสาหรบั ตงั้ ชอ่ื ไฟล์ Save as type : ใหเ้ ลอื กนามสกลุ ไฟลเ์ ป็น PHP ภาพท่ี 2.4

4. จากนนั้ เขา้ XAMPP Control panel แลว้ ทาการเปิด apache ดงั ภาพท่ี 2.5 ภาพท่ี 2.5 5.เปิดเวบ็ เบราเซอรแ์ ลว้ พมิ พ์ http://localhost/ช่อื โฟลเดอรท์ เ่ี กบ็ ไฟล์/ช่อื ไฟล์.นามสกุลไฟล์ ดงั ตวั อย่าง ท่ี 2.3 ผลการทางานแสดงตวั อย่างดงั ภาพท่ี 2.6 ตวั อย่างที 2.3 http://localhost/phpcourse/week2-2.php ภาพท่ี 2.6 การเขียนหมายเหตุ

การเขยี นหมายเหตุเป็นการเขยี นคอมเมนท์โคดเพ่อื ไม่ต้องการให้คาสงั่ ดงั กล่าวแสดงผลหรอื เป็นการเขยี นเพ่ือคอมเมทท์เอาไว้เตือนความจา ซ่ึงในภาษา PHP ก็มวี ธิ ีการเขยี นหมายเหตุอยู่ 2 รปู แบบดว้ ยกนั คอื การคอมเมทบ์ รรทดั เดยี วและการเขยี นคอมเมนทห์ ลายบรรทดั การเขียนคอมเมนท์บรรทดั เดียว จะใช้เครอ่ื งหมาย // ตวั อย่างท่ี 2.4 <html> <?php echo \"การเขียนหมายเหตบุ รรทดั เดยี ว </br>\"; //echo \"ขอ้ ความนถี้ กู หมายเหต\"ุ ; echo \"ขอ้ ความนไี้ ม่ถกู หมายเหต\"ุ ; ?> </html> ผลการทางานตวั อยา่ งท่ี 2.4 ภาพท่ี 2.7 จะเหน็ ไดว้ ่าจากการเขยี นโปรแกรม เราเขยี นคาสงั่ ทงั้ หมด 3 บรรทดั แต่พอเม่อื แสดงผลกลบั เหลือเพียง 2 บรรทดั ซ่ึงบรรทดั ท่ีหายไปก็คือ บรรทดั ท่ีถูกทาหมายเหตุเอาไว้ด้วยเคร่อื งหมาย (//) นนั่ เอง การเขียนคอมเมนทห์ ลายบรรทดั จะใช้เคร่อื งหมาย /*…..*/ ตวั อย่างท่ี 2.5 <html> <?php echo \"การเขียนหมายเหตหุ ลายบรรทดั </br>\"; /* echo \"ขอ้ ความนถี้ กู หมายเหต\"ุ ; echo \"ขอ้ ความนถี้ กู หมายเหต\"ุ ; */ ?> </html>

ภาพท่ี 2.8 จากตวั อยา่ งท่ี 2.6 พบว่ามกี ารเขยี นโปรแกรมทงั้ หมด 3 บรรทดั แตเ่ มอ่ื นามาแสดงผลในภาพท่ี 2.8 กลบั แสดงผลเพยี งแค่บรรทดั เดยี ว เพราะวา่ บรรทดั อ่นื ๆถูกคอมเมนทด์ ว้ ยเคร่อื งหมาย “/* */” ไป แลว้ นนั่ เอง แทก็ HTML ท่ีสาคญั

แทก็ HTML ความหมาย ประกาศวา่ เอกสารน้เี ป็นเอกสาร HTML <html>…</html> ใชก้ าหนดช่อื ใหก้ บั หน้าเวบ็ เพจ <title>…</title> สว่ นบนของเอกสาร HTML มกั ใชก้ าหนดค่า css <head>...</head> และ javascripts สว่ นแสดงผลเน้อื หาภายในเวบ็ เพจ <body>…</body> กาหนดขนาดหวั ขอ้ <h1>...</h1> กาหนดย่อหน้า(พารากราฟ) <p>…</p> กาหนดตวั หน้าใหก้ บั ตวั อกั ษรหรอื ขอ้ ความ <b></b> กาหนดใหเ้ วน้ บรรทดั <br> การลงิ คห์ น้าเวบ็ เพจ <a href=”ตาแหน่งของไฟล”์ >…</a> การสรา้ งลสิ ตร์ ายการแบบไม่มลี าดบั <ul> การสรา้ งลสิ ตร์ ายการแบบมลี าดบั <li>…</li> <li>…</li> การสรา้ งตารางซง่ึ เรมิ่ ตน้ ตงั้ แต่การสรา้ งตาราง </ul> จากนนั้ ประกาศแถว(tr)และประกาศคอลมั น์ภายใน <ol> แถวนนั้ ๆ(td) <li>…</li> <li>…</li> </ol> <table> <tr> <td>…</td> </tr> </table>


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook