iT邦幫忙

2025 iThome 鐵人賽

DAY 2
0
Modern Web

PHP 新手自學筆記系列 第 2

【Day2】第一步,先認識「變數」

  • 分享至 

  • xImage
  •  

學 PHP 之前,我發現一個最重要的東西就是變數
變數可以想像成一個有名字的盒子,你可以在這個盒子裡放東西,像數字、名字等等。
例如:

//年齡 18
$age=18;
//名字 Sunny
$name="Sunny";

這邊 $age 代表一個變數,裡面放了數字 18,而 $name 放的是 "Sunny"。
為什麼要用變數?因為這樣在程式中,我們可以重複使用這些值,而不用每次都手動輸入。

再舉一個例子:

<?php
//年齡 18
$age=18;
//名字 Sunny
$name="Sunny";
//輸出 Sunny有18歲
echo $name,"有",$age,"歲";
?>

第一次看到這段的時候,我有個疑問:為什麼 "Sunny" 要用雙引號包起來?
原因是電腦不懂中文字或英文單詞,它只懂數字和符號,所以我們必須用 "" 把文字包起來,這樣才知道它是一個「字串」(string)

重點:PHP 在定義變數時一定要加上 $,沒有 $,PHP 根本不認得這是變數!

每行程式碼都要在結束時加上; 不然會看到error

/images/emoticon/emoticon46.gif

我還整理了 PHP 常見的變數型態:

型態 說明 範例
整數 (integer) 沒有小數點的數字 $age = 18;
浮點數 (float) 有小數點的數字 $price = 99.99;
字串 (string) 文字或字元的集合 $name = "Sunny";
布林值 (boolean) 只有 truefalse $isLogin = true;
陣列 (array) 一個可以存很多值的集合 $colors = ["red", "blue"];
物件 (object) 由類別產生的物件 $car = new Car();
NULL 空值,沒有設定任何值 $data = null;

對 PHP 變數和資料型態有初步理解了,接下來想把程式結果直接顯示出來驗證學到的東西。


上一篇
【Day1】為什麼要學 PHP
下一篇
【Day3】程式碼怎麼顯示在畫面上?(echo 與換行)
系列文
PHP 新手自學筆記3
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言