<slide>
<title>Checking for errors</title>

<blurb>So far, we have always checked whether inserts worked.</blurb>

<div effect="fade-out">
<blurb>Write acknowledged inserts:</blurb>
<example result="1" stop="true"><![CDATA[<?php
$m = new MongoClient;
$c = $m->demo->talks;

try {
	$c->insert( [ '_id' => 'derickr' ] );
	$c->insert( [ '_id' => 'derickr' ] );
} catch ( Exception $e ) {
    echo $e->getMessage(), "\n";
}
?>]]></example>
</div>

<div effect="fade-in">
<blurb>Ignore errors:</blurb>
<example result="1" stop="true"><![CDATA[<?php
$m = new MongoClient('mongodb://localhost/?w=0');
$c = $m->demo->talks;

$c->insert( [ '_id' => 'derickr' ] );
$c->insert( [ '_id' => 'derickr' ] );
?>]]></example>
</div>
</slide>
