- //文字文字
- #文字文字
- /* 文字文字 */
※Function 函數取名時,不可相同,會出現錯誤!!(如下)
舉例一:
<?php
function f($x){
echo "<p>$x</p>";
$x+=100;
return $x;
}
$k=f(10);
echo "<p>$k</p>";
?>
執行結果:10
110
------------------------------------
<?php
function g($a,$b){
echo "<p>$b</p>";
$a+=150;
return $a;
}
$c=g(10,'how are you ??');
echo "<p>$c</p>";
?>
執行結果:how are you ??
160
---------------------------------------
舉例二:
<?php
function f($x){
echo "<p>$x</p>";
$x+=100;
return $x;
}
$k=f(10);
echo "<p>$k</p>";
?>
------------------------------------
<?php
function f($a,$b){
echo "<p>$b</p>";
$a+=150;
return $a;
}
$c=g(10,'how are you ??');
echo "<p>$c</p>";
?>
執行結果:
Fatal error: Cannot redeclare f() (previously declared in C:\XAMPP\htdocs\phptest\0702-function.php:10) in C:\XAMPP\htdocs\phptest\0702-function.php on line 25
----------return用法:---------------------------------
舉例:
<?php
function discount($num,$disc){
$num *= $disc;
return $num;
}
echo "衣服原價1000元";
echo "<p>打89折後的價格=".discount(1000,0.89)."元</p>";
echo "<p>打69折後的價格=".discount(1000,0.69)."元</p>";
?>
執行結果:
衣服原價1000元
打89折後的價格=890元
打69折後的價格=690元
---------printf用法:-----------------------------
print($x) → 列印單筆
echo($x,$y...) → 列印多筆
printf('文字文字 %s ',v1,v2,v3.....)
舉例:
<?php
$dd=100;
$ee=200;
printf('%s + %s',$dd,$ee);
?>
執行結果:100 + 200
沒有留言:
張貼留言