PHP day3

1.    方法就是在類中的function,很多時候我們分不清方法與函數有什麼差別,在面向過程的程序設計中function叫做函數,在面向對象中function則被稱之爲方法。

 

 

2.     在 tp5 中 使用dump($_EVN)    注意的問題

        $_ENV爲空的可能原因: 

       你的php.ini的variables_order值爲"GPCS",也就是說系統在定義PHP預定義變量時的順序是 GET,POST,COOKIES,SERVER,沒有定義Environment(E),你可以修改php.ini文件的 variables_order值爲你想要的順序,如:"EGPCS"。這時,$_ENV的值就可以取得了。

EGPCS是Environment、Get、Post、Cookies、Server的縮寫,這是PHP中外部變量來源的全部範圍,可以用print_r($_ENV)來打印這個變量,查看他的數據。

注意,生產環境下,$_ENV都是空數組,主要是爲了安全起見,不讓它獲取操作系統信息!

$_ENV,作爲PHP的9個超級變量($GLOBALS,$_SERVER,$_GET,$_POST,$_COOKIE,$_FILES,$_ENV,$_REQUEST,_SESSION)中的一個, 不用它真是有點浪費,所以說你會看到DiscuzX系統就“重用”了這個 超全局變量

配置環境系統變量,根目錄下.env文件,以.ini的方式來寫,轉爲大寫,key值添加前綴PHP_。如果是分組的方式,會在key上添加組名

比如:

database_hostname=localhost

[database]

hostame=localhost

 

$res = Env::get('email','default');

    dump($res);

 

3.ctrl+j            插入活動代碼提示

ctrl+alt+t        當前位置插入環繞代碼
alt+insert        生成代碼菜單
Shift + Enter 新一行
ctrl+q            查看代碼註釋
ctrl+d            複製當前行
ctrl+y            刪除當前行

ctrl+alt+y      刷新項目緩存Synchronize 或文件夾右鍵Synchronize 
shift+F6          重命名
ctrl+shift+u      字母大小寫轉換 
ctrl+f            查找
ctrl+r            替換
ctrl+shift+I      查看變量或方法定義源
ctrl+g            跳轉行
ctrl+alt+F12      跳轉至當前文件在磁盤上的位置
alt+down          查看下一個方法
alt+up            查看上一個方法
ctrl+alt+l        重新格式化代碼 
ctrl+shift+down   statement向下移動
ctrl+shift+up     statement向上移動
alt+shift+down    line向下移動
alt+shift+up      line向上移動
ctrl+/            行註釋
ctrl+shift+/      塊註釋

Ctrl + Shift + Z:redo

Ctrl + Shift + F:區域查找 
ctrl+shift+n      打開工程中的文件
ctrl+b            跳到變量申明處
ctrl+[]           匹配 {}[]
ctrl+shift+]/[    選中塊代碼<table>....</table>
ctrl+x            剪切行
ctrl+shift+v      複製多個文本 
alt+left/right    標籤切換
ctrl+p            顯示默認參數

ctrl + '-/+': 可以摺疊項目中的任何代碼塊

發佈了233 篇原創文章 · 獲贊 31 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章