Skip to content

Instantly share code, notes, and snippets.

<?php
class DigitsIterator implements Iterator {
private $num;
private $radix;
private $temp;
public class AuthService implements AuthServiceInterface {
private Logger logger;
// ...
public void setLogger(Logger logger) {
this.logger = logger;
}
<?php
$filename = 'data.txt';
$delimiter = "\t";
$file = new SplFileObject($filename, 'r');
$file->setFlags(SplFileObject::READ_CSV);
$file->setCsvControl($delimiter);
<?php
$dbh = new PDO(/* connection details */);
$query = '
SELECT *
FROM table
WHERE col1 = :value1
AND col2 = :value2
@amitayh
amitayh / CsvIterator.php
Created August 16, 2012 08:57
PHP file iterator
<?php
class CsvIterator extends FileIterator
{
/**
* @var string
*/
protected $_delimiter;
<?php
$value = 0;
if ($_POST) {
$value = (int) $_POST['value'];
if (isset($_POST['inc'])) {
$value++;
} elseif (isset($_POST['dec'])) {
$value--;
}