class LineReader implements Iterator
{
// Complex iterator boilerplate...
}function getLines(string $file)
{
$handle = fopen($file, 'r');
while (($line = fgets($handle))
!== false
) {
yield $line;
}
fclose($handle);
}$conn = connect();
try {
doWork($conn);
disconnect($conn);
} catch (Exception $e) {
disconnect($conn);
throw $e;
}$conn = connect();
try {
doWork($conn);
} finally {
disconnect($conn);
}$name = 'App\\Entity\\User';
$container->get($name);$name = User::class;
$container->get($name);$result = trim($input);
$isEmpty = empty($result);$isEmpty = empty(trim($input));