總結PHP語言需掌握的知識點!
1、定義常量:
代碼如下:
//1
define("TAX_RATE",0.08);
echo TAX_RATE; //輸出0.08
//2 (PHP 5.3)
const TAX_RATE2 =0.01;
echo -- .TAX_RATE2; //輸出0.01
?>
2、PHP中 定義變數區分大小寫,定義函數的時候不區分大小寫:
代碼如下:
/*定義變數區分大小寫*/
$abc=100;
$Abc=200;
echo $abc. | .$Abc; //輸出100|200
/*定義函數不區分大小寫 下面寫法系統會報錯:Fatal error: Cannot redeclare Abc() */
function abc(){
echo abc ;
}
function Abc(){
echo "Abc";
}
?>
3、在mysql安裝的時候設置字符集為UTF-8,而在mysql客戶端(cmd進入的界面)向表中添加中文的數據 無法添加到資料庫中,則按下面設置即可:
4.想成為一位高級PHP程序員,那你就必須熟練掌握以下內容:
文件目錄處理函數包80%以上的函數的功能的靈活運用。
日期時間函數中的80%以上的函數的功能的靈活運用
數學函數庫中的100%的內容。
網路庫中的60%以上的內容,對各個函數的功能比較熟悉。
字元串處理函數下的60%以上的內容,特別是各種處理函數。
正則表達式函數下的90%以上的內容,特別是各種正則處理.
一些安全庫下的40%以上的內容,如果對於安全沒有接觸的話根本就不可能掌握PHP
XML處理,熟悉SAX、DOM以及JDOM的優缺點並且能夠使用其中的一種完成XML的解析及內容處理。
圖形圖像函數庫下的80%以上的內容,特別是一些圖像生成和處理
MySQL 資料庫函數下的90%以上的內容,特別是處理各種數據的函數
數組處理函數下的90%以上的內容,特別是各種操作處理函數
其它PEAR,PECL,和一些擴展類庫中的80%以上的內容,特別是一些常用的類的處理
針對不同的需求,查找不同的函數庫。
測試:必須熟悉使用phpunit編寫測試用例完成代碼的自動測試。
管理:必須熟悉使用xinc, phing等完成工程管理的常用任務,例如工程編譯、生成phpdoc、生成、版本控制、自動測試。
排錯:應該可以根據異常信息比較快速的定位問題的原因和大致位置。
思想:必須掌握OOP的主要要求,這樣使用PHP開發的系統才能是真正的PHP系統。
規範:編寫的代碼必須符合流行的編碼規範,這樣程序的可讀性才比較好。
博學:掌握OOA、OOD、YiiFramework 、Zendframework、cakephp、symfony、模板技術等流行技術,掌握軟體架構設計思想、搜索引擎優化、緩存系統設計、網站負載均衡、系統性能調優等實用技術。
※2017技術趨勢報告,機器智能如何能創造價值?
※一名不會技術的程序員找到的工作的全過程
※作為程序員必知的知識概念!
※不要再認為人工智慧就是機器智能了,它們其實是兩個概念!
※IT職業技術人員崗位細分類!
TAG:程序大官猿 |