
PHP
ความหมาย
ข้อเด่น-ข้อด้อย

หลายคนที่ทำเว็บไซต์ด้วย HTML หรือโปรแกรมช่วยสร้างเว็บไซต์ต่างๆ เช่น Dreamweaver แล้วอาจสงสัยว่าเมื่อทำ form สำหรับ รับค่าเช่น ชื่อ ที่อยู่ เสร็จแล้วจะเก็บค่ายังไง หรือจะทำอย่างไรต่อ หรือเว็บบอร์ดทำงานอย่างไร CMS ทำงานอย่างไร ทำไมบางเว็บไซต์สามารถโต้ตอบกับ ผู้ใช้งานได้ คำตอบของทุกคำถามคือ PHP ครับ
PHP นั้นเป็นภาษาสำหรับใช้ในการเขียนโปรแกรมบนเว็บไซต์ สามารถเขียนได้หลากหลายโปรแกรมเช่นเดียวกับภาษาทั่วไป อาจมีข้อสงสัยว่า ต่างจาก HTML อย่างไร คำตอบคือ HTML นั้นเป็นภาษาที่ใช้ในการจัดรูปแบบของเว็บไซต์ จัดตำแหน่งรูป จัดรูปแบบตัวอักษร หรือใส่สีสันให้กับ เว็บไซต์ของเรา แต่ PHP นั้นเป็นส่วนที่ใช้ในการคำนวน ประมวลผล เก็บค่า และทำตามคำสั่งต่างๆ อย่างเช่น รับค่าจากแบบ form ที่เราทำ รับค่าจากช่องคำตอบของเว็บบอร์ดและเก็บไว้เพื่อนำมาแสดงผลต่อไป แม้แต่กระทั่งใช้ในการเขียน CMS ยอดนิยมเช่น Drupal , Joomla พูดง่ายๆคือเว็บไซต์จะโต้ตอบกับผู้ใช้ได้ ต้องมีภาษา PHP ส่วน HTML หรือ Javascript ใช้เป็นเพียงแค่ตัวควบคุมการแสดงผลเท่านั้น
การใช้งาน
PHP นั้นจำเป็นจะต้องมีการประมวลผลดังนั้นการใช้งานเราจะต้องมี Web Server เพื่อให้ตัว PHP สามารถทำงานได้ ต่างจาก HTML งั้นจะทำอย่างไรถ้าเราไม่ได้เช่า Web Server เอาไว้จะใช้งาน PHP ไม่ได้หรือ คำตอบคือได้ครับ แต่เราจะต้องลงโปรแกรม ให้เครื่องที่เราใช้งานอยู่นั้นทำงานเหมือนกับ Web Server ซะก่อนซึ่งโปรแกรมนั้นชื่อว่า Apache ครับเป็นโปรแกรมฟรีเหมือนกัน นี่เป็นข้อดี ที่ทำให้ทุกคนรัก PHP ครับ หลังจากที่เราทำให้เครื่องของเรานั้นเหมือนกับ Web Server แล้วจะเก็บข้อมูลเว็บไซต์เช่น คำตอบของเว็บบอร์ด จะเก็บอย่างไร คำตอบคือต้องมีโปรแกรมฐานข้อมูลอีกตัวเข้ามาช่วยครับ ซึ่งโปรแกรมที่แนะนำคือ MySQL ครับฟรีอีกเช่นกัน ทั้งหมดสำหรับมือใหม่อาจ จะเริ่มลงโปรแกรมทั้งหมดนั้นยากนะครับ
ข้อเด่น-ข้อด้อย
ข้อเด่น
ในสมัยแรกเว็บเป็นแค่การนำเสนอข้อมูล ผู้เขียนเขียนข้อมูลเหมือนที่ผมกำลังเขียน ส่วนผู้อ่านก็มาอ่าน เราเรียกสมัยนั้นว่า Brochure Web (โบชัวร์ เว็บ) การทำเว็บสมัยก่อนอาศัย HTML และ CSS เพื่อจัดรูปแบบ ใส่รูปให้ดูสวยงาม
แต่ในยุคนี้ เว็บมีลักษณะเป็นโปรแกรมคอมพิวเตอร์ หรือที่เรียกว่า Web Application เว็บสมัยนี้นอกจากการนำเสนอข้อมูล ยังให้บริการได้ด้วย ยกตัวอย่าง Google ก็ให้บริการค้นหาเว็บ, GMail ก็ให้บริการ eMail, Google App ให้บริการ Word Processing (โปรแกรมพิมพ์งาน), Spread Sheet แบบ Excel ฯลฯ เพื่อทำให้เว็บเป็น Web Application ก็ต้องใช้เครื่องมือ HTML, CSS และ ภาษาคอมพิวเตอร์ เช่น PHP, ASP.NET, Java ฯลฯ
หากคุณต้องการทำเว็บที่โต้ตอบกับผู้ใช้ เช่นมี Form รับข้อมูลจากผู้ใช้ หรือให้บริการผู้ใช้ คุณต้องเลือกภาษาคอมพิวเตอร์ ภาษาใดภาษาหนึ่ง ซึ่งมีข้อดีข้อเสียต่างๆกัน สำหรับผม ผมเลือก PHP
ข้อด้อย
- ขาด IDE ที่เป็นมาตรฐานกลางทำให้คนเขียน ต้องไป ขุดหาโปรแกรมที่ใช้ในการพัฒนาเอาเอง
- บางทีออก version ใหม่บ่อยเกินไป
- การเขียนบางที ต้อง include เยอะแยะไปหมด
- ไม่มี บ. software ใหญ่ๆ เป็นป๋าดันให้ เลยไม่ดังเปรี้ยง แต่ค่อยๆดังเพราะทำความดี สะสม
- การเขียนติดต่อระดับ component หรือ COM+ ของ windows อาจต้อง config ยุ่งยากหน่อย (ไม่เคยเขียน)
- ใช้ IE เปิด web php.net ใน เครือข่าย kku แล้ว download php ยากมาก
I'm a paragraph. Click here to add your own text and edit me. It’s easy. Just click “Edit Text” or double click me to add your own content and make changes to the font. Feel free to drag and drop me anywhere you like on your page. I’m a great place for you to tell a story and let your users know a little more about you.
This is a great space to write long text about your company and your services. You can use this space to go into a little more detail about your company. Talk about your team and what services you provide. Tell your visitors the story of how you came up with the idea for your business and what makes you different from your competitors. Make your company stand out and show your visitors who you are.
Want to work with the best?
We can't wait to help
you get started.
Our clients are our partners, that’s why we choose them carefully:



