php基礎學習(一)

2021-10-03 10:55:28 字數 2389 閱讀 4462

1.如何建立公共檔案和自定義變數,避免重複勞動。

2.如何建立配置檔案,提公升專案的可擴充套件性;

3.如何建立模板檔案,簡化開發流程,為mvc開發打下基礎;

4.理解**模組的建立規則;

5.理解模板自動載入機制實現原理;

6.如何建立自己的公共函式庫,真正實現**復用;

7.深刻理解資料庫操作不僅僅是增刪改查,還有更多;

8.實現完美分頁,封裝成公共函式,供全站自動呼叫。

變數也叫名值對,由名稱和值兩部分組成:

1.無需事先宣告,直接建立。

$var

= 100, $str

='www.php.cn'

;$recomment

=true

;

2.名稱也叫識別符號,要符合如下規定。

必須以』$'開始,後台必須是字母/數字/下劃線,且不能以數字開頭

區分大小寫。

3.輸出現在只需要學會使用:echo 變數名;

統一編碼風格,方便團夥作案

駝峰命名法

1.小駝峰:sit

enam

e=′w

ww.p

hp.c

n′;2.

大駝峰:

sitename = 'www.php.cn'; 2.大駝峰:

sitena

me=′

www.

php.

cn′;

2.大駝

峰:sitename = 『www.php.cn』;

下劃線命名法

1.字母開頭:sit

enam

e=′w

ww.p

hp.c

n′;2.

下劃線開

頭:site_name = 'www.php.cn'; 2.下劃線開頭:

siten​

ame=

′www

.php

.cn′

;2.下

劃線開頭

:_sitename = 『www.php.cn』;

匈牙利命名法:變數名=屬性+型別+物件描述(微軟用不介紹)

is_null(),empty(),isset()的區別與聯絡。

作用域只有三個:

1.全域性:函式之外建立,僅在當前指令碼除函式之外的地方使用;

2.區域性:函式內部建立,僅能在函式中使用,外部不可訪問;

3.靜態:函式內部建立,僅在函式中使用,函式執行完成它的值不丟失;

4.超全域性變數:ser

ver,

_server,

s​erve

r,_cookie,ses

ssio

n,_sesssion,

s​esss

ion,

_get,pos

t,_post,

p​ost,

_request

(1)屬預定義變數,全部是陣列,拿來就用,不需要宣告;

(2)跨作用域,在全域性和區域性(函式內部)都可以直接使用;

(3)跨作用域不是跨指令碼,所謂超全域性,包括全域性,都是指在當前指令碼檔案中。

全域性和區域性變數

$sitename

='php中文網'

;$globals

['sitename']=

'php中文網'

;function hello(

)

靜態變數

function mystatic(

)//$num++,先將$num值輸出後再加1

echo mystatic(

);//第一次執行完後$num值為1

echo mystatic(

);//第二次執行完後$num值為2

echo mystatic(

);//第三次執行完後$num值為3

超全域性變數

echo

'我的姓名是:'

.$_get

['name'];

echo'';

function sayname(

)echo sayname(

);

參考:

php中文網

php學習一(基礎語法)

1 php php 檔案向瀏覽器返回純粹的 html php 檔案可包含文字 html 標籤以及指令碼 在瀏覽器中只能看到php檔案在伺服器端執行後的輸出,是不能看到php的源 在結果返回瀏覽器之前,指令碼已經在伺服器端執行了 2 變數 鬆散型的語言 可以直接使用變數,而不需要宣告,沒有資料型別的概...

PHP基礎學習筆記 一

運算子非布林型別變數作為條件注意事項 函式所有變數都必須以 符號開頭,且不能包含特殊字元,如 等,可以以 字母開頭。單引號不解析變數。不解析 n r t等轉義字元。雙引號解析變數。解析轉義字元,如 n r t。單引號效率高於雙引號。字串和變數使用.來連線。如 myname.test 也可以使用這種方...

關於php基礎學習筆記一

php 的指令碼塊以 結束。您可以把 php 的指令碼塊放置在文件中的任何位置。當然,在支援簡寫的伺服器上,您可以使用 來開始和結束指令碼塊。不過,為了達到最好的相容性,我們推薦您使用標準形式 php 檔案通常會包含 html 標籤,就像乙個 html 檔案,以及一些 php 指令碼 在下面,我們提...