Re: [請益] 請問現在還有人在用pear嗎?
※ 引述《miniko70 (朧月夜)》之銘言:
: 感謝感謝~~感謝ddtet大這麼詳細的說明^^!!
: 但您提到"相依性"的問題..請問是會出現哪些問題呢?
所謂的相依性,就是「不想重新發明輪子」。
(這個例子你現在可能看不懂, 不過看多物件導向的東西, 就會發現這例子常被使用)
舉個例子,在 PEAR 有個 File_CSV 的套件。
它是用來處理 .csv 格式的檔案,它相依於另一個叫作 File 的套件。
File 套件,顧名思義就是處理檔案的套件。
也就是說,File_CSV 利用 File 套件來替它處理和檔案相關的功能。
而作者就可以專注於「分析 CSV 格式」的資料。
讀取檔案當然不是只有 File_CSV 才會用到的東西,
所以將檔案處理獨立成 File 套件,就可以被重覆使用。
以 File_CSV 和 File 的關係來說,File_CSV 相依於 File。
白話來說,只裝 File_CSV 是跑不動的~~
不同的套件可以是由不同的作者開發、維護。
今天已經有別人寫好的功能,幹麻自己重寫一次(何況不見得寫得比較好)。
就像是已經有人"發明"了輪子,用就對了,別自己重作一個。
: 要注意的事項有哪些??
: 關於設定的問題,我是在本機使用XAMPP,XAMPP好像是本來就有預設安裝PEAR
xampp 本來是有裝 pear 的,不過不是所有的套件都有。
但是在 windows 和 linux 的版本都可以用命令列作安裝和更新。
: 虛擬主機就沒有試過了,可能需要的時候再來問問大家︿︿"
: 另外想請問您用PEAR時,是怎麼學習的呢?怎麼從入手到進階的?
: 例如是從哪些套件開始用呢?有沒有哪些要特別記的函式或使用方法?
: 有什麼建議的學習方法或推薦的書籍或網站呢?
學會看說明文件,學會查指令幫助就夠了。
函數,用多了你想忘都忘不了,其它的,知道是哪一類,知道去哪裡查就夠了。
當使用變成一種「習慣」,你才能開始專注於「解決問題」而不是「回憶指令」。
人的腦子應該用於前者。
: 另外您有用過PECL嗎?這跟PEAR的差別是??
PECL 沒用過,不過我知道那是什麼東西。
PEAR 是一個很嚴謹的東西,程式碼需要有一定的格式,包含註解。
所以可以利用程式把「註解抽出來變成說明文件」,讓沒有時間寫說明的程式,
還能有一個勉強能看得懂的說明。
但是,因為管得實在是很多(連空白幾個都管),所以另一群人受不了,
就另外搞一個函數庫出來,就是 PECL 了。
: 希望問題不會太多︿︿"沒時間的話擇一二回答也可以^^"
: 因為我現在只用過連接資料庫的套件..整個很PEAR初心者中Orz
: 所以對PEAR的使用方法也很模糊
: 希望ddtet或有在使用PEAR或PECL的大大可以指教了!
: 謝謝^^!
我現在在用的也是資料庫套件︰MDB2,是原來 DB 套件的後續版本。
不過看到的書似乎都太舊,沒有看到介紹的,不過 DB 本來也沒多少常用的指令。
多照著範例試幾次就找到需要的功能了。
另外就是用加解密字串的套件,我可沒有那種天份去看懂那個演算法,
再靠自己一行一行寫出來,當然是用別人寫好的,能加密、也能解回來的函數來用囉~~
xampp 這類平台的好處,就是很容易重裝一個出來。
所以建議可以多嘗試,有實際的問題,試著解決學起來最快。
共勉之..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.116.92.131
推
01/21 17:45, , 1F
01/21 17:45, 1F
推
01/21 17:57, , 2F
01/21 17:57, 2F
→
01/21 17:58, , 3F
01/21 17:58, 3F
推
01/21 18:20, , 4F
01/21 18:20, 4F
→
01/21 18:21, , 5F
01/21 18:21, 5F
→
01/21 18:21, , 6F
01/21 18:21, 6F
→
01/21 22:44, , 7F
01/21 22:44, 7F
→
01/21 22:45, , 8F
01/21 22:45, 8F
→
01/21 22:46, , 9F
01/21 22:46, 9F
推
01/22 10:36, , 10F
01/22 10:36, 10F
→
01/22 10:37, , 11F
01/22 10:37, 11F
→
01/22 14:06, , 12F
01/22 14:06, 12F
→
01/22 14:07, , 13F
01/22 14:07, 13F
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
0
16