筆記下 PHP 中建立函式相關的應用方式。
課程相關資訊
[連結]:https://www.codecademy.com/learn/learn-php
本篇範圍:Chapter 3 (Learn PHP variables) ,一共有 10 篇
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
跟 JavaScript 相比,在 PHP 的世界裡要建立函式,有一些要注意的地方:
1. 變數的寫法:要使用 “$” 開頭
2. 變數的操作預設是以 call by value 的形式,若你這個變數要連同記憶體位置一同帶上,那在傳入函式時,要多加上 “&”
3. 物件和函數預設是 by reference
4. 函數中的可以替變數上預設值,寫在 () 裡頭即可
5. 若在函式內,你要取 function 本身以外的變數(也就是 global 環境),要在函式內以 global $variable 的形式來宣告
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
// Demo1 function calculateTip($total, $percentTip = 20){ return $total * ( 1 + $percentTip / 100)."\n"; } echo calculateTip(100); //120 echo calculateTip(100,30); //130 // Demo2 function addX ($param) { $param = $param . "X"; echo $param; }; $word = "Hello"; addX($word); // Prints: HelloX echo $word; // Prints: Hello // Demo3 $topic = "scope"; $language = "PHP"; function generateLessonName($concept) { global $language; return $language . ": " . $concept; } echo generateLessonName($topic); // PHP:concept |
相關文章
★全文分享★ [筆記] Codecademy Learn PHP – 17
筆記下 PHP 的 Class和物件的相關用法。對
★全文分享★ [筆記] Codecademy Learn PHP – 16
筆記下 PHP 的表單驗證的另外一種方式:
★全文分享★ [筆記] Codecademy Learn PHP – 15
筆記下 PHP 的表單驗證中常見的 Regular Expre
★全文分享★ [筆記] Codecademy Learn PHP – 14
筆記下 PHP 的迴圈與 HTML 的結合使用。課
★全文分享★ [筆記] Codecademy Learn PHP – 13
筆記下 PHP 的迴圈使用相關介紹。課程相
★全文分享★ [筆記] Codecademy Learn PHP – 12
筆記下 PHP 的邏輯運算子,以及巢狀的情
★全文分享★ [筆記] Codecademy Learn PHP – 11
筆記下 PHP 的邏輯運算子的應用。課程相
★全文分享★ [筆記] Codecademy Learn PHP – 9
筆記下 PHP 在前端網頁的使用情境。這篇
★全文分享★ [筆記] Codecademy Learn PHP – 8
筆記下 PHP 如何運用在前端網頁的情境下
★全文分享★ [筆記] Codecademy Learn PHP – 7
筆記下 PHP 中的關聯陣列 ( Associative Arrays )
★全文分享★ [筆記] Codecademy Learn PHP – 6
筆記下 PHP 中常用的內建函式 Array 操作應
★全文分享★ [筆記] Codecademy Learn PHP – 5
筆記下 PHP 中常用的內建函式應用。課程
★全文分享★ [筆記] Codecademy Learn PHP – 3
筆記下 PHP 中數字相關的使用方式。課程
★全文分享★ [筆記] Codecademy Learn PHP – 2
筆記下 PHP 中變數的使用和重新給予新的
★全文分享★ [筆記] Codecademy Learn PHP – 1
Codecademy 是在 2011 年創立的一個線上學寫