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