命令行模式
從版本 4.3.0 開始,PHP 提供了一種新類型的 CLI SAPI(Server Application Programming Interface,服務(wù)端應(yīng)用編程端口)支持,名為 CLI,意為 Command Line Interface,即命令行接口。顧名思義,該 CLI SAPI 模塊主要用作 PHP 的開發(fā)外殼應(yīng)用。CLI SAPI 和其它 CLI SAPI 模塊相比有很多的不同之處,我們將在本章中詳細(xì)闡述。值得一提的是,CLI 和 CGI 是不同的 SAPI,盡管它們之間有很多共同的行為。
阿神 2016-11-25 14:36:15 1740
django
Django是一個開放源代碼的Web應(yīng)用框架,由Python寫成。采用了MVC的框架模式,即模型M,視圖V和控制器C。它最初是被開發(fā)來用于管理勞倫斯出版集團(tuán)旗下的一些以新聞內(nèi)容為主的網(wǎng)站的,即是CMS(內(nèi)容管理系統(tǒng))軟件。并于2005年7月在BSD許可證下發(fā)布。這套框架是以比利時的吉普賽爵士吉他手Django Reinhardt來命名的。
迷茫 2017-01-07 11:36:24 4972
PHP進(jìn)行HTTP認(rèn)證
PHP 的 HTTP 認(rèn)證機(jī)制僅在 PHP 以 Apache 模塊方式運行時才有效,因此該功能不適用于 CGI 版本。在 Apache 模塊的 PHP 腳本中,可以用 header() 函數(shù)來向客戶端瀏覽器發(fā)送"Authentication Required"信息,使其彈出一個用戶名/密碼輸入窗口。當(dāng)用戶輸入用戶名和密碼后,包含有 URL 的 PHP 腳本將會加上預(yù)定義變量 PHP_AUTH_USER,PHP_AUTH_PW 和 AUTH_TYPE 被再次調(diào)用,這三個變量分別被設(shè)定為用戶名,密碼和認(rèn)證類型。預(yù)定義變量保存在 $_SERVER 或者 $HTTP_SERVER_VARS 數(shù)組中。支持"Basic"和"Digest"(自 PHP 5.1.0 起)認(rèn)證方法。請參閱 header() 函數(shù)以獲取更多信息。
阿神 2016-11-25 11:14:19 1930
Python
Python 是一種面向?qū)ο蟮慕忉屝陀嬎銠C(jī)程序設(shè)計語言,由荷蘭人Guido van Rossum于1989年發(fā)明,第一個公開發(fā)行版發(fā)行于1991年。 Python是純粹的自由軟件, 源代碼和解釋器CPython遵循 GPL協(xié)議 。 Python語法簡潔清晰,特色之一是強(qiáng)制用空白符作為語句縮進(jìn)。 Python具有豐富和強(qiáng)大的庫。它常被昵稱為膠水語言,能夠把用其他語言制作的各種模塊很輕松地聯(lián)結(jié)在一起。常見的一種應(yīng)用情形是,使用Python快速生成程序的原型,然后對其中有特別要求的部分,用更合適的語言改寫,比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而后封裝為Python可以調(diào)用的擴(kuò)展類庫。需要注意的是在您使用擴(kuò)展類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現(xiàn)。
迷茫 2017-01-07 11:08:32 13127
PDO
PHP 數(shù)據(jù)對象 (PDO) 擴(kuò)展為PHP訪問數(shù)據(jù)庫定義了一個輕量級的一致接口。實現(xiàn) PDO 接口的每個數(shù)據(jù)庫驅(qū)動可以公開具體數(shù)據(jù)庫的特性作為標(biāo)準(zhǔn)擴(kuò)展功能。 注意利用 PDO 擴(kuò)展自身并不能實現(xiàn)任何數(shù)據(jù)庫功能;必須使用一個 具體數(shù)據(jù)庫的 PDO 驅(qū)動 來訪問數(shù)據(jù)庫服務(wù)。 PDO 提供了一個 數(shù)據(jù)訪問 抽象層,這意味著,不管使用哪種數(shù)據(jù)庫,都可以用相同的函數(shù)(方法)來查詢和獲取數(shù)據(jù)。 PDO 不不提供 數(shù)據(jù)庫 抽象層;它不會重寫 SQL,也不會模擬缺失的特性。如果需要的話,應(yīng)該使用一個成熟的抽象層。 從 PHP 5.1 開始附帶了 PDO,在 PHP 5.0 中是作為一個 PECL 擴(kuò)展使用。 PDO 需要PHP 5 核心的新 OO 特性,因此不能在較早版本的 PHP 上運行。
阿神 2016-12-02 16:17:58 10614