--TEST-- Symfony Serializer pattern: static local coalesce assignment with ternary object cache --FILE-- resolve($value); } return null; } function main(): void { var_dump(resolveWhenAvailable(null, true)); var_dump(resolveWhenAvailable('first', true)); var_dump(resolveWhenAvailable('second', false)); } ?> --EXPECT-- NULL string(14) "resolved:first" string(15) "resolved:second"