Closed
Description
Description
Hello,
About mysqli_sql_exception
:
https://www.php.net/manual/en/class.mysqli-sql-exception.php
What's the point of:
protected string $sqlstate;
if we cannot access it?
I was also trying:
class mysqli_sql_exception_x extends \mysqli_sql_exception {
public function getSqlState() : string {
return $this->sqlstate;
}
}
But then I get:
Class mysqli_sql_exception_x may not inherit from final class (mysqli_sql_exception)
Why doesn't \mysqli_sql_exception
contain a getSqlState()
method?
I see some workarounds with using Reflection, etc, but that's obviously not ideal.
At least we can still use mysqli_sqlstate
, but still...
Thank you very much.