PHP 函數 (Functions)

準備被執行 (調用) 的一段程式敍述。

函數的調用 (invoke)

functionName(argument,…)

<?php
echo '<ol>';
echo '<li>',floor(10.99),'</li>';
echo '<li>',pow(8,2),'</li>';
echo '<li>',max(22,11,88,66,77,55),'</li>';
echo '<li>',session_save_path(),'</li>';
echo '</ol>';
?>

自定函數

function f(argument,…){statement… return value;}

<?php
function f($x){
 echo '<p>',$x*100,'</p>';
}
f(5);
$n=39.9;
f($n);
function p($x){
 $x*=10;
 return $x;
}
$n=p(66);
$n+=9;
echo '<ol>',
"<li>$n</li>",
'<li>',p($n),'</li>',
'</ol>';
function discount($price,$ratio=0.8){
 return $price*$ratio;
}
$n=1000;
echo '<ol>',
'<li>',
"<p>原價:$n</p>",
'<p>特價:',discount($n,0.69),'</p>',
'</li>';
$n=599;
echo '<li>',
"<p>原價:$n</p>",
'<p>特價:',discount($n),'</p>',
'</li>',
'</ol>';
function listMathConst(){
 echo '<ul>',
 '<li>pi=',M_PI,'</li>',
 '<li>e=',M_E,'</li>',
 '</ul>';
}
listMathConst();
?>
參考資源

更新日期:

google 論壇

App javascript (groups.google.com/group/app-javascript/)