Durante anos, venho fazendo If (! Vazio ($ postagens)), mas reitor, uma ferramenta para refatorar automaticamente o código, alterou -o para if ($ posts === []).As duas primeiras condições verificam se o US $ não é verdadeiro, o que inclui verificação se for nulo, falso, 0 ou uma string vazia.No exemplo anterior, estamos usando uma instrução IF para verificar se o $ userData [‘nome de usuário’] existe e definindo $ nome de usuário de acordo.No exemplo anterior, estamos usando a função ISSET () para verificar se o $ userData [‘nome de usuário’] existe.Para definir $ nome de usuário como $ userData [‘nome de usuário’] se existir e ‘convidado’, se não o fizer.
Fonte: https://blog.genijaho.dev/doing-stricter-checks-in-php