① php主要能做什麼
PHP 能做任何事。PHP 主要是用於服務端的腳本程序,因此您可以用 PHP 來完成任何其它的 CGI 程序能夠完成的工作,例如收集表單數據,生成動態網頁,或者發送/接收 Cookies。但 PHP 的功能遠不局限於此。
PHP 腳本主要用於以下三個領域。
服務端腳本。這是 PHP 最傳統,也是最主要的目標領域。開展這項工作您需要具備以下三點:PHP 解析器(CGI 或者伺服器模塊)、WEB 伺服器和 WEB 瀏覽器。您需要在運行 WEB 伺服器時,安裝並配置 PHP,然後,可以用 WEB 瀏覽器來訪問 PHP 程序的輸出,即瀏覽服務端的 PHP 頁面。請查閱「安裝」一章以獲取更多信息。
命令行腳本。您可以編寫一段 PHP 腳本,並且不需要任何伺服器或者瀏覽器來運行它。通過這種方式,您僅僅只需要 PHP 解析器來執行。這種用法對於依賴 cron(Unix 或者 Linux 環境)或者 Task Scheler(Windows 環境)的日常運行的腳本來說是理想的選擇。這些腳本也可以用來處理簡單的文本。請參閱「PHP 的命令行模式」以獲取更多信息。
編寫客戶端的 GUI 應用程序。對於基於窗口式的應用程序來說,PHP 或許不是一種最好的語言,但是如果您非常精通 PHP,並且希望在您的客戶端應用程序中使用 PHP 的一些高級特性,您可以利用 PHP-GTK 來編寫這些程序。用這種方法,您還可以編寫跨平台的應用程序。PHP-GTK 是 PHP 的一個擴展,在通常發布的 PHP 包中並不包含它。如果您對 PHP-GTK 感興趣,請訪問其網站以獲取更多信息。
② 我們用php可以做什麼
PHP的就業方向有:
PC端網站開發
60%全球互聯網網站採用PHP技術,80%國內互聯網網站使用PHP開發。這些網站包含購物網站,政府企業網站,QQ空間,論壇博客等等。
APP後台開發
APP後台開發也是移動互聯網發展的一個產物。大多數網站為了讓用戶在手機上能夠得到更好體驗效果,都加入APP的開發行列中。而PHP後端技術將會作為他們的不二選擇。
WebAPP和輕應用開發
微信小程序,是一種不需要下載安裝即可使用的應用,它實現了應用「觸手可及」的夢想,用戶掃一掃或搜一下即可打開應用。微信公眾號和微信小程序的出現將會顛覆整個APP市場。
PHP學習 源碼時代 不錯!
③ 學習php能幹嘛
PHP能做什麼
搜索
PHP能做任何事,PHP 腳本主要用於以下三個領域:
1、服務端腳本。
這是PHP 最傳統,也是最主要的目標領域。開展這項工作需要具備以下三點:
A、PHP 解析器(CGI 或者伺服器模塊)、
B、web 伺服器、
C、web 瀏覽器。
需要在運行web伺服器時,安裝並配置PHP,然後,可以用web瀏覽器來訪問PHP程序的輸出,即瀏覽服務端的PHP頁面。
如果只是實驗 PHP 編程,所有的這些都可以運行在自己家裡的電腦中。
2、命令行腳本。
可以編寫一段 PHP 腳本,並且不需要任何伺服器或者瀏覽器來運行它。
通過這種方式,僅僅只需要 PHP 解析器來執行。
這種用法對於依賴cron(Unix或者Linux環境)或者Task Scheler(Windows環境)的日常運行的腳本來說是理想的選擇。
這些腳本也可以用來處理簡單的文本。
3、編寫桌面應用程序。
對於有著圖形界面的桌面應用程序來說,PHP 或許不是一種最好的語言,
但是如果用戶非常精通 PHP,並且希望在客戶端應用程序中使用 PHP 的一些高級特性,
可以利用 PHP-GTK 來編寫這些程序。用這種方法,還可以編寫跨平台的應用程序。
PHP-GTK 是 PHP 的一個擴展,在通常發布的 PHP 包中並不包含它。
如果對 PHP-GTK 感興趣,請訪問其網站以獲取更多信息。
PHP還可用於其他更廣泛的領域:
PHP還支持利用諸如 LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows環境)等不計其數的協議的服務。
還可以開放原始網路埠,使得任何其它的協議能夠協同工作。
PHP支持和所有 web 開發語言之間的 WDDX 復雜數據交換。
關於相互連接,PHP 已經支持了對 Java 對象的即時連接,並且可以將他們自由的用作 PHP 對象。
甚至可以用我們的 CORBA 擴展庫來訪問遠程對象。
PHP具有極其有效的文本處理特性,支持從 POSIX 擴展或者 Perl 正則表達式到 XML 文檔解析。
為了解析和訪問 XML 文檔,PHP 4 支持 SAX 和 DOM 標准,也可以使用 XSLT 擴展庫來轉換 XML 文檔。
PHP5基於強健的libxm2標准化了所有的XML擴展,並添加了SimpleXML和XMLReader支持,擴展了其在XML方面的功能。
如果將PHP用於電子商務領域,會發現其Cybercash支付、CyberMUT、VeriSign Payflow Pro以及MCVE函數對於在線交易程序來說是非常有用的。
另外,還有很多其它有趣的擴展庫。
例如 mnoGoSearch 搜索引擎函數、IRC 網關函數、多種壓縮工具(gzip、bz2)、日歷轉換、翻譯……
php+mysql相結合,可以開發大中型網站,網店等軟體,flex+php+mysql相結合可以開發像開心網這樣的游戲,還有phpgane(游戲),隨著php版本的不斷提高,php涉及領域網站,網游和管理,銷售軟體等開發觸!
④ PHP除了建網站外,還可以做什麼
php可以寫你說的cs架構,也可以寫gui桌面程序,只不過php基本上都是用來寫web的。
⑤ 學PHP開發可以從事一些什麼工作
主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的編程語言相比,PHP是將程序嵌入到HTML(標准通用標記語言下的一個應用)文檔中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和優化代碼運行,使代碼運行更快。這一段是網路給出的解釋,可能看著不是很清晰,大部分PHP程序員認為PHP能做任何事,PHP的確能做任何事,但其最主要的應用,就是與資料庫交互來開發web應用,而資料庫中mysql是目前公認和php兼容最好的,也是用的最多的組合。簡單說來,PHP是一門腳本語言,基本都用在web應用中的中間層,負責資料庫以及前台頁面交互和信息傳遞。再簡單點說PHP就是實現前端網頁與後台資料庫之間操作、調用、信息交互的功能。
PHP 腳本主要用於以下三個領域:
服務端腳本。這是 PHP 最傳統,也是最主要的目標領域。開展這項工作需要具備以下三點:PHP 解析器(CGI 或者伺服器模塊)、web 伺服器和 web 瀏覽器。需要在運行 web 伺服器時,安裝並配置 PHP,然後,可以用 web 瀏覽器來訪問 PHP 程序的輸出,即瀏覽服務端的 PHP 頁面。如果只是實驗 PHP 編程,所有的這些都可以運行在自己家裡的電腦中。請查閱安裝一章以獲取更多信息。
命令行腳本。可以編寫一段 PHP 腳本,並且不需要任何伺服器或者瀏覽器來運行它。通過這種方式,僅僅只需要 PHP 解析器來執行。這種用法對於依賴 cron(Unix 或者 Linux 環境)或者 Task Scheler(Windows 環境)的日常運行的腳本來說是理想的選擇。這些腳本也可以用來處理簡單的文本。請參閱 PHP 的命令行模式以獲取更多信息。
編寫桌面應用程序。對於有著圖形界面的桌面應用程序來說,PHP 或許不是一種最好的語言,但是如果用戶非常精通 PHP,並且希望在客戶端應用程序中使用 PHP 的一些高級特性,可以利用 PHP-GTK 來編寫這些程序。用這種方法,還可以編寫跨平台的應用程序。PHP-GTK 是 PHP 的一個擴展,在通常發布的 PHP 包中並不包含它。如果對 PHP-GTK 感興趣,請訪問其? 網站以獲取更多信息。
facebook、youbute 、新浪、網路、淘寶、搜狐和騰訊等等這些知名的網站都有很大一部分業務是也是用PHP來開發的
⑥ 學PHP能做什麼工作
我也是學php的哎,,,嘿嘿 php現在的就業路是很廣的 可以從事web前端工程師,php工程師,php程序員,等等 你可以隨便在招聘網站上搜下 薪資的話 北上廣 剛畢業的可能不高 也就是2000-3000 我是去年三月份開始上班的 第一份工作的薪資是5000+五險一金 嘿嘿 很不錯吧 我大學學的就是這個專業 後來畢業後又去雲和數據學習了三個月
⑦ 運用PHP可以做什麼項目啊
可以做一切。PHP 主要專注於伺服器端腳本,所以你可以完成其他 CGI 程序所能夠完成的一切,比如數據收集、生成動態頁面內容,或者發送和接收 Cookie。但是 PHP 能夠做更多的事情。
使用 PHP 腳本的三個主要領域。
伺服器端腳本。這是 PHP 最傳統也是最主要的目標領域。你需要三種事物來完成這項工作。PHP 解析器(CGI 或者伺服器模塊),一個 Web 伺服器和一個 Web 瀏覽器。你需要運行 Web 伺服器,以一個已連接的 PHP 安裝。你可以使用 Web 瀏覽器來訪問 PHP 程序輸出,通過伺服器查看 PHP 頁面。所有這些都可以在你的本地機器中運行,如果你只是體驗 PHP 編程的話。關於更多信息請參考安裝指導部分。
命令行腳本。你可以在無需任何伺服器或者瀏覽器的情況下來運行 PHP 腳本。你只需要 PHP 解析器來用於這種方式。這是常規腳本擴展使用 cron(在 Unix 或者 Linux 中)或者 Task Scheler(在 Windows 中)時的理想用法。這些腳本同樣可以用於簡單的文字處理任務中。關於更多信息,請參考:[PHP 的命令行用法]。
編寫桌面應用程序。PHP 大概不是創建擁有圖形用戶界面的桌面應用程序時最好的編程語言,但是如果你非常了解 PHP,並且願意在你的客戶端應用程序中使用一些高級 PHP 特徵,你同樣可以使用 PHP-GTK 來編寫這樣的程序。你同樣擁有通過這種方式來編寫跨平台應用程序的能力。PHP-GTK 是一種 PHP 擴展,並沒有包括在主要的發行中。如果你對 PHP-GTK 感興趣,可以訪問它自己的網站。
PHP 可以在所有主流操作系統中使用,包括 Linux、許多種不同的 Unix(包括 HP-UX,Solaris 和 OpenBSD)、Microsoft Windows、Mac OS X,RISC OS 等等。PHP 現在同樣支持大部分的 Web 伺服器。這包括 Apache、Microsoft Internet Information Server、Personal Web Server、Netscape 和 iPlanet Server、Oreilly Websita Pro Server、Caudium、Xitami,OmniHTTPd 等等。主流的伺服器以一種模塊來提供 PHP 服務,而其他的則支持 CGI 標准,PHP 可以作為一個 CGI 處理器來工作。
通過使用 PHP,你將擁有選擇操作系統和 Web 伺服器的自由。此外,你同樣可以選擇使用過程編程或者面向對象編程,還是它們的混合體。雖然並不是每種標準的 OOP 特徵都在 PHP 4 中被實現,多數代碼庫和大型應用程序(包括 PEAR 庫)都是使用 OOP 代碼所編寫的。PHP 5 彌補了 PHP 4 中與 OOP 相關的弱點,並且引入了一個完整的對象模型。
使用 PHP 你並不局限於輸出 HTML。PHP 的能力包括輸出圖片,PDF 文件以及甚至是被敏捷生成的 Flash 影片(使用 libswf 和 Ming)。你同樣可以輸出任何簡單的文字,比如 XHTML 和任何其他 XML 文件。PHP 可以自動生成這些文件,並且把它們保存在文件系統中,來代替它們的列印輸出,為你的動態內容形成一個伺服器端緩存。
PHP 中最強大並且最重要的特徵之一就是它提供廣泛的資料庫支持。編寫啟用了資料庫支持的 Web 頁面是如此的簡單。以下列表就是當前被支持的資料庫:
Adabas D
dBase
Empress
FilePro(只讀)
Hyperwave
IBM DB2
Informix
Ingres
InterBase
FrontBase
mSQL
Direct MS-SQL
MySQL
ODBC
Oracle(OCI7 和 OCI8)
Ovrimos
PostgreSQL
SQLite
Solid
Sybase
Velocis
Unix dbm
我們同樣擁有一個資料庫抽象擴展(命名為 PDO)來允許你通過該擴展來透明地使用任何被支持的資料庫。另外 PHP 還支持 ODBC(Open Database Connection 標准),因此你能夠連接到任何支持這個世界級標準的其他資料庫。
PHP 同樣支持與使用 LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(在 Windows 中)的其他服務的對話。你同樣可以打開原始的網路套接字並且使用任何其他協議與之交互。PHP 還支持所有 Web 編程語言可視化之間復雜的 WDDX 數據交互。與交互連接的對話,PHP 還支持 Java 對象的例示並且透明地把它們當成 PHP 對象來使用。你同樣可以使用我們的 CORBA 擴展來訪問遠程對象。
PHP 擁有非常有用的文字處理特徵,用 POSIX Extended 或者 Perl 正則表達式來解析 XML 文件。關於解析並且訪問 XML 文檔,PHP 4 還支持 SAX 和 DOM 標准,並且你同樣可以使用 SXLT 擴展來轉換 XML 文檔。PHP 5 標准化了 libxml2 實體基礎的所有 XML 擴展並且擴展特徵集添加了 SimpleXML 和 XMLReader 支持。
最後,但不是至少,我們還擁有許多其他有趣的擴展,mnoGoSearch 搜索引擎功能、IRC Gateway 功能、許多壓縮實用工具(gzip、bz2,zip)、日歷轉換、翻譯······
與你在該頁中所見到的關於 PHP 所提供的特徵和益處的不完全列表一樣。閱讀關於 PHP 的安裝部分,並且查看各種擴展所提及的功能參考部分。
⑧ PHP主要是用來做什麼呢,和JAVA有什麼區別是
PHP主要使用來做網站以及Web應用開發的。跟JAVA區別如下:
一、語言優勢不同
1、PHP:即「超文本預處理器」,是一種通用開源腳本語言。在伺服器端執行的腳本語言。
2、JAVA:是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念。
二、語法不同
1、PHP:語法混合了C、Java、Perl以及 PHP 自創的語法。
2、JAVA:作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
三、特點不同
1、PHP:利於學習,使用廣泛,主要適用於Web開發領域。
2、JAVA:具有簡單性、面向對象、分布式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點。