2013年4月7日
推薦開發用的工具
推薦幾款不錯的免費IDE
Aptana http://www.aptana.com/
下載後,馬上就可以選取PHP的專案來進行開發。
Netbeans https://netbeans.org/
可以只單獨下載PHP開發的版本。
Eclipse PDT http://www.eclipse.org/
此IDE支援非常多的開發,並可以新增外掛來進行擴充。PDT則是他支援PHP的外掛。
功能強大的免費文字編輯器
Notepad++ http://notepad-plus-plus.org/
目前我是使用notepad++來進行開發,主要的原因有
1. 使用順手,一直以來也都是用這個,途中有試過上述的幾個IDE,但是沒有明顯的方便,所以又用回notepad++。
2. 開啟程式速度快。
3. 其他IDE該有的都有,唯一一個問題就是沒有辦法在a.php檔案中快速地開啟宣告在b.php檔案中的class,method 或者 function。
List of PHP editors
2013年4月6日
Hightlight Code In Blogger
為了要讓文章內的程式碼看起來更漂亮
尋找了網路上在 google blogspot 可行的辦法主要分為三種。
1. Syntax Highlight
http://alexgorbatchev.com/SyntaxHighlighter/
2. Prettify
https://code.google.com/p/google-code-prettify/
3. 針對元素code新增css
blogger提供了動態檢視及圖片視窗等多種的範本使用。
在動態檢視範本無法正常運作。
在圖片視窗範本會有多行導致有scrollbar出現,我不喜歡。
第 2 種
看起來跟第1種方法差不多就不打算試用了。
第 3 種
在動態檢視範本中無法使用。
目前我是選擇圖片視窗範本,然後使用第三種方法來顯示我的程式碼。
會透過手動文字顏色編輯讓程式碼更清楚分辨。
並且使用線上hightlight,http://highlight.hohli.com/
以及轉換html標籤實體,http://www.functions-online.com/htmlentities.html
尋找了網路上在 google blogspot 可行的辦法主要分為三種。
1. Syntax Highlight
http://alexgorbatchev.com/SyntaxHighlighter/
2. Prettify
https://code.google.com/p/google-code-prettify/
3. 針對元素code新增css
code{
display: block; /* fixes a strange ie margin bug */
font-family: Courier New;
font-size: 8pt;
overflow:auto;
background: #f0f0f0 url(http://dl.dropbox.com/u/18989482/Code_BG.gif) left top repeat-y;
border: 1px solid #ccc;
padding: 10px 10px 10px 21px;
/* max-height:200px; */
line-height: 1.2em;
}
第 1 種blogger提供了動態檢視及圖片視窗等多種的範本使用。
在動態檢視範本無法正常運作。
在圖片視窗範本會有多行導致有scrollbar出現,我不喜歡。
第 2 種
看起來跟第1種方法差不多就不打算試用了。
第 3 種
在動態檢視範本中無法使用。
目前我是選擇圖片視窗範本,然後使用第三種方法來顯示我的程式碼。
會透過手動文字顏色編輯讓程式碼更清楚分辨。
並且使用線上hightlight,http://highlight.hohli.com/
以及轉換html標籤實體,http://www.functions-online.com/htmlentities.html
PHP 前言
PHP是"PHP: Hypertext Preprocessor"的縮寫,一種被廣泛使用且開放原始碼通用型的腳本語言,特別適合用於WEB開發並且可以嵌入到HTML中。其語法接近於C、Java和Perl,簡單易學。主要目的是允許WEB開發者可以快速地寫出動態生成的網頁,但是你可以用它做更多的事情。
舉個例子說明嵌入到HTML中
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Example</title>
</head>
<body>
<?php
echo "Hi, I'm a PHP script!";
?>
</body>
</html>
用C或Perl來寫網頁必須使用大量的命令輸出HTML,而使用PHP,你只需要將代碼嵌入到HTML來做某些事情,在這個例子中將會輸出Hi, I'm a PHP script!,PHP程式碼用特殊的開始標籤""包住,允許進出PHP模式。
PHP與用戶端JavaScript的差異在於程式碼在伺服器端執行後,產生HTML並且送到客戶端,客戶端接收該腳本執行完的結果,並且不會知道相關的程式碼是什麼。你甚至可以設定你的網頁伺服器使用PHP處理所有的HTML檔案,這樣用戶就無法知道你做了什麼。
PHP最大的好處是它對於初學者是非常地簡單,也對專業程式設計師提供了許多進階功能。當你閱讀長長的PHP功能清單不要害怕,你可以在短時間入門並且在幾個小時內寫些簡單的腳本。
訂閱:
文章 (Atom)