对象关系映射(ORM)是一种在 PHP 中常用的技术,用于使用面向对象编程语言将数据在互不兼容的类型系统之间进行转换。本质上,它通过使 PHP 开发者能够使用面向对象的标准操作数据库,从而节省了 PHP 开发者的时间,并避免了编写冗长的 SQL 查询。PHP 中常用的 ORM 工具之一是 Doctrine。例如,要将数据保存到产品表中,您不会使用 SQL,而是使用面向对象风格的代码:
$product = new Product(); $product->setName('New Product'); $entityManager->persist($product); $entityManager->flush();