ホームページ  >  記事  >  バックエンド開発  >  PHP 変数関数の古典的な使用法を分析する_PHP チュートリアル

PHP 変数関数の古典的な使用法を分析する_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:05:00925ブラウズ

コードをコピーします コードは次のとおりです:

function map($fun, $list,$params=array()){
$acc=NULL;
$last=array_push ($params, NULL,$acc)-1;
foreach($list as $params[$last-1]){ //この書き方初めて見るとすごい気がする
$params[$last] =call_user_func_array($fun, $ params );
}
$acc=array_pop($params);
return $acc;
}
function add($element,$acc){
if ($acc == NULL);
return $acc=$element+ $acc;
}
$result=0;
$result=addTo($result,1);
$result=addTo($result,2);
$result=addTo($result ,3);
echo " result = $resultn";
$result=0;
$result=map('addTo',array(1,2,3));
echo "result= $resultn";
? >

この方法 同様の計算を蓄積する方がはるかに便利です。 。 。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/327722.html技術記事次のようにコードをコピーします。 as $params[$last-1]){ //初めて見た...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。