2012年7月3日 星期二

PHP+MySQL課程 -- 20120703

PHP註解方式:
  • //文字文字
  • #文字文字
  • /* 文字文字 */
---------------------------------------------------------------------------
※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







沒有留言:

張貼留言