|
|
|
อยากรู้ว่า delegate,Hashtable คืออะไรครับ แล้วนำมาใช้ใน php ได้ไหม |
|
|
|
|
|
|
|
hashtable คือ array ใน php ครับ
ส่วน delegate น่าจะหมายถึง function pointer ที่มักใช้ใน callback function
<?php
function command($fnc, array $params){
call_user_func_array($fnc, $params);
}
function f1($s1,$s2){
echo "[$s1..$s2]";
}
function f2($s1,$s2){
echo "($s1..$s2)";
}
foreach(array('f1','f2') as $f){
command($f,array('doraemon','nobita'));
}
?>
ใน php 5.3 จะมีวิธีเขียนที่ดูสละสลวยกว่านี้ครับ
|
|
|
|
|
Date :
2010-05-07 15:18:24 |
By :
2123 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
function f1($s1,$s2){
echo "[$s1..$s2]";
}
function f2($s1,$s2){
echo "($s1..$s2)";
}
foreach(array('f1','f2') as $f){
$f('doraemon','nobita');
}
?>
|
|
|
|
|
Date :
2010-05-07 15:20:16 |
By :
2123 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|