Neo's Blog

首頁 相本 討論 書籤

分類目錄
本站日誌 (51)
碎碎唸啦 (173)
網站架設 (84)
程式設計 (161)
軟體使用 (69)
電子商務 (126)
經營奇想 (48)
基金理財 (11)
聰明消費 (87)
電影心得 (47)
開放原碼 (16)
工作記錄 (2)
毛毛小記 (9)
就是不同 (2)




歷史資料
 




August 12, 2007
用 PHP 實作 ActiveRecord

剛剛本來寫了一大堆,結果一存檔網站就斷線了。現在帶過去就好..Orz

PHP 跟 Ruby 先天上語法就不同,Ruby 的特性就是 "Everything is an object",因此要用 PHP 要實作出 ROR 的 ActiveRecord 也有相當的難度。

PHP and ActiveRecord:
http://www.actsasflinn.com/articles/2007/08/08/php-and-activerecord

再來就是看 Mix-ins 的實作。Arnold 除了用 PHP5 的 Interface 跟 Class 來實作之外,也使用 runkit 實作一個可排序的 object。而 runkit 用來實作 Mix-ins 在之前也有人提出來過。

總之要 PHP 跟 Ruby 一樣,就看 PHP 6 能不能供這些功能了:
http://livepipe.net/blog/programming/what_php6_actually_needs

 
由 Neo 發表於 August 12, 2007 04:50 PM 收進你的MyShare個人書籤  

php 變得跟 ruby 一樣,那不就只是多了一個不同名字的 ruby 而已嗎@@


letoh 發表於 August 16, 2007 02:17 PM
發表迴響  
(*星號開頭為必填欄位)











(請輸入您看到的數字,看不到請按右鍵->顯示圖片)


記住我的資訊?







Copyright 2005 Neo's Blog All rights reserved.