其實接觸PHP已經好久了,不過以前鑑於我的工做性質僅做簡單的網站修改工做,所以對於PHP並無作深刻的研究,現在想本身創建網站,天然不少想法就出來了,想法出來後發現本身的技術能力跟不上,所以特在此創建博客,以記錄我的PHP成長之路。php
課程資源來自兄弟連的高洛峯老師,資源你們能夠在電驢或者兄弟連的網站上自行搜索,教程講的很是好,應該是目前網絡上講的最詳細的課程了,真正的是PHP的從入門到精通。逼人在PHP之路仍是小菜,但願能夠在此獲取更多的技術,與你們共同進步。html
1、PHP在腳本開發中的運用數據庫
一、收集表單數據編程
利用$_GET或者$_POST來提交數據給服務器。瀏覽器
二、生成動態網頁服務器
經過用戶對服務器的不一樣請求,PHP能夠生成不一樣的網頁,動態的輸出用戶請求的內容,用戶沒法看到PHP的源代碼,只能看到PHP執行後生成的網頁文件。網絡
三、字符串處理函數
40%的編程時間都是在處理字符串,PHP中有豐富的字符串處理函數,後期將有專題學習。學習
四、動態輸出圖像網站
驗證碼、水印、統計圖等等的輸出。
五、服務器端文件系統操做
在獲取相應權限的狀況下,PHP能夠在客戶端操做服務器的相應文件。
六、編寫數據庫支持的網頁
PHP支持很大範圍的數據庫,PHP能夠很容易的操做數據庫。
七、會話跟蹤控制
HTTP協議是無狀態協議,PHP能夠經過COOKIE或者SESSION來控制會話跟蹤。
八、處理XML文件
PHP有很是有效的文本處理特性。
九、支持利用大量的網絡協議
PHP基本能夠處理大部分的網絡協議。
十、服務器端的其餘相關操做
PHP支持不少擴展等等特性。
2、第一個PHP程序
<?php phpinfo(); ?>通常都運行PHPINFO能夠確認PHP的版本、模塊等各類信息。
步驟:
一、編寫一個後綴名爲.php的文件
二、上傳至Web服務器
三、經過瀏覽器訪問PHP文件所在的地址,就能夠運行PHP文件了。
3、PHP語言標記(PHP是一種嵌入式的腳本語言)
PHP頁面中能夠執行HTML、CSS、JAVASCRIPT的腳本,只不過是它的處理流程與處理HTML頁面時不同,PHP腳本須要經過PHP服務器解析後才能輸出。所以查看源代碼時不會擔憂PHP源代碼泄露。
"<?php php語句 ?>" 此爲PHP語言標記。
Eg:
<html> <head> <title><?php echo "這是一個PHP腳本"; ?></title> <style> body{ background:yellow; }; </style> </head> <body> <script> document.write(new Date()); </script> <?php echo '<br>'; for($i=0;$i<10;$i++) echo $i.'次輸出<br />'; ?> </body> </html>其餘可用的語言標記:
一、<? ?> 短標籤
二、<% %> ASP風格
三、<script language="php"></script>
4、指令分隔符「分號」
語句分爲兩種:
一、功能執行語句,好比定義$a、$a=十、$a=$a+10等等。
後面必定要加分號,與"?>"最近的能夠不加分號。
二、結構語句,好比if語句、while語句、函數、類等等。
後面必定不要加分號
5、程序中的註釋
一、//單行註釋
二、/* */ 多行註釋:中間不能再包含多行註釋,但能夠包含單行註釋。
三、#腳本註釋
四、/** */文檔註釋
用途
一、註釋寫事後但不立刻使用的代碼
二、寫功能描述及幫助文檔
三、調試程序
注意:註釋要寫在代碼的上邊或者右邊。
6、在程序中使用空白
空格、TAB、空行,主要用於提升程序的可讀性。