php基礎知識點
學習Php,首先得熟悉一樣相關html技術并掌握基本的css樣式,這樣就能了解頁面的構成為學習Php打下基礎,W3C學校里有豐富的編程教程,還支持邊寫邊練。下面是php的基礎的知識,歡迎閱讀。

一.php中單雙引號的區(qū)別
"" 雙引號里面的字段會經(jīng)過編譯器解釋,然后再當作HTML代碼輸出。
'' 單引號里面的不進行解釋,直接輸出。
從字面意思上就可以看出,單引號比雙引號要快了。單引號支持'和\的轉義,但其他一些轉義字符就必須是在雙引號里了。 例如:
$name='my name is bystander';echo $name /pic/pic/pic/p>
二.require和include的區(qū)別
在于,出現(xiàn)錯誤時,require是error,也就是說腳本會停止執(zhí)行,而include是warning。也就說說代碼會繼續(xù)執(zhí)行,另外,無論 require的位置如何。即使是放在一個if代碼塊里面。他也會將指定文件包含進來。。即使該if部分不執(zhí)行。順帶說下include 和include_once。其實類似于c里面的ifdef就是只包含一次。不重復包含。
三。php類
php類的構造函數(shù)命名為_construct.析構函數(shù)為_destruct,需要調(diào)用父類的構造函數(shù)時,使用parent::_construct()來調(diào)用
四。pear包
PEAR是"PHP Extension and Application Repository"的縮寫,也就是一個PHP擴展和應用的管理工具, 具體可參考:/pic/php_pear.html
五。PDO
PDO(PHP DataObjects)擴展為PHP訪問數(shù)據(jù)庫定義了一個輕量級的、一致性的接口,它提供了一個數(shù)據(jù)訪問抽象層,這樣,無論使用什么數(shù)據(jù)庫,都可以通過一致的函數(shù)執(zhí)行查詢和獲取數(shù)據(jù)。PDO隨PHP5.1發(fā)行,在PHP5.0的PECL擴展中也可以使用。其實就是一個訪問數(shù)據(jù)庫的一個類,連數(shù)據(jù)庫的時候實例一個。調(diào)用方法就這樣。前提是這個裝好了。
linux下具體可以參考:LINUX下手動安裝PDO_MYSQL
window下和例子(例子也可以在linux下使用)參考此文:PHP5中PDO的簡單使用
六。Zend
準確地講 Zend 框架究竟是什么呢?Zend 框架具有以下特征:
是基于 PHP 建立的。
是面向對象的。
使用 MVC 范例。
具有開放源碼貢獻者。
有貢獻者負責保證他們的代碼不是他人的知識產(chǎn)權。
通過建立 MVC 模式,Zend 框架的目標是使編程生活更加輕松,這不僅體現(xiàn)在通用領域,而且對您始終想要做的具體的事情也是如此,比如訪問數(shù)據(jù)庫或輸出 PDF 文件。 具體可參考:理解 Zend 框架,第 1 部分: 基礎
七。GD庫
百科上的解釋:GD庫,是php處理圖形的擴展庫,GD庫提供了一系列用來處理圖片的API,使用GD庫可以處理圖片,或者生成圖片。 在網(wǎng)站上GD庫通常用來生成縮略圖,或者用來對圖片加水印,或者用來生成漢字驗證碼,或者對網(wǎng)站數(shù)據(jù)生成報表等。在PHP處理圖像,可使用GD庫,如何檢測Lamp是否已經(jīng)有了GD庫呢。將下面的代碼
保存為phpinfo.php,然后傳到服務器的網(wǎng)站目錄下,在瀏覽器訪問這個文件,如: localhost/phpinfo.php,然后找到一行為GD Support,后面如果是enabled,那就說明系統(tǒng)已經(jīng)有了GD庫使用的例子可以參見官方一個例子,在指定的圖片上添加文字。
八。Smarty引擎
Smarty主要就是分離了前臺和后臺的實現(xiàn)。使得多人合作開發(fā)程序更加方便。因為前后臺在代碼上基本完全分離,一般實現(xiàn)就是一個模板文件,以tpl結尾,一個php文件。在tpl文件里面用變量來指示內(nèi)容。而在php文件中將內(nèi)容傳遞過去。來完成頁面顯示。
【php基礎知識點】相關文章:
PHP語言的基礎知識點01-31
PHP基礎配置08-05
PHP基礎入門10-13
PHP語言基礎及規(guī)范12-29
PHP基礎語法介紹02-25
php基礎教程01-23
php基礎入門知識09-30
php語言基礎入門02-06
php基礎知識02-27