esempio un po' più palpabile:
Codice PHP:class userMapper {
private $table = 'users';
private $pdo;
public function __construct( PDO $pdo ) {
$this->pdo = $pdo;
}
public funtion fetch( $id ) {
$selectQuery = "SELECT * FROM $this->table WHERE id = :id";
$stmt = $this->pdo->prepare( $selectQuery );
return $stmt->execute( array( ':id'=>$id ) )->fetch( PDO::FETCH_OBJ );
}
}
$pdo = new PDO( $dati );
$userMapper = new userMapper( $pdo );
var_dump( $userMapper->fetch( '1' ) );

Rispondi quotando