This commit is contained in:
Romain Neutron
2012-09-27 00:46:31 +02:00
parent 9e99447423
commit d4f466ef63

View File

@@ -1,67 +0,0 @@
<?php
/**
*
* Ces codes ne s'éxécutent pas correctement ; soit une erreur est lancé par
* PHP, soit il manque quelque chose à la logique
*
*/
class Cochon
{
private $prenom;
protected $sauvage;
public function __construct($prenom)
{
$this->prenom = $prenom;
$this->sauvage = false;
}
public function isSauvage()
{
return $this->sauvage;
}
}
class Sanglier extends Cochon
{
public function __construct($prenom)
{
$this->sauvage = true;
parent::__construct($prenom);
}
}
$Robert = new Sanglier('Robert');
assert($Robert->isSauvage());
/**
* -----------------------------------------------------------------------------
*/
$connection = new PDO('sqlite::memory:');
$connection->beginTransaction();
try {
$sql = 'INSERT INTO usr (id, nom, prenom, created_on)
VALUES (:id, :nom, :prenom, NOW())';
$stmt = $connection->prepare($sql);
$n = 0;
while ($n++ < 100) {
$stmt->execute(array(
':id' => $n,
':nom' => 'jean',
':prenom' => 'bonno',
));
}
} catch (\PDOException $e) {
$connection->rollBack();
}