Вы можете использовать троичный оператор (всегда используется, например, в Laravel):
return $res and $res->getBody() ? $res->getBody()->getContents() : null;
или в случаях, когда вы хотите вернуть то же самое, что и при проверке, Elvis operator
:
return $res->getBody()?: $something_else ; // this check only if the getbody() call return null, and if not, return what that call has returns, otherwise $something_else
Как примечание, вы можете использовать оператор по умолчанию, иногда такой:
return $res->getBody() ?? $default_or_whatever; // if getBody returns something evaluated as false, it will return the $default_or_whatever
// same thing as return $res->getBody() ? $res->getBody() : $default_or_whatever
// and return $res->getBody() ?: $default_or_whatever