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

十天學會 PHP(第一、二天):嵌入方式、變數、運算子、流程控制完整入門

     編輯:PHP 綜合知識

PHP 入門第一、二天核心內容整理,適合從 ASP/其他語言轉型的開發者快速上手。

第一天:基礎語法

1. 嵌入 HTML 的四種方式

<?php echo '標準推薦'; ?>
<? echo '短標籤(需 php.ini 啟用 short_open_tag)'; ?>
<%= $var ?> <!-- 輸出捷徑,等同 <?php echo $var; ?> -->
<script language="php"> echo '類 JS 風格(罕用)'; </script>

2. 引入檔案

  • require 'file.php';:啟動階段必須載入,失敗報 Fatal Error 停止執行。適合核心設定、函式庫。
  • include 'file.php';:執行到該行才載入,失敗僅 Warning 繼續執行。適合模板、可選模組。
  • 搭配 _once 避免重複載入:require_once、include_once。

3. 註解風格

<?php
// 單行註解 (C++ 風格)
# 單行註解 (Shell 風格)
/*
  多行註解
  可跨行
*/
?>

4. 變數與資料型別

  • 變數以 $ 開頭,大小寫敏感:$var ≠ $Var。
  • 陳述式以 ; 結尾(ASP 開發者最易遺漏)。
  • 標量:字串、整數、浮點數、布林。
  • 複合:陣列、物件。
  • 特殊:NULL、Resource。
$str = "中文可直接寫";
$int = 38;
$float = 1.732;
$arr = ['子','丑','寅','卯']; // PHP 5.4+ 短陣列語法

5. 運算子

類別運算子範例
算術+ - * / % ++ --$a + $b
字串串接.$a . $b (ASP 用 &)
比較== === != !== < > <= >=$a === $b (型別也相等)
邏輯&& || ! and or xor$a && $b
賦值= += -= .= ...$a += 5
重點:比較相等用 ==,嚴格相等用 ===;賦值用 =。ASP 習慣用 = 判斷相等,PHP 中會導致邏輯錯誤。

第二天:流程控制

1. if-else 三種結構

// 單一判斷
if ($state == 1) echo '哈哈';

// if-else
if ($state == 1) {
    echo '哈哈<br>';
} else {
    echo '呵呵<br>';
}

// 多重 elseif
if ($a > $b) {
    echo 'a 大於 b';
} elseif ($a == $b) {
    echo 'a 等於 b';
} else {
    echo 'a 小於 b';
}

2. for 迴圈

for ($i = 1; $i <= 10; $i++) {
    echo "第 $i 次迴圈<br>";
}

3. switch 多重判斷

switch (date('D')) {
    case 'Mon': echo '星期一'; break;
    case 'Tue': echo '星期二'; break;
    case 'Wed': echo '星期三'; break;
    case 'Thu': echo '星期四'; break;
    case 'Fri': echo '星期五'; break;
    default: echo '週末放假'; break;
}
每個 case 結尾務必加 break;,否則會「貫穿」執行下一個 case。default 可省略。將機率最高的 case 放最前可微幅提升效能。

給 ASP 開發者的快速對照表

ASPPHP
<% ... %><?php ... ?>
Response.Writeecho / print
& (字串串接). (點號)
= (判斷相等)== / ===
Set obj = Server.CreateObjectnew ClassName() / 函式呼叫
Do While ... Loopwhile (...) { ... }
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved