iT邦幫忙

2023 iThome 鐵人賽

DAY 8
0
影片教學

睡醒來聽 PHP 與 MySQL系列 第 8

[睡醒來聽 PHP 與 MySQL] DAY8 php語法進階(3)使用重複程式碼、函式概念

  • 分享至 

  • xImage
  •  

Yes

Welcome 歡迎來到「睡醒來聽 PHP 與 MySQL」系列!

DAY08 今天要學甚麼?要來學習一部分 PHP基礎語法是require 、include、函式。

🔶章節:
0:00 開頭
0:27 使用重複程式碼的優點
1:46 require 與 include 的基本介紹
2:36 引入檔操作
3:58 什麼是函式?為什麼要使用函式?
4:50 函式的結構
5:44 函式的範例
6:53 函式規則
8:12 函式命名
10:10 呼叫函式
10:49 實作練習
12:34 總結

如果影片中不清楚,需要補充的地方我會再添加到這邊~
👆教學中的[練習]程式碼一併附上,影片中會有每組的講解、說明更清楚👆 /images/emoticon/emoticon12.gif


使用 require、include 來引入一個外部的 PHP 文件

(printHello.php - 外部文件)

<?php
$greeting = "Hello, 今天學什麼!";
?>

(index.php- 主程式)

<?php
    // 使用 require
    require "printHello.php";
    echo $greeting;
?>
<?php
    // 使用 include
    include "printHello.php";
    echo $greeting;
?>

定義一個簡單的函式,沒有參數和返回值

function sayHello() {
    echo "Hello, World!";
}

// 呼叫函式
sayHello();

定義一個帶有參數的函式,計算兩數相加

function add($num1, $num2) {
    $sum = $num1 + $num2;
    return $sum;
}

// 呼叫函式並獲取返回值
$result = add(5, 3);
echo "5 + 3 = " . $result;

創建一個名為「calculateFactorial」的函式

  • 計算給定數字的階乘。
  • 階乘是一個數字乘以比它小的正整數的積,例如,4 的階乘為 4 x 3 x 2 x 1 = 24。
function calculateFactorial($number) {
    if ($number <= 1) {
        return 1;
    } else {
        return $number * calculateFactorial($number - 1);
    }
}

函式呼叫與使用

$number = 5;
$result = calculateFactorial($number);
echo "數字 $number 的階乘為 $result";

上一篇
[睡醒來聽 PHP 與 MySQL] DAY7 php語法進階(2)迴圈
下一篇
[睡醒來聽 PHP 與 MySQL] DAY9 php語法進階(4)全域變數、引數
系列文
睡醒來聽 PHP 與 MySQL30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言