function foo( string $str, array $arr = [], int $int = 123 ) {
foreach( func_get_args() as $argument ) {
if ( is_string( $argument ) ) {
$argument = trim( $argument );
}
}
var_dump( $str );
}
public function __construct(iDatabase $db)
{
$this->db = $db;
}
...
$cities = new Cities($this->db)
баш хранит историю команд в памяти и в файл ее скидывает только при выход
Про Ctrl+C это не проблема, но кто-то должен продавить опцию запуска того же питона без возможности его прервать по ctrl-C, и внедрить это в глобальный репозиторий.
новые патч версии наоборот более стабильны. Возможно выше назвал их "минорными" - если так, то имел в виду именно патч. В них только багфиксы, они априори не могут быть менее стабильными)
Вариант с isset лучше, всего 1 функция, без ненужных жонглирований с присвоением null переменной.