--TEST-- Writing to mysqli properties (strict_types) --EXTENSIONS-- mysqli --FILE-- <?php declare(strict_types=1); $driver = new mysqli_driver; try { /* Read-only property */ $driver->client_info = 42; } catch (Error $e) { echo $e->getMessage(), "\n"; } try { $driver->reconnect = 0; } catch (Error $e) { echo $e->getMessage(), "\n"; } try { $driver->report_mode = "1"; } catch (Error $e) { echo $e->getMessage(), "\n"; } ?> --EXPECT-- Cannot write read-only property mysqli_driver::$client_info Cannot assign int to property mysqli_driver::$reconnect of type bool Cannot assign string to property mysqli_driver::$report_mode of type int