By Luo Xuan
Some may have learned
“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
Server-side scripting Eg. – Collect form data – Generate dynamic page content – Send and receive cookies.
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.
Embedded in Html Easy Type Easy String Easy Array Easy Form Easy
PHP Tes // Hello World "; ?>
<?php $txt = "Hello World!"; $number = 16; ?> No need for type declaration Automatic type assignment
“.” <?php $txt1="Hello World"; $txt2="1234“; echo $txt1. " ". $txt2; ?> “$txt1 $txt2” Hello World
$names = array("Peter","Quagmire","Joe"); $ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34); $ages['Peter'] = "32"; $ages['Quagmire'] = "30"; $ages['Joe'] = "34"; foreach
echo "Is ". $families['Griffin'][2]. " a part of the Griffin family?"; Is Megan a part of the Griffin family?
//blabla.php//welcome.php
ASP ASP.NET JSP
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
Very Easy to Learn “ 如果您需要运行一个具有动态内容、数据库交互 和电子贸易的网站,那么就请继续读下去,因为 PHP 在这方面确实是非常有用的。 ”