導航:首頁 > 編程語言 > oophp

oophp

發布時間:2022-09-05 16:56:20

『壹』 會php(懂點PHP里的OO)學.Net要多久

php和.net完全是兩種思想,
會php學.net完全是沒有一點優勢的,
所以建議不要學.net了,
反對理由一
誰說會php做應用程序,不可以,你去看一看,writely
以後大家用的office word都是net版的了,
反對理由二
php中文文檔很多,
你可以自己下一個php中文手冊,(chm),
再下一個mysql的手冊,因為php的開源,所以文檔很多,有點亂,
但有很多版本的,你只是找不到哪個是正版的,而不可能是找不到,
其實都不錯,
http://blog.xunlei.com/web/category.html?uin=haoyoull&category_id=74
.net是微軟體一個公司想出來的東東,
php是千百萬程序網站支持的,是一個很大團體,
理由三,
php程序員工作機會多,工資高
理由四
php是開源的,將來想改什麼,都可以,微軟可不讓你改,除非你花他幾個億,讓他們改,
理由五,
php是跨平台的,
以後上海政府都用linux辦公了,還有現在伺服器90%都是linux,unix
100%銀行都在用unix
做電影鐵達尼都用linux
理由六
.net難學的很,
理由七
mysql是最快的,
你可能在很多地方看到oracle是最快的,
但你要是按我的測試方法, mysql是最快的,(在我們的家用電腦上裝十個測試,哈哈oracle那麼大,你裝一個就慢死了,mysql裝一百個都沒問題)
理由八
.net微軟自己也沒有什麼好作品,看來是沒前圖了,
理由九
php里朋友多,
理由十
.net做的東西bug多
理由十一
中國有自己有自己的系統,紅旗\中標\都是php平台,
用php就是愛國
理由十二
.......

『貳』 PHP動態網頁製作 ,需要什麼軟體, 需要掌握那些知識

編程軟體:netbeans PHP版 或者 PDT
其他軟體:xampp(apache+mysql+php+perl+...),firefox 3.6 以上+firebug插件

基礎知識:HTML,CSS,PHP,javascript,ajax,PHP各種類庫,比如GD2

進階知識1:OOPHP(面向對象PHP),smarty模板,PHP網頁安全 等等

進階知識2:各種框架,symfony、zend、CI、cakephp、thinkphp 等等

高階知識:CGI,memcache、PHP內存管理 等等

附帶知識:flash,flex,silverlight等

『叄』 php工作流程

PHP是運行與伺服器端的腳本語言,實現了資料庫與網頁之間的數據交互。一個完整的PHP網站系統由以下幾部分組成。
操作系統
網路中的 伺服器也是一台計算機,因此需要操作系統。PHP有著良好的跨平台性,支持windows和Linux等操作系統
web伺服器
當一台計算機中安裝操作系統後,還需要安裝web伺服器才能進行http訪問。常見的web伺服器軟體有Apache、IIS、Nginx等
資料庫
用於網站數據的存儲和管理。PHP支持多種資料庫,包括MySQL、sql server,oracle。db2
PHP軟體
用於解析PHP腳本文件、訪問資料庫等,是運行PHP代碼所必須的軟體。
瀏覽器
是瀏覽網頁的客戶端。由於PHP腳本是在伺服器端運行的,因此通過瀏覽器看到的是經過PHP處理後的html結果。。Zend引擎:Zend整體用純C實現,是PHP的內核部分,他將PHP代碼翻譯(詞法、語法解析等一系列編譯過程)為可執行opcode的處理並實現相應的處理方法、實現了基本的數據結構(如:hashtable、OO)、內存分配機制及管理、提供了相應的api方法供外部調用,是一切的核心,所有的外圍功能均圍繞Zend實現。

2、Extensions:圍繞著Zend引擎,extensions通過組件式的方式提供各種基礎服務,我們常見的各種內置函數(array系列)、標准庫等都是通過extension來實現,用戶也可以根據需要實現自己的extension的典型應用)。

