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,
serve
r,_cookie,ses
ssio
n,_sesssion,
sesss
ion,
_get,pos
t,_post,
post,
_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 指令碼 在下面,我們提...