PHPStan-Typ für JSON-ähnliche Struktur
Posted: 03 Jan 2025, 12:59
Json-ähnliche Strukturen sind in PHP-Anwendungen, die eine Art JSON-API verarbeiten, recht häufig. Der genaue Typ einer solchen Struktur ist rekursiv:
Gibt es eine Möglichkeit, diesen rekursiven Typ so darzustellen, dass PHPstan ihn versteht?
Code: Select all
/**
* @return null|scalar|array< null|scalar|array< null|scalar|array< ... >>>
*/
public function normalize(): null|scalar|array
{
...
}