PHP語法入門以及變數

2022-09-01 10:27:12 字數 1927 閱讀 1898

1php語法入門

1.1php是編譯型語言

編譯語言和解釋語言的區別在於是否儲存最終的可執行程式。

1.2php定界符

因為php是指令碼語言,所以需要定界符

<?php

echo 'i am a boy!';

?>

1.3注釋

單行注釋: //和#

多行注釋: /* */

1.4

php輸出語句

echo:輸出

print:輸出,輸出成功返回1

print_r

():輸出陣列

var_dump():輸出資料的詳細資訊,帶有資料型別和資料長度

<?php

var_dump('abc'); //

string(3) "abc"

?>

2.變數

變數的本質就是記憶體中的一段空間

2.1變數的命名規則

變數必須以開頭,​符不是變數的一部分,僅表示後面的識別符號是變數名。

除了$以外,以字母、下劃線開頭,後面跟著數字、字母、下劃線

3.變數名區分大小寫,和aa是兩個空間

$a

合法$a1

合法$1a 不合法

$_1a 合法

2.2可變變數

變數名可以變,將變數名儲存在另外乙個變數中

<?php

$a=10;

$b='a';

echo $$b; //

10

2.3變數傳遞

變數的傳遞有值傳遞和位址傳遞(引用傳遞)

<?php

//值傳遞

$num1=10; //

將10付給$num1

$num2=$num1; //

將$num1的值付給$num2

$num2=20; //

更改$num2

echo

$num1; //

10

小結:

1、引數的傳遞有兩種,值傳遞和位址傳遞

2、&表示獲取變數的位址

3、值傳遞中,乙個變數變了,另乙個變數沒有影響,因為是兩個空間

4、位址傳遞中,乙個變數變了,另乙個也變了,因為兩個變數指向同乙個空間

2.4銷毀變數

用unset()來銷毀變數,銷毀的是變數名,變數值由php垃圾**機制銷毀

<?php

$num1=10;

$num2=&$num1

;unset($num1); //

銷毀的是變數名

echo

$num2; //

10

php基礎 語法 變數

一 php語法 1 php語言需要寫在標籤裡面 2 php語言每行結束需要使用 作為結束符 3 php是一門弱語言,不要求先宣告變數 4 可巢狀在html和js語言中 5 對大小寫敏感,需要嚴格區分大小寫 二 php變數 1 開頭使用字母或者 下劃線 2 只能使用字母 下劃線 數字組合 3 變數命名...

PHP語法中的變數

在 php中變數不需要宣告資料型別,直接給變數賦值即可,變數會在賦值時自動轉換為相應的資料型別。但是,需要注意 php中使用乙個美元符號後面跟上量名稱,來表示乙個變數,而且變數的名稱是對區分大小寫的。變數名應與 php中其它的標記一樣遵循相同的規則。乙個有效的變數名由字母或者下劃線開頭,後面跟上任意...

php變數和基本語法

1 php的基本語法 2 php基本資料型別 整形,浮點數,字串,布林型 如果在程式中只是宣告了變數,並沒有直接賦值,那麼在記憶體中該變數的值是null 在php中乙個整型資料可以是八進位制 0打頭,a 035 十進位制,十六進製制 以0x 打頭,a 0x78 php不支援無符號整數,整數都是有符號...