PHP基礎複習

2021-07-25 07:24:44 字數 2117 閱讀 1295

1.大小寫敏感

<?php

echo

"hello world!

";echo

"hello world!

";echo

"hello world!

";?>

<?php

$color="red";

echo

"my car is " . $color . "

";echo

"my house is " . $color . "

";echo

"my boat is " . $color . "

";?>

2.變數
變數以 $ 符號開頭,其後是變數的名稱

變數名稱必須以字母或下劃線開頭

變數名稱不能以數字開頭

變數名稱只能包含字母數字字元和下劃線(a-z、0-9 以及 _)

變數名稱對大小寫敏感(y與

y 是兩個不同的變數)

local(區域性)

global(全域性)

static(靜態)

<?php

$x=5; // 全域性作用域

function

mytest

()

mytest();

echo

"測試函式之外的變數:

";echo

"變數 x 是:$x";

echo"";

echo

"變數 y 是:$y";

?>

在上例中,有兩個變數 x和

y,以及乙個函式 mytest()。x是

全域性變數

,因為它

是在函式

之外宣告

的,而 y 是區域性變數,因為它是在函式內宣告的。 如果我們在 mytest() 函式內部輸出兩個變數的值,y會

輸出在本

地宣告的

值,但是

無法x 的值,因為它在函式之外建立。 然後,如果在 mytest() 函式之外輸出兩個變數的值,那麼會輸出 x的

值,但是

不會輸出

y 的值,因為它是區域性變數,並且在 mytest() 內部建立。 注釋:您可以在不同的函式中建立名稱相同的區域性變數,因為區域性變數只能被在其中建立它的函式識別。 執行結果:

在函式內部測試變數:

變數 x 是:

變數y 是:10

在函式之外測試變數:

變數 x 是:5

變數 y 是:

<?php

$x=5;

$y=10;

function

mytest

()

mytest();

echo

$y; // 輸出 15

?>

3.echo 和 print 語句

4.資料型別

5.字串

6.常量

<?php

define("greeting", "welcome to w3school.com.cn!");

echo greeting;

?>

7.運算子

8.if else

9.函式

10.陣列

11.超全域性變數

$globals

$_server

$_request

$_post

$_get

$_files

$_env

$_cookie

$_session

例項

<?php

$x = 75;

$y = 25;

function

addition

() addition();

echo

$z;

?>

php基礎 快速複習記錄16 異常

a 5 b 0 trycatch exception e 1 e error 致命的執行時錯誤 它會阻止指令碼的執行 2 e warning 執行時警告 非致命的錯誤 4 e parse 解析錯誤 8 e notice 注意 事情可能是或者可能不是乙個問題 256 e user error 使用者生...

php知識複習

1,strcmp 根據ascall碼比較兩個數的大小,小寫的比大寫大,相等返回0,大的返回1,小的返回 1。2,抽象類 那麼什麼叫抽象方法呢?在所有的普通方法上面都會有乙個 這個表示方法體,有方法體的方法一定可以被物件直接使用。而抽象方法,是指沒有方法體的方法,同時抽象方法還必須使用關鍵字abstr...

複習測試基礎

以後經常地筆試要開始了,還是多看看書吧,軟體測試過程 測試計畫 測試需求 測試設計 測試執行 測試記錄 分析 完畢 測試總結 黑盒測試又稱功能測試或資料驅動測試,是把測試物件當作看不見內部的黑盒。在完全不考慮程式內部結構和處理過程的情況下,測試者僅依據程式功能的需求規範考慮確定測試用例和推斷測試結果...