首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP 入門基礎:第一支程式、標籤語法、註解、資料型別與常用除錯函數

     編輯:PHP 綜合知識

PHP 入門第一步:從 Hello World 到核心基礎

PHP (Hypertext Preprocessor) 是廣泛用於伺服端的開源腳本語言。本文帶領初學者建立第一支 PHP 程式,掌握標籤語法、陳述式與註解、HTML 混合編程、資料儲存方式、基本資料型別(整數/浮點數/字串)與常用除錯函數。

1. 第一支 PHP 程式

<html>
<head><title>My First PHP Program</title></head>
<body>
<?php
    echo "Hello Everybody!";
?>
</body>
</html>

附加: phpinfo() 顯示 PHP 設定資訊,除錯環境必備。

2. PHP 腳本標籤與語法基礎

2.1 標示 PHP 代碼區塊

  • <?php ... ?> 標準標籤 (推薦,永遠啟用)
  • <? ... ?> 短標籤 (需 short_open_tag=On,不推薦)
  • <% ... %> ASP 標籤 (需設定,已移除 PHP 7+)
  • <script language="php"> ... </script> (已移除 PHP 7+)

2.2 陳述式與註解

  • 每行陳述式以分號 ; 結束
  • 單行註解:// 或 #
  • 多行註解:/* ... */

2.3 PHP 與 HTML 混合編程

<?php if ($condition): ?>
<div>條件成立顯示</div>
<?php else: ?>
<div>條件不成立顯示</div>
<?php endif; ?>

3. 資料儲存方式

  • 變數: $var = value; 以 $ 開頭,區分大小寫
  • 常量: define("CONST_NAME", value); 不以 $ 開頭,全域可見
  • 陣列/物件: 複合資料結構

4. 基本資料型別

4.1 數字

  • 整數: 123, -456, 0123 (八進位), 0x1A (十六進位), 0b1010 (二進位 PHP 5.4+)
  • 浮點數: 3.14, 1.2e3 (科學記號), 7E-10
    • 注意精度:echo 5/2; → 2.5,取整用 round(), floor(), ceil()

4.2 字串

型別定義方式跳脫字元變數解析
單引號'Hello'\' \\否
雙引號"Hello"\n \r \t \v \f \\ \$ \" \[0-7]{1,3} \x[0-9A-Fa-f]{1,2}是
Heredoc<<<EOT ... EOT;同雙引號是
Nowdoc<<<'EOT' ... EOT;無 (單引號行為)否

5. 常用除錯與檢視函數

函數用途特色
var_dump($var)顯示型別與值詳細資訊,含長度、型別、結構
print_r($var [, true])易讀格式輸出陣列/物件第二參數 true 回傳字串而非直接輸出
var_export($var [, true])輸出合法 PHP 代碼表示可直接作為程式碼重用
nl2br($str)在 \n 前插入 <br>顯示換行友善
<?php
$arr = [1,2,3,4];
var_dump($arr);
// array(4) { [0]=> int(1) [1]=> int(2) [2]=> int(3) [3]=> int(4) }

var_export($arr);
// array ( 0 => 1, 1 => 2, 2 => 3, 3 => 4, )
?>

6. 學習建議

  1. 安裝整合環境 (XAMPP / Laragon / Docker PHP) 快速上手
  2. 善用 php -a 互動模式測試語法
  3. 閱讀 PHP 官方文件 (php.net) 了解函數完整參數
  4. 實作小專案 (留言板、計算機、待辦清單) 累積經驗
  5. 學習 PSR 編碼規範、Composer 套件管理、現代框架 (Laravel/Symfony)
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved