-
查看快捷鍵
ctrl+shift+l:顯示所有快捷鍵列表
查看和修改快捷鍵:打開Window->Preferences->General->keys
修改字體字號:打開Window->Preferences->General->Appearance->Colors and Fonts,找到Basic->Text Font
行操作
ctrl+alt+↓:復制當前行到下一行
ctrl+d:刪除當前行
ctrl+↓:當前行下移一行
ctrl+↑:當前行上移一行
end:跳轉到當前行末尾
ctrl+Backspace:刪除光標前一個單詞,如前面是符號,就刪除一個符號,前面是一個單詞就刪除一個單詞
alter+→:在編輯過的位置前進
alter+←:在編輯過的位置后退
ctrl+home:光標移到文件頭
ctrl+end:光標移到文件尾
shift+home:選中從光標處到行首的文字
shift+end:選中從光標處到行末的文字
ctrl+/(數字鍵):收起/展開代碼段
shift+enter:在當前行的下一行插入空行
ctrl+shift+enter:在當前行的前一行插入空行
ctrl+Q:定位到最后編輯的地方
ctrl+shift+X:當前選中的文本全部變為大寫
ctrl+shift+Y:當前選中的文本全部變為小寫
注釋操作
ctrl+/:添加/取消行注釋
ctrl+shift+/:塊注釋
ctrl+shift+\:取消塊注釋
函數操作
Alt+/:代碼提示助手
ctrl:函數跳轉,按住ctrl鍵,鼠標點擊函數名
Ctrl+Shift+J:給自定義函數或者方法添加注釋
面向對象操作
ctrl+O:快速大綱, 列出當前文件中的所有變量、函數和方法,對閱讀類文件時很有用
ctrl+shift+M:搜索方法名
ctrl+T:快速顯示當前類的繼承結構
查找操作
ctrl+f:打開本文件的搜索/替換 ,只搜索當前文件
ctrl+k:查找下一個
ctrl+shift+k:查找上一個
ctrl+h:全文檢索,打開搜索替換窗口 ,可搜索整個工作空間
ctrl+l:轉到當前文件的某一行
CTRL+E:搜索編輯器中已打開的文件名
文件操作
ctrl+w:關閉當前文件
ctrl+m:當前編輯窗口最大化/還原
ctrl+N:新建文件
ctrl+p:打印當前文件
ALT+ENTER:查看當前文檔的屬性
ctrl+F12:打開任務(任務:個人定義某一個特定的工作集,如你要完成一個注冊模塊,有三個文件config.phpregister.class.php register.php|你可以將這些文件保存成一個任務register ,只要打開register就能同時打開這三個文件| )
ctrl+F9:激活任務
ctrl+shift+F9:取消任務
F11:調試當前文件
ctrl+F11:運行當前文件
alt+→:下一個編輯的頁面
alt+←:前一個編輯的頁面
ctrl+shift+E:顯示當前打開的所有的文件
代碼格式化
Tab:增加代碼縮進
Shift+Tab:減少代碼縮進
CTRL+SHIFT+F:當前文件代碼格式化
調試快捷鍵
F5:單步調試進入函數內部(單步進入)
F6:單步調試不進入函數內部(跳過)
F7:由函數內部返回到調用處(跳出)
F8:一直執行到下一個斷點
F9:添加/刪除斷點 所有代碼部分
F10:逐過程。單步執行調試文件到下一行
F11:逐語句。單步執行到下一被執行的行
F12:概要文件URL。打開profile URL對話框
Shift+F8:添加監視點。打開添加監視點對話框
Shift+F11:跳出,單步執行到返回后執行的第一行
Shift+F10:執行代碼到光標所在行。
Ctrl+F5:無中斷的執行腳本
Shift+F5:停止調試器
Ctrl+Alt+B:在瀏覽器中顯示查看全部 -
foreach
define
defined
for
switch
if
elseif
else
{}
echo
zend
復制當前行ctrl+alt+下箭頭
刪除當前行ctrl+d
移動行alt+上或者下箭頭
快注釋ctrl+shift+/
查看全部 -
算術運算符:+、-、*、/、%查看全部
-
PHP運算符一般分為算術運算符、賦值運算符、比較運算符、三元運算符、邏輯運算符、字符串連接運算符、錯誤控制運算符。
加法算術運算:$c = $a + $b<?php ????$a?=?1; ????$b?=?1; ????$c?=?$a?+?$b; ????echo?$c;?????//?2 ?>
查看全部 -
defined()函數可以幫助我們判斷一個常量是否已經定義。
var_dump($is1)
打印變量is1的類型和值:bool(true)<?php ????define("PI",?3.14); ????$p?=?"PI1"; ????$is1?=?defined($p);????//?定義了的 ????$is2?=?defined("PI2");???//?未定義的 ????var_dump($is1); ????var_dump($is2); ?>
查看全部 -
獲取常量值的兩種方法:
(1)直接用常量名獲取。
(2)使用constant()方法獲取,效果一樣,但函數可動態獲取不同常量。
constant()函數語法格式:
??? mixed constant(string constant_name)
參數constant_name為要獲取常量的名稱,也可為存儲常量名的變量。如果成功則返回常量的值,失敗則提示錯誤信息常量沒有被定義。(注:mixed表示函數返回值類型為多種不同的類型,string表示參數類型為字符串類型)。<?php ????$p?=?""; ????//?定義圓周率的兩種取值: ????define("PI1",?3.14); ????define("PI2",?3.142); ????//?定義值的精度: ????$height?=?"中"; ????//?根據精度返回常量名,將常量變成了一個可變的常量 ????if($height?==?"中"){ ????????$p?=?"PI1"; ????}else?if($height?==?"低"){ ????????$p?=?"PI2"; ????} ????$r?=?1; ????$area?=?constant($p)*$r*$r;?????//?計算圓面積 ????echo?$area; ?>
查看全部 -
系統常量是PHP已經定義好的常量,可以直接拿來使用,常見的系統常量有:
(1)__FILE__ :php程序文件名。它可以幫助我們獲取當前文件在服務器的物理位置。
(2)__LINE__ :PHP程序文件行數。它可以告訴我們,當前代碼在第幾行。
(3)PHP_VERSION:當前解析器的版本號。它可以告訴我們當前PHP解析器的版本號,我們可以提前知道我們的PHP代碼是否可被該PHP解析器解析。
(4)PHP_OS:執行當前PHP版本的操作系統名稱。它可以告訴我們服務器所用的操作系統名稱,我們可以根據該操作系統優化我們的代碼。<?php echo?__FILE__;??#?PHP程序文件名 echo?"<br?/>"; echo?__LINE__;??#?PHP程序文件行數 echo?"<br?/>"; echo?PHP_VERSION;?#?當前解析器版本號 echo?"<br?/>"; echo?PHP_OS;???#?執行當前PHP版本的操作系統名稱 echo?"<br?/>"; ?>
查看全部 -
常量有什么用呢?
常量主要功效是可以避免重復定義和篡改變量值。在我們進行團隊開發時,或者代碼量很大的時候,對于一些第一次定義后不改變的量,如果我們使用變量,在不知情的情況下,使用同一變量名時,變量值就會被替換掉,從而會引發服務器執行錯誤的任務。此外,使用常量還能提高代碼的可維護性。如果由于某些原因,常量的值需要變更時候,我們只需要修改一個地方。<?php define("PI",3.14);?//?定義一個常量PI $r=3; echo?"面積為:".(PI*$r*$r)."<br?/>"; echo?"周長為:".(2*PI*$r)."<br?/>"; ?>
查看全部 -
PHP中的常量分為自定義常量和系統常量。
自定義常量:通過使用PHP中的函數define()定義。
define()函數的語法格式:
bool define(string $constant_name, mixed $value[, $case_sensitive = true])
? 有3個參數(也就是原料):
??? 第一個參數“constant_name”為必選參數,常量名稱,即標志符,常量的命名規則與變量的一致,但它不帶美元符號。
??? 第二個參數“value”為必選參數,它是常量的值。
??? 第三個參數“case_sensitive”為可選參數,指定是否大小寫敏感,設定為true表示不敏感,一般不指定第三個參數的情況下,第三個參數的值默認為false。
(注: string表示參數類型為字符串類型,mixed表示參數類型可以接受為多種不同的類型)<?php $p?=?"PII"; define("PI",3.14);?//?第一個參數是字符串命名 define($p,3.14);??//?第一個參數是字符串變量命名 echo?PI; echo?"<br?/>"; echo?PII; ?>
查看全部 -
NULL(NULL):NULL是空類型,對大小寫不敏感,NULL類型只有一個取值,表示一個變量沒有值。
變量被認為是NULL的三種情況:
??? (1)被賦值為NULL
??? (2)尚未被賦值
??? (3)被unset()?? (將變量注銷的定義)
error_reporting(0) //禁止顯示PHP警告提示<?php? ?error_reporting(0);?//禁止顯示PHP警告提示 ?$var;???//?未賦值 ?var_dump($var); ?$var1?=?null;??//?賦值為null ?var_dump($var1); ?$var2?=?NULL;???//?賦值為NULL ?var_dump(?$var2); ?$var3?=?"節日快樂!"; ?unset($var3);???//?將變量用unset()函數注銷 ?var_dump($var3); ?>
查看全部 -
變量名必須以字母或下劃線?“_”開頭
變量名只能由字母、數字、以及“_”組成,還能包含漢字
變量名不允許包含空格
區分大小寫
查看全部 -
定義變量
$? +? 變量名? = “”;? 或者? =? 數值
查看全部 -
這里的變量和c++的賦值擦不多
查看全部 -
(1)__FILE__ :php程序文件名。它可以幫助我們獲取當前文件在服務器的物理位置。
(2)__LINE__ :PHP程序文件行數。它可以告訴我們,當前代碼在第幾行。
(3)PHP_VERSION:當前解析器的版本號。它可以告訴我們當前PHP解析器的版本號,我們可以提前知道我們的PHP代碼是否可被該PHP解析器解析。
(4)PHP_OS:執行當前PHP版本的操作系統名稱。它可以告訴我們服務器所用的操作系統名稱,我們可以根據該操作系統優化我們的代碼。
查看全部 -
資源(recourse):是由專門的函數來建立和使用的,如:打開文件、數據連接、圖形畫布。可對資源進行操作(如創建、使用和釋放)。
任何資源在不需要的時候都應該被及時釋放。
若忘記釋放資源,系統自動啟用垃圾回收機制,在頁面執行完畢后回收資源,以避免內存被消耗殆盡。
<?php ????//?首先采用“fopen”函數打開文件,得到的返回值就是資源類型 ????$file_handle?=?fopen("/data/webroot/resource/php/f.txt",?"r"); ????if($file_handle){ ????????//?接著采用while循環一行一行讀取文件,然后輸出每行文字 ????????while(!feof($file_handle)){ ????????????//?判斷是否到最后一行 ????????????$line?=?fgets($file_handle);??//?讀取一行文本 ????????????echo?$line;??//?輸出一行文本 ????????????echo?"<br?/>";??//?換行 ????????} ????} ????fclose($file_handle);??//?關閉文件 ?>
查看全部
舉報