PHP筆記2 基本語法 變數 可變變數 預定義變數

2021-09-12 16:14:13 字數 2280 閱讀 3616

php是一種伺服器端

嵌入html的指令碼語言。也就是可以使用php標籤,將想動態輸出的資料嵌入到html**中

由於 我們在apache主配置檔案中設定了php檔案的拓展名.php,所以所有的檔案的拓展名都是.php

php檔案必須通過網域名稱訪問。php檔案中不能包含中文

php每一條語句後必須有「

php中的變數名必須區分大小寫,其餘的函式名、方法名、類名不區分,但是建議區分

1、標準格式

<?php.... ?>

2、script格式

3、短格式

4、asp格式

echo 'hello world'

%>

個人使用dw,第四個asp格式無法使用

單行注釋: //注釋內容

多行注釋:/*注釋內容*/

程式語言就是對記憶體進行操作(隊記憶體進行讀寫操作)

變數時記憶體中用於臨時儲存資料的乙個空間,這個空間有乙個名字,這個就是變數名。變數名是用於對這個記憶體中的資料進行引用的。

語法:$變數名=值

說明:php中的變數必須以$開頭

變數名只能包含字母、數字、下劃線,必須以字母、下劃線開頭。

<?php 

//定義變數

$v1=1;

$v2=2;

$result=$v1+$v2;

echo $result;

?>

執行結果:3 

<?php 

//定義變數

$v1=1;

//更改變數的值

$v1=2;

echo $v1;

?>

執行結果:2 

語法:unset(變數名)

<?php 

//定義變數

$v1=1;

//輸出$v1的值

echo $v1;

//刪除變數

unset($v1);

echo $v1;

?>

執行結果: 

1、通過乙個變數訪問另乙個變數

<?php 

//通過$v訪問$age

$v='age';

$age='21';

echo $v;

echo $v,'

'; //$v解析為age

echo $$v,'

'; //$$v解析為$age

?>

2、通過乙個變數建立另乙個變數

<?php 

//通過乙個變數建立另乙個變數

$v='age';

$$v='20';

echo $age;

?>

執行結果:20 

php為我們預先定義了一組變數,這些變數會在不同的需求中使用。

$_get               用於接收前台表單使用get方式提交的資料

$_post             用於接收前台表單使用post方式提交的資料

$_request     用於接收前台表單使用get或post方式提交的資料

$_server       記錄了伺服器端與客戶端的相關資訊

$_cookie        一種會話技術

$_session      一種會話技術

$_files            用於記錄使用者上傳的檔案資訊

$goble            用於記錄全域性變數

PHP可變變數

php可變變數 1 含義 兩個 是 可變變數,就是乙個變數的變數名可以動態的設定和使用。a hello hello world echo a hello world 必需加花括號 如果不加則是會輸出變數名 echo a hello hello world2 注意 要將可變變數用於陣列,必須解決乙個模...

for迴圈 php可變變數

還是前幾天的工作中,碰到了一堆重複的 重複了八次,但是 中的sql查詢條件中的變數不同 a1 a2 a3 a8 八個變數名。寫八個重複的 很簡單 很粗暴 很直觀,就是太low b,為了降低 行數,我就想用for迴圈,來執行八次這些 由於 過長 過於繁雜,就不貼出來丟人現眼了 在此寫個小栗子和大家分享...

PHP學習筆記9 可變變數

可變變數理解起來其實非常簡單,舉例說明 現在有乙個變數 a,它的值是字串 hello 如果在這個變數前面加入乙個美元符號,變成了 a,則這個變數名等價於 hello 也就是說,第二個變數,把,第乙個變數的值,直接拿來做變數名,有了2種寫法。這兩種寫法是等價的。以下面的例子來說明 a hello 第1...