Portal SAMP
[Ajuda] warning 239: literal array/string passed to a non-const parameter - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] warning 239: literal array/string passed to a non-const parameter (/showthread.php?tid=2810)



warning 239: literal array/string passed to a non-const parameter - BatataDoce - 17/09/2022

boa tarde, estou com esse aviso na include  foreach

Código PHP:
foreach.inc(835) : warning 239literal array/string passed to a non-const parameter 



RE: Warning - k2bi_YT - 17/09/2022

Apenas um aviso, basicamente não "afeta" em nada, isso acontece que provavelmente você atualizou os arquivos antigos padrão do servidor por um mais atual.
Para resolver isso, basta entrar na include e toda função que tenha um parametro de "texto", exemplo: public: OnPlayerDisse(texto[]), basta passar para public: OnPlayerDisse(const texto[]), adicionar const nos parametros que são chamado para textos


RE: Warning - BatataDoce - 17/09/2022

Vlw,deu certo


RE: warning 239: literal array/string passed to a non-const parameter - xbruno1000x - 17/09/2022

Dependendo do compilador, você também pode usar o warning disable para desativar.

Abaixo das includes:
Código:
#pragma warning disable 239