photoshop學習網 php學習筆記之 函式宣告

來源:互聯網
上載者:User
複製代碼 代碼如下:


/* 函數定義:
* 1.函數是一個被命名的
* 2.獨立的程式碼片段
* 3.函數執行特定任務
* 4.並可以給調用它的程式返回一個值
*
* 函數的優點:
* 1.提高程式的重用性
* 2.提高程式的可維護性
* 3.可以提高開發效率
* 4.提高軟體的可靠性
* 5.控製程序的複雜性
*
* 函數的聲明
* function 函數名(){
*
* }
*
* function 函數名(參數1,參數2,參數...)
* {
* 函數體
* }
*
* function 函數名()
* {
* 函數體;
* 傳回值;
* }
* function 函數名(參數列表...)
* {
* 函數體;
* 傳回值
* }
*
* 注意:
* 一、函數必須調用才能執行,可以在聲明之前調用,也可以在聲明之後調用
* 二、函數名命名和變數一樣,aaa bbb ccc aaaBbbCcc(第一單詞小寫,以後每個單字首大寫)
* 三、函數在聲明時不能重名
* 四、可以通過向函數傳遞參數,改變函數的行為
* 形參:在聲明函數時,聲明的參數,參數就是變數,多個參數用,分開
* 實參:調用函數時傳給形參數值(資料,也可以是變數)
* 五、如果沒有傳回值則稱為過程
* 六、通過使用return語句返回資料
* 七、函數執行到return語句就結束,不要再這個語句後寫代碼,也可以用return結束函數的執行
*
* 函數名的作用:
* 1.調用函數,開始執行函數
* 2.可以向函數中傳遞資料
* 3.函數名就是返回的值
*
*
*/
//一個輸出表格的函數
function table($tablename,$width,$row,$col)
{
echo '















'; echo ' '; for($i=0;$i<$row;$i++) { //隔行換色 if($i%2==0) $bg="#cccccc"; else $bg="yellow"; echo ' ';//輸出行 for($j=0;$j<$col;$j++) { echo ' '; } echo '

'.$tablename.'

'.($i*$row+$j).'{
echo '















'; echo ' '; for($i=0;$i<$row;$i++) { //隔行換色 if($i%2==0) $bg="#cccccc"; else $bg="yellow"; echo ' ';//輸出行 for($j=0;$j<$col;$j++) { echo ' '; } echo ' '; } echo '

'.$tablename.'

'.($i*$row+$j).'
';
}/td>';
}
echo '
';
}
table("輸出表格",600,10,10);
table("輸出表格2",300,6,6);
//另一種輸出方式
function table2($tablename,$width,$row,$col)
{
$str='















'; $str.= ' '; for($i=0;$i<$row;$i++) { //隔行換色 if($i%2==0) $bg="#cccccc"; else $bg="yellow"; $str.=' ';//輸出行 for($j=0;$j<$col;$j++) { $str.=' '; } $str.=' '; } $str.='

'.$tablename.'

'.($i*$row+$j).'
';
return $str;
}
echo table2("直接輸出表格",400,15,15);
?>

以上就介紹了photoshop學習網 php學習筆記之 函式宣告,包括了photoshop學習網方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.