Lập trình và Thiếtkế Web 1 – Bài 7 : PHP Cơ bản © 2007 Khoa CNTT - ĐHKHTN H H à à m m – – Ph Ph ạ ạ m m vi vi bi bi ế ế n n <?php function doublevalue($var=5) { global $temp; $temp = $var * 2; } $temp = 5; doublevalue(); echo "\$temp is: $temp"; ?> $temp is: $temp is: 10 Lập trình và Thiếtkế Web 1 – Bài 7 : PHP Cơ bản © 2007 Khoa CNTT - ĐHKHTN H H à à m m – – Tham Tham tr tr ị ị vs vs Tham Tham bi bi ế ế n n <?php function doublevalue( $var) { $var = $var * 2; } $variable = 5; doublevalue($variable); echo "\$variable is: $variable"; ?> $variable is: 5 $variable is: 10 & Lập trình và Thiếtkế Web 1 – Bài 7 : PHP Cơ bản © 2007 Khoa CNTT - ĐHKHTN H H à à m m – – include & require include & require // functions.inc <?php function bold($string) { echo "<b>" . $string . "</b>\n"; } ?> // index.php <html> <head> <title>Simple Function Call</title> </head> <body bgcolor="#ffffff"> <? include "functions.inc"; bold("this is bold"); $myString = "this is bold"; bold($myString); ?> </body></html> require "functions.inc"; Lập trình và Thiếtkế Web 1 – Bài 7 : PHP Cơ bản © 2007 Khoa CNTT - ĐHKHTN C C ú ú ph ph á á p p & & Quy Quy ư ư ớ ớ c c trong trong PHP PHP Quy ước Khai báo biến Kiểudữ liệu Toán tử Cấutrúcđiềukhiển Hàm Lớp đốitượng Lập trình và Thiếtkế Web 1 – Bài 7 : PHP Cơ bản © 2007 Khoa CNTT - ĐHKHTN L L ớ ớ p p đ đ ố ố i i tư tư ợ ợ ng ng - - class class class class_name() [extends superclass_name] { var $attribute; … function method_name() { $this->attribute = …; } … } $a = new class_name(…); . Lập trình và Thiếtkế Web 1 – Bài 7 : PHP Cơ bản © 2007 Khoa CNTT - ĐHKHTN H H à à m m – – Ph Ph ạ ạ m m vi. = 5; doublevalue(); echo "$temp is: $temp"; ?> $temp is: $temp is: 10 Lập trình và Thiếtkế Web 1 – Bài 7 : PHP Cơ bản © 2007 Khoa CNTT - ĐHKHTN H H à à m m – – Tham Tham tr tr ị ị vs vs Tham Tham bi bi ế ế n n <?php function. 5; doublevalue($variable); echo "$variable is: $variable"; ?> $variable is: 5 $variable is: 10 & Lập trình và Thiếtkế Web 1 – Bài 7 : PHP Cơ bản © 2007 Khoa CNTT - ĐHKHTN H H à à m m – – include & require include