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

PHP 基礎入門筆記:環境搭建、輸出方式與基本語法

     編輯:PHP 相關知識

PHP 基礎入門筆記:環境搭建、輸出方式與基本語法

從 C# 轉向 PHP,最大體驗是環境輕量、語法彈性大。本文記錄初學關鍵步驟與基本輸出差異,作為個人學習備忘。

一、開發環境:WampServer 一鍵安裝

  • 官網 wampserver.com 下載對應系統位元(32/64-bit)版本,必須與作業系統一致,否則會出現莫名錯誤。
  • 安裝後啟動,系統匣圖示變綠色即代表 Apache、MySQL、PHP 全數運行。
  • 專案目錄預設為 C:\wamp\www\,瀏覽 https://localhost/ 即可存取。

二、輸出 "Hello World" 的四種方式

<?php
// 1. echo - 語言結構,非函數,可多參數
echo "Hello World!";
echo "Hello", "World!"; // 逗號分隔,效能稍好

// 2. print - 函數,僅接受單一參數,回傳 1 (成功) 或 0
print "Hello World!";
$ret = print "Hi"; // $ret === 1

// 3. print_r - 適用陣列/物件結構化顯示
print_r("Hello World!"); // 字串同 echo
$arr = ['a'=>1, 'b'=>2];
print_r($arr); // Array ( [a] => 1 [b] => 2 )

// 4. eval - 執行字串中的 PHP 代碼(極度危險,慎用)
eval('echo "Hello World!";');
?>

三、關鍵差異比較

特性echoprintprint_reval
型別語言結構函數函數函數
多參數支援不支援不支援單一字串
回傳值無1/0TRUE代碼執行結果
適用資料純量純量純量/陣列/物件任意 PHP 代碼
安全性高高高極低(注入風險)

四、後續學習重點

  1. 變數宣告:$var、型別自動推斷、unset()。
  2. 資料型別:純量、陣列(索引/關聯)、物件、Resource、NULL。
  3. 控制結構:if/else、switch、foreach、for/while/do-while。
  4. 函數定義:預設參數、型別宣告(PHP 7+)、可變參數 ...、匿名函數。
  5. 超全域變數:$_GET, $_POST, $_SESSION, $_COOKIE, $_SERVER, $_FILES。

PHP 官方手冊 php.net 範例豐富、中文完善,建議作為主要學習資源,邊讀邊實作最快上手。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved