130 likes | 205 Views
การพัฒนาโปรแกรมประยุกต์บนเว็บ. PHP Structure Programming. มหาวิทยาลัยโยนก จังหวัดลำปาง ศูนย์กลางความรู้และภูมิปัญญาแผ่นดิน http://www.yonok.ac.th. อ.บุรินทร์ รุจจนพันธุ์ . ปรับปรุง 3 กรกฎาคม 2550. PHP History. PHP (Professional HomePage)
E N D
การพัฒนาโปรแกรมประยุกต์บนเว็บการพัฒนาโปรแกรมประยุกต์บนเว็บ PHP Structure Programming มหาวิทยาลัยโยนก จังหวัดลำปาง ศูนย์กลางความรู้และภูมิปัญญาแผ่นดิน http://www.yonok.ac.th อ.บุรินทร์ รุจจนพันธุ์ . ปรับปรุง 3 กรกฎาคม 2550
PHP History PHP (Professional HomePage) ถูกคิดค้นขึ้นในปีค.ศ.1994 (พ.ศ.2537) โดย Mr.Rasmus Lerdorf เพื่อใช้ตรวจสอบสถิติการเข้าชมเว็บของตนเอง ปีค.ศ.1995 มีการเผยแพร่ และพัฒนาเป็น PHP/FI หรือ PHP รุ่น 2 ให้มีความสามารถมากขึ้น กลางปีค.ศ.1996 เริ่มมีทีมพัฒนา โดยมี Mr.Zeev Suraski และ Mr.Andi Gutmans ร่วมทีม และได้ PHP รุ่น 3
GET & POST (1/2) http://localhost/x.php?a=5 <form action=x.php method=get> <input name=a><input type=submit></form> <? response.write($_GET{"a"}); response.write($_GET["a"]); ?>
GET & POST (2/2) <form action=‘y.php?a=6’ method=post> <input name=b><input type=submit></form> <? $a = $_GET{"a"} + $_REQUEST{"b"}; $b = $_POST{"b"}; response.write($a & $b) ?>
การทำงานแบบตามลำดับ <body bgcolor=yellow> <font color=#ddffdd> <? echo 5; echo "abc"; ?> <hr> welcome to my webpage
การทำงานแบบตามลำดับ <? echo “<body bgcolor=yellow> <font color=#ddffdd>”; echo 5; echo “abc <hr> welcome to my webpage”; ?>
คำสั่ง if เพื่อการทำงานตามเงื่อนไข <? if (isset($_POST{"a"})) { $a = $_POST{"a"}; } else { $a = 0; } echo $a . $a; ?>
คำสั่ง for เพื่อ การทำซ้ำ (1/2) <? $n = $_REQUEST["a"]; for ($i=1;$i<=$n;$i++){ echo $i . "<br>"; } ?>
คำสั่ง for เพื่อ การทำซ้ำ (2/2) <? srand(); for ($i=1;$i<=5;$i++){ echo $i,":”; echo rand(0,100); echo "<br>"; } ?>
คำสั่ง while เพื่อ การทำซ้ำ <pre> <? $i=1; while ($i<=5){ echo $i,":",ord($i),"\n"; $i++; } ?>
คำสั่ง while กับอาร์เรย์ <pre> <? $ar = array(5,2,6,9,4); $i=0; while ($i<=4){ echo $i,":",$ar[$i],"\n"; $i++; } ?>
คำสั่ง foreach กับ อาร์เรย์ <pre> <? $ar = array(5,2,6,9,4); foreach($ar as $v){ echo $v,"\n"; } ?>
แสดงข้อมูลสลับสี <pre> <? $ar = array(5,2,6,9,4); $i=0; foreach($ar as $v){ if ($i++ % 2 == 0) echo "$v\n"; else echo "<font color=red>$v</font>\n"; } ?> 5 2 6 9 4