<?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']);
- Output for 7.3.1 - 7.3.2, 7.3.5, 7.3.11 - 7.3.13, 7.3.15, 7.3.17, 7.3.20, 7.3.23, 7.3.25 - 7.3.27, 7.4.2 - 7.4.3, 7.4.5 - 7.4.6, 7.4.9, 7.4.11, 7.4.13 - 7.4.15, 8.0.3
- string(5) "Music"
- Output for 7.3.3 - 7.3.4, 7.3.6, 7.3.8 - 7.3.9, 7.3.14, 7.3.16, 7.3.21 - 7.3.22, 7.3.24, 7.4.0, 7.4.8, 7.4.10, 7.4.12, 8.0.2
- string(11) "Music rocks"
- Output for 7.3.0, 7.3.7, 7.3.10, 7.3.18 - 7.3.19, 7.4.1, 7.4.4, 7.4.7, 7.4.16, 8.0.0 - 8.0.1
- string(6) "Music "
preferences:
51.17 ms | 409 KiB | 5 Q