3v4l.org

run code in 300+ PHP versions simultaneously
<?php $hugeArrayOfStuffThatIsParsedLater = []; function functionThatReturnsStringOrEmptyString(string $query): string { return determineIfThisExists($query) ?? ''; } function determineIfThisExists(string $string): ?string { return mt_rand(1, 2) === 1 ? $string : ''; } $hugeArrayOfStuffThatIsParsedLater['anIndex'] = 'Music'; functionThatReturnsStringOrEmptyString('rocks') !== '' ? $hugeArrayOfStuffThatIsParsedLater['anIndex'] .= ' ' . functionThatReturnsStringOrEmptyString('rocks') : null; var_dump($hugeArrayOfStuffThatIsParsedLater['anIndex']);

preferences:
33.67 ms | 405 KiB | 5 Q