Presentation is loading. Please wait.

Presentation is loading. Please wait.

By Luo Xuan. Some may have learned “PHP: Hypertext Preprocessor” , 超文本预处理语言 Personal Home Page Tools (PHP Tools) ——Rasmus Lerdorf a widely used open-source.

Similar presentations


Presentation on theme: "By Luo Xuan. Some may have learned “PHP: Hypertext Preprocessor” , 超文本预处理语言 Personal Home Page Tools (PHP Tools) ——Rasmus Lerdorf a widely used open-source."— Presentation transcript:

1 By Luo Xuan

2 Some may have learned

3 “PHP: Hypertext Preprocessor” , 超文本预处理语言 Personal Home Page Tools (PHP Tools) ——Rasmus Lerdorf a widely used open-source general- purpose scripting language especially suited for web development can be embedded into HTML

4 Server-side scripting Eg. – Collect form data – Generate dynamic page content – Send and receive cookies.

5 What is Dynamic Web Page? – Dynamic web pages are web sites that are generated at the time of access by a user or change as a result of interaction with the user. ----Wikipedia Why Dynamic Web Page Popular? – Static: few changes and web pages – Dynamic: automatically build and renew web pages according to the databases, i.e. only changes to the databases needed.

6 Embedded in Html Easy Type Easy String Easy Array Easy Form Easy E-mail

7 PHP Tes // Hello World "; ?>

8 <?php $txt = "Hello World!"; $number = 16; ?> No need for type declaration Automatic type assignment

9 “.” <?php $txt1="Hello World"; $txt2="1234“; echo $txt1. " ". $txt2; ?> “$txt1 $txt2” Hello World 1234 6 6 12

10 $names = array("Peter","Quagmire","Joe"); $ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34); $ages['Peter'] = "32"; $ages['Quagmire'] = "30"; $ages['Joe'] = "34"; foreach

11 echo "Is ". $families['Griffin'][2]. " a part of the Griffin family?"; Is Megan a part of the Griffin family?

12 //blabla.php//welcome.php

13

14 ASP ASP.NET JSP

15 Pro s Multi-platform: Unix , GUN/Linux,Windows Easy to learn Style: Java + C Speed – Memory Arrangement Embedded into html Open source: – Developing – Security The Language itself can be modified – Various functions – Support almost all the databases – Zero Cost Cons not suitable for large-scale E-business sites, better for smaller ones Open Source => different interfaces to different databases

16 Very Easy to Learn “ 如果您需要运行一个具有动态内容、数据库交互 和电子贸易的网站,那么就请继续读下去,因为 PHP 在这方面确实是非常有用的。 ”


Download ppt "By Luo Xuan. Some may have learned “PHP: Hypertext Preprocessor” , 超文本预处理语言 Personal Home Page Tools (PHP Tools) ——Rasmus Lerdorf a widely used open-source."

Similar presentations


Ads by Google