3、Sapi:Sapi全稱Server Application Programming Interface,也就是服務端應用編程介面,Sapi通過一系列鉤子函數,使得PHP可以和外圍交互數據,這是PHP非常優雅和成功的設計,通過sapi成功的將PHP本身和上層應用解耦隔離,PHP可以不再考慮如何針對不同應用進行兼容,而應用本身也可以針對自己的特點實現不同的處理方式。

4、上層應用:這就是我們平時編寫的PHP程序,通過不同的spai方式得到各種各樣的應用模式,如何通過webserver實現web應用、在命令行下已腳本方式運行等等。

『肆』 php、python、perl的區別是 哪個弄網頁好

php 和 perl 都有支持傳統 sequential 和物件導向 oo 的程風格, python 則是純 oo
php 比較含糊, 寫 cgi 時, 是 html 包著 script 的, perl 和 python 則是 script 包著 html
perl 和 php 開發比較容易, 但後期的維護較難, ( 其實主要看自己的有沒有自我規范 discipline )
而 python 是 oo, 而且也只主將做事只有一種方法, 所以, 開發的起步會較難, 但後期維護較易
(其實 perl 也有個叫 Critic 的庫, 可以讓你很 discipline 的! )
運行大概是 perl 吃記憶體最少也最快. php 次之, python 對系統要求就相對高一點

沒有那個最好, 就從上面分析就知道各有長短, 其實... 現在我們三個都要會了..
實做起來, 三種都會用上, 用 perl 做框架和運算, 用 php 做 escape 和資料庫, python 來做界面
但我是你的話, 我會更在意先學好 jquery, json, html5 這些前台的東西...

『伍』 PHP的幾大認知誤區

要知道沒有任何一款編程語言是可以用來實現全部的項目的,所以才會有各種各樣的編程語言出現。今天,雲南java課程http://www.kmbdqn.cn/就一起來了解一下,在大多數軟體開發工程師心目中,PHP編程開發語言都有哪些被人誤解的地方。



1.PHP是一門面向對象語言,但不是基於OOPS


這是完全不正確的理解,尤其是Java程序員,他們認為PHP不是基於OOPS;但他們會發現許多面向對象的特徵,比如,介面、方法、抽象對象等。說實話,初始版的PHP沒有太多的面向對象功能,但PHP5添加很多面向對象技術。更重要的是,你也許會好奇,為什麼Bootstrap代碼在PHP里會變得那麼簡單,這個得歸功於PHP與OO的結合。


2.PHP無法實現特定的功能


這個誤解聽起來比較模糊,但有許多開發者認為PHP不能實現內存訪問等其他功能。但事實是,PHP是一門可擴展的語言,你只需用C或C++編寫一個擴展,進行集成就OK了。或者,你無需創建,網上已經有成千上百個擴展可供使用,你可以根據需要,直接拿來使用。


3.PHP不安全


既然你認為它是不安全的,那為何不為它編寫安全的代碼呢。我承認,PHP里是有大量不安全的代碼,但作為程序員,我們應該盡量編寫可靠安全的代碼。


如果拿PHP與.NET進行比較,PHP肯定是失敗的。但如果你是一個技術嫻熟的程序員,你無需安全「幫助」。包括日常的安全問題,但如果他們的路徑是動態生成的,那你就得當心了。當然,如果你精通所有的指令,它或許會變的更安全。


4.不適合做大型應用程序


一門語言之所以能用來構建大而復雜的應用,其自身要具有一定的可靠性和高性能,而可擴展的PHP並不符合。但是,如果你設計和開發的應用程序架構很穩定,那應用程序的性能和擴展又會有什麼問題呢?


事實是,一些知名的網站都是採用PHP設計的,比如Facebook、Wikipedia、和Yahoo!等,它們都能工作的很好。


5.PHP只能用於網站開發


的確,使用PHP進行網站開發是很普遍的。但命令行介面(CLI:CommandLineInterface)可以讓應用程序運行在非Web伺服器上。


雖然有些應用程序對CPU的要求很高,但通過執行PHPCLI,仍然可以採用PHP進行開發和運行。更重要的是,如果你想使用PHP開發桌面應用程序,只需使用Windows特定擴展即可搞定。


6.開發過程緩慢


