1.2.597. Invalid Cast¶
Some cast operations not permitted.
(string) on an object whose class doesn’t have a
__toString
method(int) on any object, except certain PHP native ones
(string) on an array: this will produce the
Array
string, which is useless.
<?php
class Foo {}
(string) new Foo(); // Error
print (string) array(); // Array
?>
1.2.597.2. Connex PHP features¶
1.2.597.2.1. Specs¶
Short name |
Structures/InvalidCast |
Rulesets |
|
Exakat since |
2.6.4 |
PHP Version |
All |
Severity |
Minor |
Time To Fix |
Quick (30 mins) |
Precision |
High |
Note |
This issue may lint but will not run |
Available in |