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 + '-/+': 可以摺疊項目中的任何代碼塊