nhau. Tuy nhiên, cũng có một số điểm khác biệt:
nhau. Tuy nhiên, cũng có một số điểm khác biệt:
– Định nghĩa hĐịnh nghĩa hàm trong PHP thay kiểu trả về khi khai báo àm trong PHP thay kiểu trả về khi khai báo
bằng từ khóa function.
bằng từ khóa function.
– Tên hàm không phân biệt hoa thường khi gọi. Tên hàm không phân biệt hoa thường khi gọi. PPhạm vi truy hạm vi truy
cập là siêu toàn cục.
cập là siêu toàn cục.
• Tham số trong lời gọi hàm có thể có giá trị mặc định. Tham số trong lời gọi hàm có thể có giá trị mặc định. Giá trị được truyền vào theo dạng ByVal, để tham số Giá trị được truyền vào theo dạng ByVal, để tham số Giá trị được truyền vào theo dạng ByVal, để tham số
được truyền vào theo dạng ByRef cần dùng ký tự &được truyền vào theo dạng ByRef cần dùng ký tự & được truyền vào theo dạng ByRef cần dùng ký tự &
4.6. Hàm
4.6. Hàm (tt) (tt)
• Ví dụ:Ví dụ:
function
function foofoo() {() { echo
echo "In foo() ""In foo() ";; }
}
function
function barbar(($arg$arg = = '''') ) {{ echo
echo "In bar(); argument"In bar(); argument:: '$arg'" '$arg'";; }
}
function
function echoitechoit(($string$string) ) {{ echo
echo $string$string;; }
}
$func
$func = = 'foo''foo';; $func$func(); (); // This calls foo()// This calls foo() $func
$func = = 'bar''bar';; $func$func(('test''test');); // This calls bar()// This calls bar() $func
4.7. Kết nối với MySQL4.7. Kết nối với MySQL 4.7. Kết nối với MySQL
$db
$db = mysql_connect = mysql_connect('localhost'('localhost', 'root', 'root', , 'root''root') ) oror
die
die(‘Can not connect to server’(‘Can not connect to server’););
mysql_query
mysql_query("SET NAMES 'utf8'"("SET NAMES 'utf8'");); mysql_query
mysql_query("SET CHARACTER SET 'utf8'"("SET CHARACTER SET 'utf8'"););
mysql_select_db
mysql_select_db(‘mydb’(‘mydb’, , $db$db) or) or diedie(‘DB not found’(‘DB not found’);); $sql
$sql = ‘SELECT * FROM mytable WHERE field2 < 100’ = ‘SELECT * FROM mytable WHERE field2 < 100’; ;
$rs
$rs = mysql_query($sql = mysql_query($sql););
for
for ($i ($i = 0 = 0; $i; $i < mysql_num_rows < mysql_num_rows($rs($rs), $i), $i++) {++) {
$rc
$rc = mysql_fetch_array = mysql_fetch_array($rs($rs););
echo
echo $rc$rc[‘field1’[‘field1’];]; echo
echo $rc$rc[1[1];]; echo
echo $rc$rc[‘field3’[‘field3’];];
}