PHP部分基礎內容
阿新 • • 發佈:2018-12-19
PHP
- PHP 代表 PHP: Hypertext Preprocessor
- PHP 檔案可包含文字、HTML、JavaScript程式碼和 PHP 程式碼
- PHP 程式碼在伺服器上執行,結果以純 HTML 形式返回給瀏覽器
- PHP 檔案的預設副檔名是 ".php"
PHP能做什麼
- PHP 可以生成動態頁面內容
- PHP 可以建立、開啟、讀取、寫入、關閉伺服器上的檔案
- PHP 可以收集表單資料
- PHP 可以傳送和接收 cookies
- PHP 可以新增、刪除、修改您的資料庫中的資料
- PHP 可以限制使用者訪問您的網站上的一些頁面
- PHP 可以加密資料
php基礎程式碼
<?php echo "Hello World!"; // 這是一行註釋 ?>
PHP 中的每個程式碼行都必須以分號結束
PHP變數
變數以 $ 符號開始,後面跟著變數的名稱
PHP 沒有宣告變數的命令。
特點:(1)變數不需要指定資料型別(弱型別),
(2)變數名必須以$開頭,
(3)變數命名:由英文字母、數字下劃線組合,不能數字開頭
(4)對大小寫敏感。
PHP 是一門弱型別語言 PHP 會根據變數的值,自動把變數轉換為正確的資料型別。
在強型別的程式語言中,我們必須在使用變數前先宣告(定義)變數的型別和名稱。
常量
常量是一個簡單值的識別符號。該值在指令碼中不能改變。 (常量名不需要加 $ 修飾符)。
我們建立一個 區分大小寫的常量, 常量值為 "Welcome to runoob.com!":
<?php
define("GREETING", "Welcome to runoob.com!");
echo GREETING;
?>
常量是一個簡單的識別符號,在指令碼執行期間該值不能改變。常量預設大小寫敏感。通常常量識別符號總是大寫的。
運算子
<?php //其他運算子略.. //邏輯運算子 ! && || and or xor //陣列運算子 合併: + 比較:== != === !== $x = array("a" => "red", "b" => "green"); $y = array("c" => "blue", "d" => "yellow"); $z = $x + $y; // $x 和 $y 數組合並 var_dump($z); var_dump($x == $y); var_dump($x === $y); var_dump($x != $y); var_dump($x <> $y); var_dump($x !== $y); ?>
PHP流程控制語句
PHP的流程控制語句有三種:條件控制語句、迴圈控制語句、轉移控制語句。用來實現選擇結構和迴圈結構
1、條件控制語句:if、else、elseif、switch
2、迴圈控制語句:foreach、while、do while、for
3、轉移控制語句:break、continue、return
PHP使用者定義函式
建立 PHP 函式
<?php
function functionName()
{
// 要執行的程式碼
}
?>
PHP 函式準則:
- 函式的名稱應該提示出它的功能
- 函式名稱以字母或下劃線開頭(不能以數字開頭)
例項
<?php
function writeName()
{
echo "Kai Jim Refsnes";
}
echo "My name is ";
writeName();
PHP 函式 - 新增引數
<?php
function writeName($fname)
{
echo $fname . " Refsnes.<br>";
}
echo "My name is ";
writeName("Kai Jim");
echo "My sister's name is ";
writeName("Hege");
echo "My brother's name is ";
writeName("Stale");
輸出:
My name is Kai Jim Refsnes.
My sister's name is Hege Refsnes.
My brother's name is Stale Refsnes.
PHP 函式 - 返回值
如需讓函式返回一個值,請使用 return 語句。
<?php
function add($x,$y)
{
$total=$x+$y;
return $total;
}
echo "1 + 16 = " . add(1,16);
?>
輸出:
1 + 16 = 17