$xml = <<
XML; $sxml = simplexml_load_string($xml); $attrs = $sxml->elem->attributes(); echo $attrs["attrib"]; //or just $sxml->elem["attrib"] Используйте
SimpleXMLElement::attributes
.Истина заключается в том, что обработчик SimpleXMLElement
get_properties
занимает большое время. Нет свойства с именем «@attributes», поэтому вы не можете делать$sxml->elem->{"@attributes"}["attrib"]
.
Существует способ поиска учетной записи пользователя по ее адресу электронной почты, но только в SDK Firebase Admin. Этот SDK предназначен для использования в надежных средах, то есть в системе, которую вы контролируете, или в облачных функциях. Если это то, что вы ищете, прочитайте об этом в , чтобы получить данные пользователя .
Если вы хотите запустить это на клиенте, то действительно нет способ поиска UID пользователя по их адресу электронной почты. В этом случае общий подход действительно заключается в создании сопоставления в базе данных. Обязательно обеспечьте доступ к этим данным, так как иначе вы рискуете утечка всех адресов электронной почты для своих пользователей.