Professional Documents
Culture Documents
Chapter 01
Chapter 01
Bi 1
M c tiu bi h c
Gi i thi u v PHP T i sao c n s d ng PHP Cc tool h tr l p trnh Vi t v d PHP Ch thch, in k t qu trn trang PHP
Gi i thi u v PHP
PHP: vi t t t c a Hypertext Preprocessor . Tn g c l Personal Home Page, phin b n u ti n hon thi n kho ng n m 1995 c tn l: PHP/FI hay PHP2. Sau pht tri n ln PHP3, PHP4. Phin b n hi n t i l 5.3.2 L ngn ng k ch b n vi t cc trang web ng B bin d ch m PHP l m ngu n m , c th ch y cng v i web server Apache, IIS
PHP / Session 1 / Slide 3 of 19
Gi i thi u v PHP
Th
File PHP c th ch a Text, cc th HTML v Script File PHP c ui m r ng l .php, .php3, php4 ho c .phtml, th ng s d ng ui m r ng l: .php
PHP / Session 1 / Slide 4 of 19
T i sao s d ng PHP
i m m nh c a PHP:
D h c,d s d ng v d th c hi n S d ng mi n ph Ch y trn nhi u h i u hnh: Window, Linux, Unix. Th c hi n nhanh v hi u qu . H tr k t n i nhi u CSDL: MySQL, MS SQL Server, Access, Oracle PHP c cung c p m t h th ng th vi n phong ph nh m m c ch pht tri n cc ng d ng trn Web
PHP / Session 1 / Slide 5 of 19
Cc ho t
Trang HTML
ng
Trang PHP
Cc tool h tr l p trnh
PHP Designer 2008 Professional http://www.mpsoftware.dk/phpdesigner.php Adobe Dreamweaver http://www.adobe.com/products/dreamweaver/ Zend Studio http://www.zend.com/products/studio/ PHPEdit - http://www.phpedit.com/en
PHP / Session 1 / Slide 7 of 19
V d PHP
n gi n
B t u v i th m <?php v th ng ?> Nhng script v trong th Body c a file HTML L u v i ui .php v t trong th m c www, v d : t o file first.php, s d ng Vertrigo th l u file trong th m c: VertrigoServ\www\first.php M trnh duy t g: http://localhost/first.php ch y file php
PHP / Session 1 / Slide 8 of 19
V d PHP
n gi n
Nh p o n m PHP
K ch b n Script PHP
N i dung c a PHP c th khai bo l n l n v i HTML S d ng c p th <? gi tr /bi u th c/bi n ?> V d : khai bo trong trang hello.php
Ghi ch trong PHP t ng t nh trong ngn ng C Ghi ch m t dng, s d ng d u // ho c d u # <?php // Title: My first PHP script # This is comment line echo "This is a PHP program"; ?>
PHP / Session 1 / Slide 11 of 19
Gh ch nhi u dng, s d ng d u /* v */
<?php /* Title: My PHP Program Author: Jason Date: July 26, 2007 */ ?>
PHP / Session 1 / Slide 12 of 19
S d ng echo(tham s ), echo
<BODY>
<?php echo(this is abc) ?> <?php echo this is abc ?>
</BODY>
S d ng print(tham s )
<BODY>
<?php print(this is abc) ?> <?php print this is abc ?>
</BODY>
PHP / Session 1 / Slide 13 of 19
Cng in d li u trn trang PHP Echo() t c nhanh h n print() Echo() khng tr v gi tr , print() tr v gi tr true|false Echo() truy n c nhi u tham s h n print()