撒手煙云
HP 學(xué)習(xí)目錄
├─PHP視頻教程 1 LAMP網(wǎng)站構(gòu)建
│ ├─PHP教程 1.1.1 新版視頻形式介紹│ ├─PHP教程 1.1.2 BS結(jié)構(gòu)軟件類(lèi)型介紹│ ├─PHP教程 1.1.3 現(xiàn)在是Web2.0的時(shí)代│ ├─PHP教程 1.1.4 Web開(kāi)發(fā)標(biāo)準(zhǔn)│ ├─PHP教程 1.1.5 認(rèn)識(shí)腳本語(yǔ)言│ ├─PHP教程 1.2.1 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)所需的web構(gòu)件1│ ├─PHP教程 1.2.2 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)所需的web構(gòu)件2│ ├─PHP教程 1.2.3 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)所需的web構(gòu)件3│ ├─PHP教程 1.3.1 Web的工作原理│ ├─PHP教程 1.3.2 Web工作原理之url解析│ ├─PHP教程 1.3.3 Web工作原理之動(dòng)態(tài)網(wǎng)站解析│ ├─PHP教程 1.4.1 介紹了三種主流的Web應(yīng)用平臺(tái)│ ├─PHP教程 1.4.2 主要三種Web平臺(tái)進(jìn)行對(duì)比│ └─PHP教程 1.5.1 介紹LAMP網(wǎng)站開(kāi)發(fā)組合概述及發(fā)展趨勢(shì)
├─PHP視頻教程 2 從搭建你的PHP開(kāi)發(fā)環(huán)境開(kāi)始
│ ├─PHP教程 2.1.1 PHP的幾種運(yùn)行環(huán)境│ ├─PHP教程 2.2.1 安裝PHP的運(yùn)行環(huán)境│ └─PHP教程 2.2.2 PHP運(yùn)行環(huán)境的介紹
├─PHP視頻教程 3 PHP基本語(yǔ)法
│ ├─PHP教程 3.1.1 PHP的功能介紹│ ├─PHP教程 3.2.1 第一個(gè)PHP程序│ ├─PHP教程 3.3.1 PHP語(yǔ)言標(biāo)記及指令分隔符“分號(hào)”│ ├─PHP教程 3.3.2 PHP程序注釋及空白的使用│ ├─PHP教程 3.4.1 PHP變量在計(jì)算機(jī)內(nèi)存中的存儲(chǔ)方式│ ├─PHP教程 3.4.2 PHP變量的聲明及變量的命名│ ├─PHP教程 3.4.3 PHP可變變量│ ├─PHP教程 3.4.4 PHP引用變量1│ ├─PHP教程 3.4.5 PHP引用變量2│ ├─PHP教程 3.5.1 PHP變量類(lèi)型的介紹│ ├─PHP教程 3.5.2 PHP布爾類(lèi)型(boolean)│ ├─PHP教程 3.5.3 PHP整型(integer)和浮點(diǎn)型(float或double)│ ├─PHP教程 3.5.4 PHP字符串的聲明及定義│ ├─PHP教程 3.5.5 PHP字符串中單雙引號(hào)的區(qū)別│ ├─PHP教程 3.5.6 PHP字符串的定界符聲明│ ├─PHP教程 3.5.7 PHP變量的其它數(shù)據(jù)類(lèi)型│ ├─PHP教程 3.6.1 PHP數(shù)據(jù)類(lèi)型轉(zhuǎn)換及強(qiáng)制類(lèi)型轉(zhuǎn)換│ ├─PHP教程 3.6.2 PHP數(shù)據(jù)類(lèi)型轉(zhuǎn)換之自動(dòng)類(lèi)型轉(zhuǎn)換│ ├─PHP教程 3.7.1 PHP常量的介紹│ ├─PHP教程 3.7.2 PHP常量的聲明和使用│ ├─PHP教程 3.7.3 預(yù)定義常量│ ├─PHP教程 3.8.1 PHP中的運(yùn)算符號(hào)有哪些│ ├─PHP教程 3.8.2 PHP算術(shù)運(yùn)算符│ ├─PHP教程 3.8.3 PHP自加自減運(yùn)算│ ├─PHP教程 3.8.4 PHP自加自減運(yùn)算需要注意的地方│ ├─PHP教程 3.8.5 PHP賦值運(yùn)算符│ ├─PHP教程 3.8.6 PHP比較運(yùn)算符│ ├─PHP教程 3.8.7 PHP邏輯運(yùn)算符│ ├─PHP教程 3.8.8 PHP邏輯運(yùn)算符的特性(短路)│ ├─PHP教程 3.8.9 PHP中的位運(yùn)算符1│ ├─PHP教程 3.8.10 PHP中的位運(yùn)算符2│ ├─PHP教程 3.8.11 PHP中的位運(yùn)算符3│ ├─PHP教程 3.8.12 PHP其他運(yùn)算符│ └─PHP教程 3.8.13 PHP運(yùn)算符的優(yōu)先級(jí)和表達(dá)式
├─PHP視頻教程 4 PHP的流程控制結(jié)構(gòu)
│ ├─PHP教程 4.1.1 PHP流程控制概述│ ├─PHP教程 4.1.2 PHP分支結(jié)構(gòu)│ ├─PHP教程 4.2.1 PHP單一條件分支結(jié)構(gòu)和雙向條件分支結(jié)構(gòu)│ ├─PHP教程 4.2.2 58PHP多向條件分支結(jié)構(gòu)(elseif子句)│ ├─PHP教程 4.2.3 PHP多向條件分支(switch語(yǔ)句)1│ ├─PHP教程 4.2.4 PHP多向條件分支(switch語(yǔ)句)2│ ├─PHP教程 4.2.5 PHP巢狀分支結(jié)構(gòu)│ ├─PHP教程 4.2.6 PHP實(shí)例(簡(jiǎn)單計(jì)算器)1│ ├─PHP教程 4.2.7 PHP實(shí)例(簡(jiǎn)單計(jì)算器)2│ ├─PHP教程 4.2.8 PHP實(shí)例(簡(jiǎn)單計(jì)算器)3│ ├─PHP教程 4.2.9 PHP實(shí)例(簡(jiǎn)單計(jì)算器)4│ ├─PHP教程 4.3.1 PHP循環(huán)結(jié)構(gòu)的介紹│ ├─PHP教程 4.3.2 PHP循環(huán)結(jié)構(gòu)while語(yǔ)句│ ├─PHP教程 4.3.3 PHP循環(huán)結(jié)構(gòu)while的應(yīng)用│ ├─PHP教程 4.3.4 PHP循環(huán)結(jié)構(gòu)do-while語(yǔ)句│ ├─PHP教程 4.3.5 PHP循環(huán)結(jié)構(gòu)for語(yǔ)句│ ├─PHP教程 4.3.6 PHP循環(huán)結(jié)構(gòu)for語(yǔ)句的應(yīng)用│ ├─PHP教程 4.3.7 特殊流程控制語(yǔ)句│ └─PHP教程 4.3.8 PHP流程控制語(yǔ)句goto
├─PHP視頻教程 5 PHP的函數(shù)應(yīng)用
│ ├─PHP教程 5.1.1 PHP函數(shù)的定義和應(yīng)用│ ├─PHP教程 5.2.1 PHP自定義函數(shù)的語(yǔ)法格式│ ├─PHP教程 5.2.2 PHP自定義函數(shù)中的參數(shù)│ ├─PHP教程 5.2.3 PHP自定義函數(shù)中的返回值(return)│ ├─PHP教程 5.3.1 PHP局部變量│ ├─PHP教程 5.3.2 PHP全局變量│ ├─PHP教程 5.3.3 PHP靜態(tài)變量│ ├─ PHP教程 5.4.1 PHP常規(guī)參數(shù)的函數(shù)│ ├─PHP教程 5.4.2 PHP引用參數(shù)的函數(shù)│ ├─PHP教程 5.4.3 PHP默認(rèn)參數(shù)的函數(shù)│ ├─PHP教程 5.4.4 PHP可變個(gè)數(shù)參數(shù)的函數(shù)│ ├─PHP教程 5.4.5 PHP變量函數(shù)│ ├─PHP教程 5.4.6 PHP回調(diào)函數(shù)│ ├─PHP教程 5.4.7 PHP制作回調(diào)函數(shù)1│ ├─PHP教程 5.4.8 PHP制作回調(diào)函數(shù)2│ ├─PHP教程 5.4.9 PHP制作回調(diào)函數(shù)3│ ├─PHP教程 5.4.10 PHP系統(tǒng)函數(shù)│ ├─PHP教程 5.5.1 PHP遞歸函數(shù)│ ├─PHP教程 5.6.1 PHP加載自定義的函數(shù)庫(kù)│ ├─PHP教程 5.7.1 PHP5.3的新特性匿名函數(shù)│ ├─PHP教程 5.8.1 PHP閉包函數(shù)(closures)的概念│ └─PHP教程 5.8.2 PHP閉包函數(shù)(closures)的特性
├─PHP視頻教程 6 PHP中的數(shù)組與數(shù)據(jù)結(jié)構(gòu)
│ ├─PHP教程 6.1.1 PHP數(shù)組的概述│ ├─PHP教程 6.1.2 PHP數(shù)組的基本概念及分類(lèi)│ ├─PHP教程 6.2.1 PHP數(shù)組聲明的特性│ ├─PHP教程 6.2.2 PHP索引和關(guān)聯(lián)數(shù)組及需要注意的細(xì)節(jié)│ ├─PHP教程 6.2.3 PHP使用array()聲明數(shù)組│ ├─PHP教程 6.2.4 PHP刪除數(shù)組中的值應(yīng)用實(shí)例(猴子選大王)│ ├─PHP教程 6.2.5 PHP二維數(shù)組│ ├─PHP教程 6.2.6 PHP多維數(shù)組│ ├─PHP教程 6.3.1 使用for循環(huán)遍歷數(shù)組│ ├─PHP教程 6.3.2 使用foreach語(yǔ)句遍歷數(shù)組│ ├─PHP教程 6.3.3 使用foreach語(yǔ)句遍歷數(shù)組的應(yīng)用│ ├─PHP教程 6.3.4 list()函數(shù)的語(yǔ)法結(jié)構(gòu)│ ├─PHP教程 6.3.5 each()函數(shù)的特性│ ├─PHP教程 6.3.6 使用list( )、each( )和while循環(huán)遍歷數(shù)組│ ├─PHP教程 6.3.7 使用數(shù)組的內(nèi)部指針控制函數(shù)遍歷數(shù)組│ ├─PHP教程 6.4.1 PHP超全局?jǐn)?shù)組(預(yù)定義變量)概述│ ├─PHP教程 6.4.2 服務(wù)器變量$_SERVER和環(huán)境變量$_ENV│ ├─PHP教程 6.4.3 PHP超全局?jǐn)?shù)組介紹1│ ├─PHP教程 6.4.4 PHP超全局?jǐn)?shù)組介紹2│ ├─PHP教程 6.5.1 PHP常用數(shù)組函數(shù)的分類(lèi)│ ├─PHP教程 6.5.2 PHP數(shù)組中和鍵值搜索相關(guān)的函數(shù)1│ ├─PHP教程 6.5.3 PHP數(shù)組中和鍵值搜索相關(guān)的函數(shù)2│ ├─PHP教程 6.5.4 PHP數(shù)組中和鍵值搜索相關(guān)的函數(shù)3│ ├─PHP教程 6.5.5 PHP數(shù)組中統(tǒng)計(jì)數(shù)組元素的個(gè)數(shù)與唯一性的函數(shù)│ ├─PHP教程 6.5.6 PHP使用回調(diào)函數(shù)處理數(shù)組的函數(shù)array_filter()│ ├─PHP教程 6.5.7 PHP使用回調(diào)函數(shù)處理數(shù)組的函數(shù)array_walk()│ ├─PHP教程 6.5.8 PHP使用回調(diào)函數(shù)處理數(shù)組的函數(shù)array_map()│ ├─PHP教程 6.5.9 PHP中的冒泡(起泡)排序算法│ ├─PHP教程 6.5.10 PHP二分法進(jìn)行快速排序的原理│ ├─PHP教程 6.5.11 使用PHP程序進(jìn)一步理解快速排序法│ ├─PHP教程 6.5.12 PHP數(shù)組的排序函數(shù)1│ ├─PHP教程 6.5.13 PHP數(shù)組的排序函數(shù)2│ ├─PHP教程 6.5.14 PHP數(shù)組的排序函數(shù)3│ ├─PHP教程 6.5.15 PHP多維數(shù)組的排序函數(shù)│ ├─PHP教程 6.5.16 PHP拆分、合并、分解與結(jié)合數(shù)組函數(shù)1│ ├─PHP教程 6.5.17 PHP拆分、合并、分解與結(jié)合數(shù)組函數(shù)2│ ├─PHP教程 6.5.18 PHP數(shù)組與數(shù)據(jù)結(jié)構(gòu)的函數(shù)│ └─PHP教程 6.5.19 PHP其他有用的數(shù)組處理函數(shù)
─PHP視頻教程 7 PHP面向?qū)ο蟮某绦蛟O(shè)計(jì)
├─PHP教程 7.1.1 PHP面向?qū)ο笾嫦蜻^(guò)程詳解├─PHP教程 7.1.2 PHP面向?qū)ο笾嫦驅(qū)ο缶幊趟枷朐斀猢扩HP教程 7.1.3 PHP面向?qū)ο蟮闹匾獌?yōu)勢(shì)及案例分析├─PHP教程 7.1.4 PHP類(lèi)和對(duì)象之間的關(guān)系├─PHP教程 7.2.1 PHP如何抽象一個(gè)類(lèi)├─PHP教程 7.2.2 PHP類(lèi)中的成員屬性和成員方法├─PHP教程 7.3.1 PHP實(shí)例化對(duì)象├─PHP教程 7.3.2 PHP畫(huà)圖理解對(duì)象在內(nèi)存中的形式├─PHP教程 7.3.3 特殊的對(duì)象引用”$this”├─PHP教程 7.3.4 PHP構(gòu)造方法├─PHP教程 7.3.5 PHP析構(gòu)方法├─PHP教程 7.4.1 復(fù)習(xí)前面的面向?qū)ο笾R(shí)├─PHP教程 7.5.1 PHP面向?qū)ο蠓庋b性1├─PHP教程 7.5.2 PHP面向?qū)ο蠓庋b性2](http://www.jianshu.com/p/2713d9252da4)├─PHP教程 7.5.3 PHP面向?qū)ο蠓庋b性之魔術(shù)方法1├─ PHP教程 7.5.4 PHP面向?qū)ο蠓庋b性之魔術(shù)方法2├─PHP教程 7.6.1 PHP類(lèi)的繼承├─PHP教程 7.6.2 PHP類(lèi)的訪問(wèn)類(lèi)型控制├─PHP教程 7.6.3 PHP繼承中的重載(覆蓋)├─PHP教程 7.7.1 PHP常見(jiàn)的關(guān)鍵字├─PHP教程 7.7.2 static關(guān)鍵字的使用1├─PHP教程 7.7.3 static關(guān)鍵字的使用2├─PHP教程 7.7.4 單態(tài)(單例、單件)設(shè)計(jì)模式├─PHP教程 7.7.5 const關(guān)鍵字├─PHP教程 7.7.6 魔術(shù)方法__toString()├─PHP教程 7.7.7 魔術(shù)方法__clone()├─PHP教程 7.7.8 魔術(shù)方法__call()├─PHP教程 7.7.9 對(duì)象串行化(序列化)1├─PHP教程 7.7.10 對(duì)象串行化(序列化)2├─PHP教程 7.7.11 PHP數(shù)組的串行化(JSON格式)├─PHP教程 7.7.12 魔術(shù)方法__set_state()├─PHP教程 7.7.13 PHP 5.3以后新增的魔術(shù)方法├─PHP教程 7.7.14 自動(dòng)加載類(lèi)__autoload()├─PHP教程 7.8.1 PHP抽象方法和抽象類(lèi)1├─PHP教程 7.8.2 PHP抽象方法和抽象類(lèi)2├─PHP教程 7.8.3 PHP面向?qū)ο蠼涌诩夹g(shù)├─PHP教程 7.8.4 PHP接口應(yīng)用的一些細(xì)節(jié)├─PHP教程 7.8.5 PHP面象對(duì)象的特性多態(tài)├─PHP教程 7.9.1 PHP多態(tài)的應(yīng)用實(shí)例├─PHP教程 7.10.1 PHP圖形計(jì)算器需求分析├─PHP教程 7.10.2 PHP圖形計(jì)算器功能設(shè)計(jì)├─PHP教程 7.10.3 PHP圖形計(jì)算器主程序的實(shí)現(xiàn)├─PHP教程 7.10.4 PHP圖形計(jì)算器主程序的步驟及代碼├─PHP教程 7.10.5 PHP圖形計(jì)算器主程序完成檢驗(yàn)├─PHP教程 7.11.1 與類(lèi)有關(guān)的魔術(shù)常量和函數(shù)├─PHP教程 7.12.1 PHP命名空間的概述├─PHP教程 7.12.2 PHP定義子命名空間├─PHP教程 7.12.3 PHP在同一文件中定義多個(gè)命名空間├─PHP教程 7.12.4 PHP命名空間和動(dòng)態(tài)語(yǔ)言特征└─PHP教程 7.12.5 PHP使用命名空間:別名導(dǎo)入
├─PHP視頻教程 8 PHP字符串處理
│ ├─PHP教程 8.1.1 字符串的處理方式1│ ├─PHP教程 8.1.2 字符串的處理方式2│ ├─PHP教程 8.2.1 常用的字符串輸出函數(shù)1│ ├─PHP教程 8.2.2 常用的字符串輸出函數(shù)2│ ├─PHP教程 8.3.1 去除空格和字符串填補(bǔ)及大小寫(xiě)轉(zhuǎn)換函數(shù)│ ├─PHP教程 8.3.2 和HTML標(biāo)簽相關(guān)的字符串格式化函數(shù)│ ├─PHP教程 8.3.3 字符串格式化函數(shù)│ ├─PHP教程 8.4.1 字符串比較函數(shù)│ ├─PHP教程 8.5.1 字符串面試題1│ ├─PHP教程 8.5.2 字符串面試題2│ └─PHP教程 8.5.3 字符串面試題3
├─PHP視頻教程 9 PHP正則表達(dá)式
│ ├─PHP教程 9.1.1 選擇PHP正則表達(dá)式的處理函數(shù)庫(kù)│ ├─PHP教程 9.2.1 正則表達(dá)式語(yǔ)法介紹1│ ├─PHP教程 9.2.2 正則表達(dá)式語(yǔ)法介紹2│ ├─PHP教程 9.2.3 正則表達(dá)式中的原子1│ ├─PHP教程 9.2.4 正則表達(dá)式中的原子2│ ├─PHP教程 9.2.5 正則表達(dá)式中的元字符1│ ├─PHP教程 9.2.6 正則表達(dá)式中的元字符2│ ├─PHP教程 9.2.7 正則表達(dá)式中元字符中的小括號(hào)│ ├─PHP教程 9.2.8 模式修正符(單個(gè)字符)1│ ├─PHP教程 9.2.9 模式修正符(單個(gè)字符)2│ ├─PHP教程 9.3.1 字符串的匹配與查找之(strstr、strpos、substr)│ ├─PHP教程 9.3.2 字符串的匹配與查找之(preg_match)│ ├─PHP教程 9.3.3 字符串的匹配與查找之(preg_match_all與preg_grep)│ ├─PHP教程 9.3.4 字符串的分割與連接(explode、implode join、preg_split)│ ├─PHP教程 9.3.5 字符串的替換(str_replace)│ ├─PHP教程 9.3.6 字符串的替換(preg_replace)1│ ├─PHP教程 9.3.7 字符串的替換(preg_replace)2│ ├─PHP教程 9.3.8 字符串中正則的其它函數(shù)│ ├─PHP教程 9.2.10 如何自己編寫(xiě)正則表達(dá)式(url)│ └─PHP教程 9.2.11 編寫(xiě)email正則表達(dá)式
├─PHP視頻教程 10 PHP的錯(cuò)誤和異常處理
│ ├─PHP教程 10.1.1 錯(cuò)誤報(bào)告及設(shè)置級(jí)別│ ├─PHP教程 10.1.2 自定義PHP的錯(cuò)誤報(bào)告處理方式│ ├─PHP教程 10.1.3 設(shè)置錯(cuò)誤日志│ ├─PHP教程 10.2.1 PHP異常處理1│ ├─PHP教程 10.2.2 PHP異常處理2│ ├─PHP教程 10.2.3 自定義異常類(lèi)│ └─PHP教程 10.2.4 捕獲多個(gè)異常
├─PHP視頻教程 11 PHP日期時(shí)間
│ ├─PHP教程 11.1.1 PHP中應(yīng)用日期和時(shí)間1│ ├─PHP教程 11.1.2 PHP中應(yīng)用日期和時(shí)間2│ └─PHP教程 11.1.3 PHP日歷核心程序編寫(xiě)
├─PHP視頻教程 12 PHP文件系統(tǒng)處理
│ ├─PHP教程 12.1.1 文件系統(tǒng)概述│ ├─PHP教程 12.1.2 文件的屬性│ ├─PHP教程 12.2.1 解析目錄路徑│ ├─PHP教程 12.2.2 遍歷目錄│ ├─PHP教程 12.2.3 統(tǒng)計(jì)目錄中的個(gè)數(shù)和大小│ ├─PHP教程 12.2.4 建立與刪除目錄│ ├─PHP教程 12.2.5 復(fù)制、移動(dòng)目錄│ ├─PHP教程 12.3.1 文件的一些基本操作函數(shù)│ ├─PHP教程 12.3.2 文件的打開(kāi)與關(guān)閉│ ├─PHP教程 12.3.3 文件的內(nèi)容操作│ ├─PHP教程 12.3.4 簡(jiǎn)單留言版│ ├─PHP教程 12.3.5 文件的鎖定機(jī)制│ ├─PHP教程 12.4.1 文件上傳的設(shè)置│ ├─PHP教程 12.4.2 文件上傳的處理│ ├─PHP教程 12.4.3 處理多個(gè)文件上傳│ ├─PHP教程 12.4.4 文件上傳類(lèi)│ └─PHP教程 12.4.5 文件下載
─PHP視頻教程 13 GD庫(kù)
│ ├─PHP教程 13.1.1 PHP中GD庫(kù)的使用│ ├─PHP教程 13.1.2 使用GD庫(kù)畫(huà)圖│ ├─PHP教程 13.1.3 繪制各種圖形│ ├─PHP教程 13.1.4 畫(huà)時(shí)鐘│ ├─PHP教程 13.2.1 設(shè)計(jì)驗(yàn)證碼類(lèi)│ ├─PHP教程 13.2.2 驗(yàn)證碼類(lèi)的編寫(xiě)1│ ├─PHP教程 13.2.3 驗(yàn)證碼類(lèi)的編寫(xiě)2│ ├─PHP教程 13.2.4 驗(yàn)證碼類(lèi)完善│ ├─PHP教程 13.3.1 圖片背景管理│ ├─PHP教程 13.3.2 圖片的縮放和剪切│ ├─PHP教程 13.3.3 添加圖片水印│ ├─PHP教程 13.3.4 圖片的旋轉(zhuǎn)和翻轉(zhuǎn)│ └─PHP教程 13.3.5 圖像處理類(lèi)
├─PHP視頻教程 14 數(shù)據(jù)庫(kù)
│ ├─PHP教程 14.1.1 復(fù)習(xí)數(shù)據(jù)庫(kù)│ ├─PHP教程 14.1.2 phpMyAdmin的使用│ ├─PHP教程 14.1.3 php訪問(wèn)MySQL│ ├─PHP教程 14.1.4 在PHP腳本中操作MySQL數(shù)據(jù)庫(kù)1│ ├─PHP教程 14.1.5 在PHP腳本中操作MySQL數(shù)據(jù)庫(kù)2│ ├─PHP教程 14.1.6 在PHP腳本中操作MySQL數(shù)據(jù)庫(kù)3│ ├─PHP教程 14.1.7 在PHP腳本中操作MySQL數(shù)據(jù)庫(kù)4│ ├─PHP教程 14.2.1 分頁(yè)需求分析│ ├─PHP教程 14.2.2 分頁(yè)類(lèi)中分頁(yè)的編寫(xiě)│ ├─PHP教程 14.2.3 分頁(yè)類(lèi)中列表頁(yè)的編寫(xiě)│ ├─PHP教程 14.2.4 分頁(yè)類(lèi)的優(yōu)化│ ├─PHP教程 14.2.5 《細(xì)說(shuō)PHP》分頁(yè)類(lèi)的使用│ ├─PHP教程 14.3.1 圖書(shū)管理需求分析│ ├─PHP教程 14.3.2 添加圖書(shū)│ ├─PHP教程 14.3.3 圖書(shū)列表│ ├─PHP教程 14.3.4 修改圖書(shū)│ ├─PHP教程 14.3.5 刪除圖書(shū)│ ├─PHP教程 14.3.6 上傳圖書(shū)封面│ ├─PHP教程 14.3.7 修改圖書(shū)封面│ ├─PHP教程 14.3.8 圖書(shū)列表分頁(yè)│ └─PHP教程 14.3.9 多搜索加分頁(yè)
├─PHP視頻教程 15 PDO
│ ├─PHP教程 15.1.1 數(shù)據(jù)庫(kù)抽象層PDO│ ├─PHP教程 15.1.2 創(chuàng)建PDO對(duì)象│ ├─PHP教程 15.1.3 PDO與連接有關(guān)的選項(xiàng)│ ├─PHP教程 15.1.4 PDO的錯(cuò)誤處理模式│ ├─PHP教程 15.1.5 使用PDO執(zhí)行SQL語(yǔ)句│ ├─PHP教程 15.1.6 PDO事務(wù)處理│ ├─PHP教程 15.2.1 PDO對(duì)預(yù)處理語(yǔ)句的支持│ ├─PHP教程 15.2.2 使用PDO準(zhǔn)備語(yǔ)句并執(zhí)行語(yǔ)句1│ ├─PHP教程 15.2.3 使用PDO準(zhǔn)備語(yǔ)句并執(zhí)行語(yǔ)句2│ ├─PHP教程 15.2.4 PDO的預(yù)處理查詢1│ ├─PHP教程 15.2.5 PDO的預(yù)處理查詢2│ └─PHP教程 15.2.6 用PDO存取大數(shù)據(jù)對(duì)象
├─PHP視頻教程 16 memcache管理與應(yīng)用
│ ├─PHP教程 16.1.1 memcache應(yīng)用說(shuō)明│ ├─PHP教程 16.1.2 memcache工作原理│ ├─PHP教程 16.1.3 memcache的安裝│ ├─PHP教程 16.1.4 Memcache的常用命令操作│ ├─PHP教程 16.1.5 php的memcache功能擴(kuò)展模塊安裝│ ├─PHP教程 16.1.6 PHP中操作memcache│ ├─PHP教程 16.1.7 在PHP中設(shè)置分布式memcache存取1│ └─PHP教程 16.1.8 在PHP中設(shè)置分布式memcache存取2
─PHP視頻教程 17 PHP會(huì)話控制
├─PHP教程 17.1.1 http協(xié)議和web本質(zhì)1├─PHP教程 17.1.2 http協(xié)議和web本質(zhì)2├─PHP教程 17.1.3 http協(xié)議和web本質(zhì)3├─PHP教程 17.2.1 會(huì)話控制概述├─PHP教程 17.3.1 會(huì)話控制之Cookie概述├─PHP教程 17.3.2 Cookie的操作├─PHP教程 17.3.3 Cookie的應(yīng)用1├─PHP教程 17.3.4 Cookie的應(yīng)用2├─PHP教程 17.4.1 會(huì)話控制session的工作機(jī)制├─PHP教程 17.4.2 session的應(yīng)用├─PHP教程 17.4.3 session的配置選項(xiàng)├─PHP教程 17.4.4 sessoion自動(dòng)垃圾回收機(jī)制├─PHP教程 17.4.5 基于url傳遞session的id├─PHP教程 17.4.6 郵件系統(tǒng)實(shí)例1├─PHP教程 17.4.7 郵件系統(tǒng)實(shí)例2├─PHP教程 17.5.1 自定義session的存儲(chǔ)機(jī)制├─PHP教程 17.5.2 如何自定義session的處理方式1├─PHP教程 17.5.3 如何自定義session的處理方式2├─PHP教程 17.5.4 自定義session類(lèi)├─PHP教程 17.5.5 使用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)session信息1├─PHP教程 17.5.6 使用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)session信息2├─PHP教程 17.5.7 使用數(shù)據(jù)庫(kù)來(lái)存儲(chǔ)session信息3└─PHP教程 17.5.8 使用memcache來(lái)存儲(chǔ)session
PHP視頻教程 18 PHP的模板引擎Smarty
├─PHP教程 18.1.1 什么是模板引擎├─PHP教程 18.2.1 自定義模板引擎類(lèi)1├─PHP教程 18.2.2 自定義模板引擎類(lèi)2├─PHP教程 18.2.3 使用自定義的模板引擎├─PHP教程 18.3.1 選擇Smarty模板引擎├─PHP教程 18.3.2 Smarty的安裝初使化示例1├─PHP教程 18.3.3 Smarty的安裝初使化示例2├─PHP教程 18.3.4 需要學(xué)習(xí)Smarty的哪兒些內(nèi)容├─PHP教程 18.4.1 模板中的變量應(yīng)用├─PHP教程 18.4.2 從配置文件讀取變量├─PHP教程 18.4.3 在模板中使用保留變量├─PHP教程 18.5.1 變量調(diào)節(jié)(修改)器├─PHP教程 18.5.2 變量調(diào)節(jié)(修改)器和應(yīng)用├─PHP教程 18.5.3 使用registerPlugin來(lái)注冊(cè)變量調(diào)節(jié)器├─PHP教程 18.5.4 使用插件來(lái)注冊(cè)變量調(diào)節(jié)器├─PHP教程 18.5.5 smarty中的函數(shù)├─PHP教程 18.5.6 smarty中的內(nèi)置函數(shù)├─PHP教程 18.6.1 smarty中自定義函數(shù)├─PHP教程 18.6.2 smarty中自定義函數(shù)插件實(shí)例├─PHP教程 18.7.1 smarty中內(nèi)置函數(shù)的使用├─PHP教程 18.7.2 smarty變量聲明├─PHP教程 18.7.3 smarty流程控制├─PHP教程 18.7.4 smarty中for、while循環(huán)├─PHP教程 18.7.5 smarty中{function}標(biāo)簽├─PHP教程 18.7.6 smarty2中的foreach├─PHP教程 18.7.7 smarty3中的foreach├─PHP教程 18.7.8 smarty中的section├─PHP教程 18.8.1 smarty模板繼承├─PHP教程 18.9.1 頁(yè)面靜態(tài)化加分頁(yè)原理└─PHP教程 18.9.2 在smarty中控制緩存
孫恩
c#語(yǔ)法更嚴(yán)謹(jǐn)一點(diǎn),功能也更強(qiáng)大一點(diǎn),服務(wù)器,桌面,移動(dòng),跨平臺(tái)游戲都能做
淫娃鼠遁
PHP學(xué)習(xí) (1)熟悉HTML/CSS/JS等網(wǎng)頁(yè)基本元素,完成階段可自行制作完整的網(wǎng)頁(yè),對(duì)元素屬性達(dá)到熟悉程度 (2)理解動(dòng)態(tài)語(yǔ)言的概念,運(yùn)做機(jī)制,熟悉PHP語(yǔ)法 (3)學(xué)習(xí)如何將PHP與HTML結(jié)合起來(lái)完成簡(jiǎn)單動(dòng)態(tài)頁(yè)面 (4)接觸MYSQL,開(kāi)始設(shè)計(jì)數(shù)據(jù)庫(kù)程序 (5)不斷鞏固,摸透大部分PHP常用函數(shù),并可理解OOP,MYSQL優(yōu)化,以及模板 (6)完成一個(gè)功能齊全的動(dòng)態(tài)站點(diǎn) Java學(xué)習(xí) 1.學(xué)習(xí)JAVA的原理 了解JAVA的原理,才有可能真正體會(huì)JAVA的一切,學(xué)習(xí)任何事情,只要能掌握原理,就會(huì)比較順利?! W(xué)習(xí)JAVA語(yǔ)言很簡(jiǎn)單,畢竟JAVA語(yǔ)言也只包含五十多個(gè)關(guān)鍵詞(keyword)與幾十個(gè)算符(operator),再加上JAVA語(yǔ)法(syntax)也很簡(jiǎn)單,所以一般人可以很快就學(xué)會(huì)JAVA語(yǔ)言?! ?.學(xué)習(xí)對(duì)象導(dǎo)向的思維 學(xué)會(huì)了語(yǔ)言,并不代表就可以設(shè)計(jì)出好的對(duì)象導(dǎo)向系統(tǒng)架構(gòu)。想要成為對(duì)象導(dǎo)向的專(zhuān)家,往往需要: (1)多看相關(guān)的書(shū); (2)多觀摩別人的程序; (3)多寫(xiě)程序?! 】傊鶄€(gè)字——多看,多學(xué),多練?! ?.學(xué)習(xí)API 學(xué)會(huì)JAVA語(yǔ)言之后,還需要學(xué)會(huì)一些API才能寫(xiě)出有用的程序。JAVA的API非常多,必須規(guī)劃好一個(gè)學(xué)習(xí)路徑,才不會(huì)在浩瀚的API大海中迷失。 必備的API包括了:IO、New IO、Collection Framework、Network、RMI、JAXP等?! ?.學(xué)習(xí)開(kāi)發(fā)工具的用法 只用JDK,是很難寫(xiě)出大型程序的,所以通常程序員會(huì)使用JBuilder/VisualAge/ VisualCafe 等工具?! HP應(yīng)用: 1、服務(wù)端腳本。 這是 PHP 最傳統(tǒng),也是最主要的目標(biāo)領(lǐng)域。開(kāi)展這項(xiàng)工作需要具備以下三點(diǎn): A、PHP 解析器(CGI 或者服務(wù)器模塊)、 B、web 服務(wù)器、 C、web 瀏覽器。 需要在運(yùn)行 web 服務(wù)器時(shí),安裝并配置 PHP, 然后,可以用 web 瀏覽器來(lái)訪問(wèn) PHP 程序的輸出,即瀏覽服務(wù)端的 PHP 頁(yè)面?! ∪绻皇菍?shí)驗(yàn) PHP 編程,所有的這些都可以運(yùn)行在自己家里的電腦中?! ?、命令行腳本?! 】梢跃帉?xiě)一段 PHP 腳本,并且不需要任何服務(wù)器或者瀏覽器來(lái)運(yùn)行它?! ⊥ㄟ^(guò)這種方式,僅僅只需要 PHP 解析器來(lái)執(zhí)行?! ∵@種用法對(duì)于依賴(lài) cron(Unix 或者 Linux 環(huán)境) 或者 Task Scheduler(Windows 環(huán)境)的日常運(yùn)行的腳本來(lái)說(shuō)是理想的選擇。 這些腳本也可以用來(lái)處理簡(jiǎn)單的文本?! ?、編寫(xiě)桌面應(yīng)用程序?! ?duì)于有著圖形界面的桌面應(yīng)用程序來(lái)說(shuō),PHP 或許不是一種最好的語(yǔ)言, 但是如果用戶非常精通 PHP,并且希望在客戶端應(yīng)用程序中使用 PHP 的一些高級(jí)特性, 可以利用 PHP-GTK 來(lái)編寫(xiě)這些程序。用這種方法,還可以編寫(xiě)跨平臺(tái)的應(yīng)用程序?! HP-GTK 是 PHP 的一個(gè)擴(kuò)展,在通常發(fā)布的 PHP 包中并不包含它?! ∪绻麑?duì) PHP-GTK 感興趣,請(qǐng)?jiān)L問(wèn)其網(wǎng)站以獲取信息。 4、PHP應(yīng)用領(lǐng)域還能擴(kuò)展到更加廣泛的地步: PHP 還支持利用諸如LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows環(huán)境)等不計(jì)其數(shù)的協(xié)議的服務(wù)。還可以開(kāi)放原始網(wǎng)絡(luò)端口,使得任何其它的協(xié)議能夠協(xié)同工作。PHP 支持和所有 web 開(kāi)發(fā)語(yǔ)言之間的 WDDX 復(fù)雜數(shù)據(jù)交換。關(guān)于相互連接,PHP 已經(jīng)支持了對(duì) Java 對(duì)象的即時(shí)連接,并且可以將他們自由的用作 PHP 對(duì)象。甚至可以用我們的 CORBA 擴(kuò)展庫(kù)來(lái)訪問(wèn)遠(yuǎn)程對(duì)象。PHP 具有極其有效的文本處理特性,支持從 POSIX 擴(kuò)展或者 Perl 正則表達(dá)式到 XML 文檔解析。為了解析和訪問(wèn) XML 文檔,PHP 4 支持 SAX 和 DOM 標(biāo)準(zhǔn),也可以使用 XSLT 擴(kuò)展庫(kù)來(lái)轉(zhuǎn)換 XML 文檔。PHP 5 基于強(qiáng)健的 libxm2 標(biāo)準(zhǔn)化了所有的 XML 擴(kuò)展,并添加了 SimpleXML 和 XMLReader 支持,擴(kuò)展了其在 XML 方面的功能。 5、如果將PHP應(yīng)用領(lǐng)域擴(kuò)展到電子商務(wù)?! ?huì)發(fā)現(xiàn)其Cybercash 支付、CyberMUT、VeriSign Payflow Pro 以及 MCVE 函數(shù)對(duì)于在線交易程序來(lái)說(shuō)是非常有用的?! ?、另外,還有很多其它有趣的擴(kuò)展庫(kù)?! ±? mnoGoSearch搜索引擎函數(shù)、IRC 網(wǎng)關(guān)函數(shù)、 多種壓縮工具(gzip、bz2)、日歷轉(zhuǎn)換、翻譯…… Java應(yīng)用 1.JDBC(Java Database Connectivity)提供連接各種關(guān)系數(shù)據(jù)庫(kù)的統(tǒng)一接口,作為數(shù)據(jù)源,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用Java語(yǔ)言編寫(xiě)的類(lèi)和接口組成。JDBC為工具/數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純Java API 編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序,同時(shí),JDBC也是個(gè)商標(biāo)名。 2.EJB(Enterprise JavaBeans)使得開(kāi)發(fā)者方便地創(chuàng)建、部署和管理跨平臺(tái)的基于組件的企業(yè)應(yīng)用。 3.Java RMI(Java Remote Method Invocation)用來(lái)開(kāi)發(fā)分布式Java應(yīng)用程序。一個(gè)Java對(duì)象的方法能被遠(yuǎn)程Java虛擬機(jī)調(diào)用。這樣,遠(yuǎn)程方法激活可以發(fā)生在對(duì)等的兩端,也可以發(fā)生在客戶端和服務(wù)器之間,只要雙方的應(yīng)用程序都是用Java寫(xiě)的?! ?.Java IDL(Java Interface Definition Language) 提供與CORBA(Common Object Request Broker Architecture)的無(wú)縫的互操作性。這使得Java能集成異構(gòu)的商務(wù)信息資源?! ?.JNDI(Java Naming and Directory Interface)提供從Java平臺(tái)到的統(tǒng)一的無(wú)縫的連接。這個(gè)接口屏蔽了企業(yè)網(wǎng)絡(luò)所使用的各種命名和目錄服務(wù)?! ?.JMAPI(Java Management API)為異構(gòu)網(wǎng)絡(luò)上系統(tǒng)、網(wǎng)絡(luò)和服務(wù)管理的開(kāi)發(fā)提供一整套豐富的對(duì)象和方法。 7.JMS(Java Message Service)提供企業(yè)消息服務(wù),如可靠的消息隊(duì)列、發(fā)布和訂閱通信、以及有關(guān)推拉(Push/Pull)技術(shù)的各個(gè)方面?! ?.JTS(Java transaction Service)提供存取事務(wù)處理資源的開(kāi)放標(biāo)準(zhǔn),這些事務(wù)處理資源包括事務(wù)處理應(yīng)用程序、事務(wù)處理管理及監(jiān)控。 9.JMF(Java Media Framework API),她可以幫助開(kāi)發(fā)者把音頻、視頻和其他一些基于時(shí)間的媒體放到Java應(yīng)用程序或applet小程序中去,為多媒體開(kāi)發(fā)者提供了捕捉、回放、編解碼等工具,是一個(gè)彈性的、跨平臺(tái)的多媒體解決方案?! ?0.Annotation(Java Annotation),在已經(jīng)發(fā)布的JDK1.5(tiger)中增加新的特色叫Annotation。Annotation提供一種機(jī)制,將程序的元素如:類(lèi),方法,屬性,參數(shù),本地變量,包和元數(shù)據(jù)聯(lián)系起來(lái)。這樣編譯器可以將元數(shù)據(jù)存儲(chǔ)在Class文件中。這樣虛擬機(jī)和其它對(duì)象可以根據(jù)這些元數(shù)據(jù)來(lái)決定如何使用這些程序元素或改變它們的行為。 在Java技術(shù)中,值得關(guān)注的還有JavaBeans,它是一個(gè)開(kāi)放的標(biāo)準(zhǔn)的組件體系結(jié)構(gòu),它獨(dú)立于平臺(tái),但使用Java語(yǔ)言。一個(gè)JavaBean是一個(gè)滿足JavaBeans規(guī)范的Java類(lèi),通常定義了一個(gè)現(xiàn)實(shí)世界的事物或概念。一個(gè)JavaBean的主要特征包括屬性、方法和事件。通常,在一個(gè)支持JavaBeans規(guī)范的開(kāi)發(fā)環(huán)境(如Sun Java Studio 和IBM VisualAge for Java)中,可以可視地操作JavaBean,也可以使用JavaBean構(gòu)造出新的JavaBean。JavaBean的優(yōu)勢(shì)還在于Java帶來(lái)的可移植性。現(xiàn)在,EJB (Enterprise JavaBeans) 將JavaBean概念擴(kuò)展到Java服務(wù)端組件體系結(jié)構(gòu),這個(gè)模型支持多層的分布式對(duì)象應(yīng)用。除了JavaBeans,典型的組件體系結(jié)構(gòu)還有DCOM和CORBA,關(guān)于這些組件體系結(jié)構(gòu)的深入討論超出了本書(shū)的范圍?! ?1.javaFX Sun剛剛發(fā)布了JavaFX技術(shù)的正式版,它使您能利用JavaFX 編程語(yǔ)言開(kāi)發(fā)富互聯(lián)網(wǎng)應(yīng)用程序(RIA)。JavaFX Script編程語(yǔ)言(以下稱(chēng)為JavaFX)是Sun微系統(tǒng)公司開(kāi)發(fā)的一種declarative,staticallytyped(聲明性的、靜態(tài)類(lèi)型)腳本語(yǔ)言。JavaFX技術(shù)有著良好的前景,包括可以直接調(diào)用Java API的能力。因?yàn)镴avaFXScript是靜態(tài)類(lèi)型,它同樣具有結(jié)構(gòu)化代碼、重用性和封裝性,如包、類(lèi)、繼承和單獨(dú)編譯和發(fā)布單元,這些特性使得使用Java技術(shù)創(chuàng)建和管理大型程序變?yōu)榭赡??! ?2.JMX(Java Management Extensions,即Java管理擴(kuò)展)是一個(gè)為應(yīng)用程序、設(shè)備、系統(tǒng)等植入 管理功能的框架。JMX可以跨越一系列異構(gòu)操作系統(tǒng)平臺(tái)、系統(tǒng)體系結(jié)構(gòu)和網(wǎng)絡(luò)傳輸協(xié)議,靈活的開(kāi)發(fā)無(wú)縫 集成的系統(tǒng)、網(wǎng)絡(luò)和服務(wù)管理應(yīng)用?! ?3.JPA(Java Persistence API),JPA通過(guò)JDK 5.0注解或XML描述對(duì)象-關(guān)系表的映射關(guān)系,并將運(yùn)行期的實(shí)體對(duì)象持久化到數(shù)據(jù)庫(kù)中?! ava-參見(jiàn) 計(jì)算機(jī)科學(xué)課程列表 JNI(Java Native Interface)Java本地接口,可以使用其他語(yǔ)言來(lái)實(shí)現(xiàn)Java的某些特定功能。
五丁斧
1、語(yǔ)言難易比較PHP是一種解釋執(zhí)行的腳本語(yǔ)言,語(yǔ)法和C語(yǔ)言類(lèi)似,易學(xué)易用,不懂電腦的非專(zhuān)業(yè)人員稍經(jīng)學(xué)習(xí)也能使用PHP.而Java要先編譯成Class文件,然后在Java虛擬機(jī)上執(zhí)行,Java開(kāi)發(fā)需要熟悉Java語(yǔ)法以及一些核心的架構(gòu),從而實(shí)現(xiàn)一種可復(fù)用的、跨平臺(tái)的軟件,Java培訓(xùn)比PHP培訓(xùn)要難學(xué)的多。2、技術(shù)架構(gòu)比較 從技術(shù)架構(gòu)來(lái)說(shuō),Java語(yǔ)言相比PHP有明顯的優(yōu)勢(shì),Java使用的是面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)方法,而PHP還是采用面向過(guò)程的開(kāi)發(fā)方法。PHP只能實(shí)現(xiàn)簡(jiǎn)單的分布式兩層或三層的架構(gòu),而JAVA可以實(shí)現(xiàn)多層架構(gòu)。數(shù)據(jù)庫(kù)層、應(yīng)用邏輯層、表示邏輯層彼此分開(kāi),而且現(xiàn)在不同的層都已經(jīng)有一些成熟的開(kāi)發(fā)框架的支持。例如Struts就是利用Java的web開(kāi)發(fā)技術(shù)實(shí)現(xiàn)了MVC的設(shè)計(jì)模式,而在業(yè)務(wù)邏輯層也有Spring框架,數(shù)據(jù)庫(kù)持久化層有Hibernate等框架。這些框架可以方便開(kāi)發(fā)者高效、合理、科學(xué)得架構(gòu)多層的商業(yè)應(yīng)用。從數(shù)學(xué)運(yùn)算和數(shù)據(jù)庫(kù)訪問(wèn)速度來(lái)講,Java的性能也優(yōu)于PHP.實(shí)際上,對(duì)于跨平臺(tái)的大型的企業(yè)應(yīng)用系統(tǒng)來(lái)講,Java幾乎已經(jīng)成為唯一的選擇。3、Java和PHP技術(shù)層面對(duì)比Java是純面向?qū)ο箝_(kāi)發(fā),功能強(qiáng)大,分支眾多,沒(méi)有Java不能做的軟件。C/S也好B/S也好。從功能上講,沒(méi)有語(yǔ)言可以和Java相比。PHP屬于后起之秀,吸收了Java和c以及perl等語(yǔ)言優(yōu)點(diǎn),專(zhuān)注互聯(lián)網(wǎng)領(lǐng)域。WEB領(lǐng)域PHP擁有得天獨(dú)厚的優(yōu)勢(shì),WEB領(lǐng)域沒(méi)有語(yǔ)言可以和他比。4、Java和PHP的發(fā)展空間對(duì)比 安卓勢(shì)頭很猛,但手機(jī)安裝app數(shù)量有限,推廣難,也是app面臨的最大挑戰(zhàn),好在安卓只有JAVA可以做,除此之外就是HTML5了。目前來(lái)說(shuō)互聯(lián)網(wǎng)的發(fā)展空間巨大,而互聯(lián)網(wǎng)離不開(kāi)WEB,WEB離不開(kāi)PHP。兩者相比,個(gè)人覺(jué)得PHP的優(yōu)勢(shì)更加明顯。5、適用性比較PHP適合于快速開(kāi)發(fā),中小型應(yīng)用系統(tǒng),開(kāi)發(fā)成本低,能夠?qū)ψ儎?dòng)的需求作出快速的反應(yīng)。而Java適合于開(kāi)發(fā)大型的應(yīng)用系統(tǒng),應(yīng)用的前景比較廣闊,系統(tǒng)易維護(hù)、可復(fù)用性較好。還有,同樣功能的系統(tǒng)用Java開(kāi)發(fā)的系統(tǒng)要比PHP開(kāi)發(fā)的系統(tǒng)的價(jià)格要高。6、薪資比較 薪資事由供求關(guān)系決定的,人才缺失,薪資自然高,人才飽和,薪資自然不會(huì)高。從需求上看企業(yè)對(duì)Java人才的需求是比較大的,但Java方面的人太多,而PHP方面的人才要少很多,所以面上看PHP的薪資應(yīng)該要高一些,但Java只要學(xué)得好,薪資高的也很多,這方面還是看技術(shù)?! 】偨Y(jié)下:不管是PHP還是Java都是不錯(cuò)的選擇,目前來(lái)說(shuō)這兩種語(yǔ)言都還處在勢(shì)頭上,但是從長(zhǎng)遠(yuǎn)出發(fā)還是Java好,畢竟從性能、處理數(shù)據(jù)各方面來(lái)看還是Java有優(yōu)勢(shì)一些,當(dāng)然最終選擇還是在你自己的手里。
金銀串
建議你還是學(xué)PHP,因?yàn)閷W(xué)完java之后你會(huì)感覺(jué)到什么也沒(méi)學(xué)會(huì),java包含的東西太他媽的多了,想精通PHP快,而想精通java哥感覺(jué)這輩子是精通不了。呵呵,希望對(duì)你有幫助。
梁興
個(gè)人覺(jué)得php沒(méi)有AI難,因?yàn)槲抑熬褪浅绦騿T,后面才又去學(xué)習(xí)AI的,畢竟php是web前端的,難度不是很大,而AI需要掌握的語(yǔ)言就有5、6門(mén)了,還不說(shuō)其他更難的了。不過(guò)越難的薪資越高啊~
商嫫
年輕的話,可以搞Java,你J2EE熟了,php完全可以自學(xué),很容易,相反如果你通了php,學(xué)Java,還是比較難的...另外php其實(shí)未來(lái)市場(chǎng)前景比較一般,因?yàn)楹芏嗵娲詐hp的技術(shù)大量涌現(xiàn),比如Ruby on rail,node.js都會(huì)對(duì)php的市場(chǎng)產(chǎn)生比較大的沖擊。嚴(yán)重反對(duì)下面那個(gè)說(shuō)php是做網(wǎng)頁(yè)的,facebook,新浪微博都是php開(kāi)發(fā)的!現(xiàn)在在功能上php,ruby on rail,j2ee都沒(méi)有本質(zhì)差距,php,ruby on rail這些都是面向互聯(lián)網(wǎng)的開(kāi)發(fā)語(yǔ)言,j2ee面向行業(yè)軟件,比如銀行系統(tǒng),電信公司的計(jì)費(fèi)平臺(tái),電子商務(wù)平臺(tái)(如淘寶),只是j2ee更適合開(kāi)發(fā)業(yè)務(wù)復(fù)雜的系統(tǒng),而php、ruby on rail適合開(kāi)發(fā)業(yè)務(wù)相對(duì)簡(jiǎn)單的系統(tǒng)!能做新浪微博的php,同樣也能做銀行、電信計(jì)費(fèi)平臺(tái),只是開(kāi)發(fā)周期所花費(fèi)的時(shí)間要多很多!
孔凌霄
首先編程語(yǔ)言沒(méi)有有沒(méi)有前途這一說(shuō),任何語(yǔ)言都有其存在的價(jià)值。但是,python除非你學(xué)得非常棒,進(jìn)豆瓣、騰訊、新浪、網(wǎng)易等大企業(yè),不然不好找工作。php在國(guó)內(nèi)已經(jīng)相當(dāng)成熟了,語(yǔ)言也非常不錯(cuò)。建議還是先糊口,再拓寬的語(yǔ)言范圍。
莊鼎
php相對(duì)于.net來(lái)說(shuō)容易些。.net一般用來(lái)做系統(tǒng)開(kāi)發(fā)較好,如果是做網(wǎng)站的話,php要好。簡(jiǎn)而言之,如果是說(shuō)要學(xué)習(xí)的話,學(xué)精一門(mén)語(yǔ)言其他的相對(duì)來(lái)說(shuō)就容易多了。如果只淡淡比較兩者上手的難度的話,php相對(duì).net要簡(jiǎn)單。