對於這樣的誤解,我實在不知道是從哪裡傳出來的。有可能你編寫的PHP代碼很凌亂、並且裡面充斥著大量的MySQL語句(它們雖然很有意義,但真不應該放在那裡)。而事實上,PHP有大量的框架可供開發者使用,合理使用它們會達到事半功倍的效果,大大縮減開發時間。所以,不要抱怨慢。


7.專業開發者不使用PHP


關於這個誤解,坊間有各種各樣的說法,比如PHP對初學者是小菜一碟,它是為那些不想認真對待開發的人准備的等等。當然,不得不承認,PHP在某些方面的確沒有什麼意義,但是對於這樣的誤解,真的是可笑之至。如果這里有許多Web應用程序都是使用PHP開發,那麼想像下,一向嚴謹的開發商卻對PHP敬而遠之,乃是完全錯誤的。


『陸』 什麼是php OO類庫

OO即是面向對象的意思
OO類當然是面向對象類庫了。
這樣的類庫很多,比如樓上提到的什麼pear
還有zend 的了,

現在中文有個TP。
如果想了解給我留言吧。

歡迎到www.webcook.cn 提供PHP的資料

『柒』 CI如何自定義一個全局函數 來調用model

helper如果想訪問CI資源也不是不可能的。比如: $CI = & get_instance();但並不推薦這么做,為什麼呢?helper一般都是通用函數的集合,用來處理某些局部的任務,比如字元串過濾。如果是與你具體需求相關的功能,就最好放在某個controller/model/library裡面。基於你的需求,一般的做法是寫一個library,然後autoload自動載入,就可以當作「全局」了。廢話一些(我通常很喜歡引申,請忍受):對於OOPHP編程來說,全局變數越少,你的程序就越「安全」,越容易控制。

『捌』 php是用什麼語言開發的,c語言嗎

php的解釋器是用c寫的,解釋器相當於弱編譯器,但是php本身並不基於某種底層語言。

PHP在伺服器端執行的腳本語言,與C語言類似,是常用的網站編程語言。它驅動全球超過2億多個網站,有全球超過81.7%的公共網站在伺服器端採用PHP。PHP常用的數據結構都內置了,使用起來方便簡單,也一點都不復雜,表達能力相當靈活。

(8)oophp擴展閱讀

主要特點

(一)開源性和免費性

由於PHP的解釋器的源代碼是公開的,所以安全系數較高的網站可以自己更改PHP的解釋程序。另外,PHP 運行環境的使用也是免費的。

(二)快捷性

PHP是一種非常容易學習和使用的一門語言,它的語法特點類似於C語言,但又沒有C語言復雜的地址操作,而且又加入了面向對象的概念,再加上它具有簡潔的語法規則,使得它操作編輯非常簡單,實用性很強。

(三)資料庫連接的廣泛性

PHP可以與很多主流的資料庫建立起連接,如MySQL、ODBC、Oracle等,PHP是利用編譯的不同函數與這些資料庫建立起連接的,PHPLIB就是常用的為一般事務提供的基庫。

參考資料來源:網路-PHP

閱讀全文

與oophp相關的資料

熱點內容
體重小本app怎麼樣 瀏覽:776
編程語言需求 瀏覽:935
當兵體重怎麼個演算法 瀏覽:169
加密的電腦文件帶出去怎麼打開 瀏覽:849
死循環會在編譯的時候出錯嗎 瀏覽:986
c51單片機特殊寄存器的原理 瀏覽:578
閃耀永恆特利加密鑰 瀏覽:761
如何誇程序員 瀏覽:778
天津期貨python招聘 瀏覽:265
單片機機器語言寫的程序 瀏覽:552
韓國直播軟體app叫什麼名 瀏覽:918
軍營訓練不聽教官的命令 瀏覽:262
v開頭的音樂播放器是什麼APP 瀏覽:120
單片機是怎麼做出來的 瀏覽:317
博圖怎麼作為opc伺服器 瀏覽:102
編譯做題軟體 瀏覽:296
橋梁檢測pdf 瀏覽:689
化解壓力的一種方法 瀏覽:684
路由器和DSN伺服器有什麼區別 瀏覽:551
android伸縮控制項 瀏覽:861