More Related Content
Similar to (Php basic 1 [โหมดความเข้ากันได้])
Similar to (Php basic 1 [โหมดความเข้ากันได้]) (20)
(Php basic 1 [โหมดความเข้ากันได้])
- 1. ความรู้ เบืองต้ นภาษา PHP
รหัสวิชา ง30203 ชือวิชา การเขียนโปรแกรมพัฒนาเว็บ
กลุ่มสาระการเรียนรู้ การงานอาชีพและเทคโนโลยี
- 3. ประวัติ PHP
PHP ย่อมาจาก Professional Home Page
เริ มสร้างขึนในกลางปี 1994
ผูพฒนาคือ นาย Rasmus Lerdorf
้ ั
ปั จจุบน PHP มีการพัฒนามาเป็ นรุ่ นที 4
ั
- Version แรกเป็ นทีรู ้จกในชือว่า Personal Homepage Tools ในปี
ั
1994 ถึงกลางปี 1995
- Version ทีสองชือว่า PHP/FI ในกลางปี 1995
- Version 3 เป็ นทีรู ้จกกันในชือว่า PHP3 เริ มใช้กลางปี 1997
ั
- Version 4 Beta 2 ใช้ชือว่า Zend
(Zend ย่อมาจาก Ze(ev) + (A)nd(I Gutmans)
- ปั จจุบนเป็ นรุ่ นที 5 หรื อเรี ยกอีกอย่างหนึง คือ PHP5
ั
- 4. PHP คืออะไร
• เป็ นภาษา Script สํ าหรับแสดงเว็บเพจอย่ างหนึ+ง จัดอยู่ในกลุ่ม Server
Side Script เช่ นเดียวกับ ASP
• การทํางานจะแทรกอยู่ในเอกสาร HTML
• สามารถ Compile ได้ ทงบนระบบปฏิบัติการ UNIX, Windows NT,
ั
Windows 9x
• ความสามารถในการทํางานสู ง โดยเฉพาะกับการติดต่ อกับ Database
เช่ น MySQL, mSQL, Sybase และ PostgreSQL เป็ นต้ น
- 5. ลักษณะเด่ นของ PHP
• ใช้ ได้ ฟรี
• PHP เป็ นโปรแกรมที+ทํางานฝั+ง Sever ดังนันขีดความสามารถไม่ จํากัด
• Cross-platform นั+นคือPHP ทํางานบนเครื+อง UNIX,Linux,Windows ได้ หมด
• เรียนรู้ง่าย เนืองจาก PHP ฝั+งเข้ าไปใน HTML และใช้ โครงสร้ างและไวยากรณ์
ภาษาง่ ายๆ
• เร็วและมีประสิ ทธิภาพ โดยเฉพาะเมื+อใช้ กบ Apach Xerve เพราะไม่ ต้องใช้
ั
โปรแกรมจาก
• ภายนอก
• ใช้ ร่วมกับ XML ได้ ทันที
• ใช้ กบระบบแฟมข้ อมูลได้
ั ้
• ใช้ กบข้ อมูลตัวอักษรได้ อย่ างมีประสิ ทธิภาพ
ั
• ใช้ กบโครงสร้ างข้ อมูลใช้ ได้ แบบ Scalar,Array,Associative array
ั
• ใช้ กบการประมวลผลภาพได้
ั
- 6. โครงสร้ างภาษา PHP
แบบที+ 1 XML style
<?php คําสั+ งภาษา PHP ?>
ตัวอย่ าง
<?php
echo “Hello World ! <br>”;
echo “I am PHP”;
?>
- 7. โครงสร้ างภาษา PHP (ต่ อ)
• แบบที+ 2 SGML style
<? คําสั+ งภาษา PHP ?>
ตัวอย่ าง
<?
echo “Hello World ! <br>”;
echo “I am PHP”;
?>
- 8. โครงสร้ างภาษา PHP (ต่ อ)
• แบบที+ 3 Java Language style
<script language=“php”>
คําสั+ งภาษา PHP
</script>
ตัวอย่ าง
<script language=“php”>
echo “Hello World”;
</script>
- 9. โครงสร้ างภาษา PHP (ต่ อ)
• แบบที+ 4 ASP Style
<% คําสั+ งภาษา PHP %>
ตัวอย่ าง
<%
echo “Hello World ! <br>”;
echo “I am PHP”;
%>
- 10. โครงสร้ างภาษา PHP (ต่ อ)
• แบบทีเ+ ป็ นทีนิยม คือ แบบที+ 1
+
• ผลทีได้ เมื+อผ่ านการทํางานแล้ วจะได้ ผลดังนี
+
Hello World !
I am PHP
• ข้ อสั งเกต
- รู ปแบบคล้ ายกับภาษา C และ Perl
- ใช้ เครื+องหมาย ( ; ) คันระหว่ างคําสั+ งแต่ ละคําสั+ ง
+
• File ทีได้ ต้อง save เป็ นนามสกุล php
+
- 11. Language Reference
• Comments
- เหมือนกับการ Comment ของภาษา C, C++ และ Unix
• ตัวอย่าง
<?php
echo “Hello !”; // การ comment แบบ 1 บรรทัด
/* แบบหลายบรรทัดตังแต่ 2 บรรทัดขึนไป */
echo “World”; # การ comment แบบ shell-style
?>
- 12. คําสั+ ง echo
• เป็ นคําสังสําหรับแสดงผลลัพธ์ไปทีโปรแกรม browser
• รู ปแบบ
echo ข้อความ1 หรื อตัวแปร1, ข้อความ2 หรื อตัวแปร2, ข้อความ3
หรื อตัวแปร3, …
• ข้อความ เขียนภายใต้เครื องหมาย double quote (“ “) หรื อ single
quote (‘ ‘)
• ตัวแปรของภาษา PHP จะขึนต้นด้วยเครื องหมาย $ เสมอ คล้ายกับ
ภาษา Perl
- 13. การเขียนภาษา php นัน สามารถเขียนแทรกไว้ใน
ภาษา HTML หรื อจะเขียนเดียว ๆ เลย ก็ได้แต่เมือเขียนแล้ว
เราจะต้องทําการSave เป็ นไฟล์สุกล .php
- 14. ตัวอย่ างที+ 1 intro-1.php
<HTML>
<HEAD>
<TITLE>Example –1</TITLE>
<BODY>
<? echo "Hi, I'm a PHP script!"; ?>
<BODY> Hi, I'm a PHP script!
</HTML>
- 15. ตัวอย่ างที+ 2 intro-2.php3
<HTML>
<HEAD>
<TITLE> Example –2</TITLE>
</HEAD>
<BODY>
Today’s Date: <? print(Date("l F d, Y")); ?>
</BODY>
</HTML> Today's Date: Monday March 17, 2010
- 16. เครื+องมือในการพัฒนาภาษา PHP
• Apache Web Server
• PHP Script Language
• MySQL Database
• phpMyAdmin Database Manager
• Hypertext Markup Language: HTML
• Adobe Dreamweaver 8
• Adobe Photoshop
• Adobe Flash Etc.