好吧,經過多年的感覺,我一直在做錯誤的方式,使用PHP與MySQL數據庫進行交互的最佳方式是什麼。開始小規模,但最終希望成長爲規模。與數據庫進行交互的最佳方式,使用對象
我很想能夠使用對象,像這樣的
$book = new Book(1342);
echo $book->title;
那麼,什麼是去使用數據抽象層的東西的最好方法,還是什麼我可以用它來完成什麼我正在尋找?
好吧,經過多年的感覺,我一直在做錯誤的方式,使用PHP與MySQL數據庫進行交互的最佳方式是什麼。開始小規模,但最終希望成長爲規模。與數據庫進行交互的最佳方式,使用對象
我很想能夠使用對象,像這樣的
$book = new Book(1342);
echo $book->title;
那麼,什麼是去使用數據抽象層的東西的最好方法,還是什麼我可以用它來完成什麼我正在尋找?
你在找什麼是一個ORM庫。
這裏是一個線程可以幫助你〜>Good PHP ORM Library?
你尋找被稱爲對象關係模型或ORM。如果你在PHP工作原理:http://www.doctrine-project.org/projects/orm
如果你打算做很多這種類型的交互,rails有非常好的ORM,那麼也可能需要研究Ruby on Rails。
補充說明:
我想指出的是,大多數的ORM框架建議不要使用對象語法只讀數據。因此,當你正在尋找什麼被稱爲ORM框架(並且我建議使用一個 - 比如Doctrine)時,出於性能方面的原因,最終可能會使用數組語法。