What are some popular APIs or libraries for implementing Object-Relational Mapping (ORM) in PHP?

ORM in PHP helps developers map objects to database tables, making it easier to interact with databases using object-oriented programming. Some popular APIs or libraries for implementing ORM in PHP include Doctrine, Eloquent (part of Laravel framework), and Propel. These libraries provide tools for defining models, querying databases, and managing relationships between objects.

// Example using Eloquent ORM in Laravel
// Define a model
use Illuminate\Database\Eloquent\Model;

class User extends Model {
    protected $table = 'users';
}

// Query database using ORM
$users = User::where('age', '>', 18)->get();

// Create a new record
$user = new User();
$user->name = 'John Doe';
$user->email = 'john@example.com';
$user->save();