nfephp-org / sped-nfe

API para geração e comunicação das NFe com as SEFAZ autorizadoras
Other
1.2k stars 533 forks source link

Adicionar (string) nos tirm() para evitar trim(): Passing null #1030

Closed guicalabria closed 5 months ago

guicalabria commented 5 months ago

Adicionar (string) nos tirm() para evitar: trim(): Passing null to parameter #1 ($string) of type string is deprecated in

robmachado commented 5 months ago

Guilherme !! desculpe mas tem erro meu ai !!! Se deixar dessa forma vai criar o campo vazio no xml e pode dar erro no xsd

Nos campos onde temos a opção "false", temos de mudar a regra de construção para esse (como exemplo):

de substr(trim((string)$std->xFant), 0, 60),

para isset($std->xFant) ? substr(trim((string)$std->xFant), 0, 60) : null,

ou seja se existir xFant e não for null então fazer o trim e o substr caso contrario deixe como null