it is not possible to create multiple connections with same connection args.
$con1 = ibase_connect($db, $user, $password, "utf8");
$con2 = ibase_connect($db, $user, $password, "utf8");
var_dump($con1);
var_dump($con2);
dump_rows(ibase_query('SELECT COUNT(*) FROM MON$ATTACHMENTS WHERE MON$SYSTEM_FLAG = 0'));
Due to current logic
php-firebird/interbase.c
Lines 1071 to 1072 in a47d0c7
it is not possible to create multiple connections with same connection args.