typeof obj.field.text === 'undefined'
: typeof
даёт строку.if (obj.field?.text === undefined)
если obj
есть, и соответственно if (obj?.field?.text === undefined)
если неизвестно.if (!(typeof obj.field !== 'undefined' && typeof obj.field.text !== 'undefined' ))
Или использовать функцию-хэлпер, например if (get(obj, 'field.text') === undefined)
из lodash. preg_match_all('/\-?\d+/', $str, $matches);
$numstr = implode(' ', $matches[0]);
ORDER BY Id DESC LIMIT 1 OFFSET ?offset;
$xPath->query('.//div/a', $element);