PHP笔记:什么是ORM

OR映射器是什么?

将数据库和面向对象编程语言之间的非互通数据转换的编程技术被称为对象关系映射。

对象关系映射(ORM)也称为对象-关系映射

在Laravel中

使用DB类的方法基本上是向数据库发送SQL查询。
对于熟悉SQL的人来说可能很容易阅读,但对于不熟悉的人来说,在PHP文件中出现非PHP语言的SQL语句就会变得难以理解。

只需稍微修改PHP,就必须修改与该PHP代码相关的SQL语句,非常麻烦。

如果只用PHP即可完成從數據庫中獲取數據的話,那就更簡潔方便了。

在面向对象编程中,对于这种情况可以使用”ORM”。ORM是一种技术,用于将PHP等对象与关系型数据库之间的数据进行映射,它提供了将数据库表中的数据转换为对象,以及将PHP对象直接转换为数据库并进行注册的功能。

换句话说,就是不必在PHP文件中写SQL语句。

在Laravel中,Eloquent提供了ORM功能。