498f144235e587f8b173393cfacbf977.ppt
- Количество слайдов: 18
PHP 1
เนอหา ประวตของ PHP คออะไร ทำไม PHP จงเปนทนยม โครงสรางของ PHP Language Reference ขอแตกตางของ PHP กบ ASP PHP Programming introductio n 2
ประวต PHP ยอมาจาก Professional Home Page เรมสรางขนในกลางป 1994 ผพฒนาคอ นายRasmus Lerdorf ปจจบน PHP มการพฒนามาเปนรนท 4 Version แรกเปนทรจกในชอวา Personal Homepage Tools ในป 1994 ถงกลางป 1995 Version ทสองชอวา PHP/FI ในกลางป 1995 Version 3 เปนทรจกกนในชอวา PHP 3 เรมใชกลางป 1997 PHP Programming introductio n 3
รายชอของนกพฒนาภาษา PHP w w w w w Zeev Suraski, Israel Andi Gutmans, Israel Shane Caraveo, Florida USA Stig Bakken, Norway Andrey Zmievski, Nebraska USA Sascha Schumann, Dortmund, Germany Thies C. Arntzen, Hamburg, Germany Jim Winstead, Los Angeles, USA Rasmus Lerdorf, North Carolina, USA PHP Programming introductio n 4
PHP คออะไร เปนภาษา Script สำหรบแสดงเวบเพจอยางหนง จดอยในกลม Server Side Script เชนเดยวกบ ASP การทำงานจะแทรกอยในเอกสาร HTML สามารถCompile ไดทงบนระบบปฏบตการ UNIX, Windows NT/2000/XP, Windows 9 x ความสามารถ ในการทำงานสง โดยเฉพาะกบการตดตอกบ Database เชน My. SQL, ms. SQL, Sybase และ Postgre. SQL เปนตน PHP Programming introductio n 5
สงท PHP สามารถทำได CGI Database-enable web page Database Adabas D Inter. Base Solid DBase m. SQL Sybase Empress My. SQL Velocis File. Pro Oracle. Unix dbm Informix Postgre. SQL PHP Programming introductio n 6
ทำไม PHP จงเปนทนยม Open source No cost implementation – PHP เปนของฟร Server side Crossable Platform HTML embedded Simple language Efficiency XML parsing Server side Database module File I/O Text processing Image processing PHP Programming introductio n 7
การทำงานของ PHP ทำงานบน Server ทำงานรวมกบเอกสาร HTML สามารถ แทรกคำสง PHP ไดตามทตองการลงในเอกสาร HTML ทำงานในสวนทเปนคำสงของ PHP กอน เมอมการเรยกใชเอกสารนน ๆ แสดงผลออกทาง Web Browsers PHP Programming introductio n 8
โครงสรางภาษา PHP แบบท 1 XML style <? php คำส งภาษาPHP ? > ตวอยาง <? php echo “Hello World ! ”; echo “I am PHP”; ? > PHP Programming introduc tion 9
โครงสรางภาษา PHP )ตอ ( แบบท 2 SGML style <? คำสงภาษา PHP ? > ตวอยา ง <? echo “Hello World ! ”; echo “I am PHP”; ? > PHP Programming introduc tion 10
โครงสรางภาษา PHP )ตอ ( แบบท 3 Java Language style <script language=“php”> คำสงภาษา PHP </script> ตวอยาง <script language=“php”> echo “Hello World”; </script> PHP Programming introduc tion 11
โครงสรางภาษา PHP )ตอ ( แบบท 4 ASP Style <% คำสงภาษา PHP %> ตวอยาง <% echo “Hello World ! ”; echo “I am PHP”; %> PHP Programming introduc tion 12
โครงสรางของภาษา PHP (ตอ ( แบบทเปนทนยม คอ แบบท 1 ผลทไดเมอผานการทำงานแลวจะไดผลดงน Hello World! I am PHP ขอสงเกต -รปแบบคลายกบภาษา C และ Perl - ใชเครองหมาย ( ; ) คนระหวางคำสงแตละคำสง File ทไดตอง save เปนนามสกล php )หรอ php 3) PHP Programming introduc tion 13
Language Reference Comments -เหมอนกบการ ตวอยาง Comment ของภาษาC, C++ และ Unix <? php echo “Hello !”; // การ comment แบบ 1 บรรทด */แบบหลายบรรทดตงแต 2 บรรทดขนไป /* echo “World”; # การ comment แบบ shell-style ? > PHP Programming introduc tion 14
คำสง echo เปนคำสงสำหรบแสดงผลลพธไปทโปรแกรม browser รปแบบ echo ขอความ 1 หรอตวแปร 1, ขอความ 2 หรอตวแปร 2, ขอความ 3 หรอตวแปร 3, … ขอความ เขยนภายใตเครองหมาย double quote (“ “) หรอ single quote (‘ ‘) ตวแปรของภาษา PHP จะขนตนดวยเครองหมาย $ เสมอ คลายกบภาษา Perl PHP Programming introduc tion 15
ตวอยางท 1 intro. php >HTML< >HEAD< >TITLE>Example/>1– TITLE< >/HEAD< >BODY< <? phpinfo() ; ? > >BODY< >/HTML< PHP Programming introduc tion 16
การเรยกใชงาน เปดโปรแกรม browser พมพ url http: //localhost/demo/intro. php PHP Programming introduc tion 17
ตวอยางท 2 (date. php) >HTML< >HEAD< >TITLE> Example– 2/>TITLE< />HEAD< >BODY< Today’s Date: <? print(Date("l F d, Y<? ; ((" />BODY< />HTML< Today's Date: Thursday Mar PHP Programming introduc tion 18
498f144235e587f8b173393cfacbf977.ppt