Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
é possivel ativa allow_call_time_pass_reference em tempo de execução?
estou recebendo um erro de cal_times.... has been deprecated, por causa de uns '&' não posso remove-los pois é um codigo legado e tenho receio de mexer no php.ini pq é um servidor de produção.
se tiverem alguma diga, grato desde ja.
tentei assim
ini_set("allow_call_time_pass_reference", true);
porém o warning n sumiu.
estou com o php 5.2
Não deveria ter o notice deprecated. Utilize .htaccess para solucionar o problema. Outra solução, seria reprogramar, mas sistemas legados são complicados nessa parte.
o warining deve aparecer pq a diretiva esta off. mas obrigado pela ajuda. agora recodificar sem chance ta mto zoado rsrs esse sistema ta rodando sem alteração de 2008. eu entrei na empresa 2010 rs
O warning é o mais provável de ser pela diretiva desativada.
...esse sistema ta rodando sem alteração de 2008...
Errr.... boa sorte :pinch:
No ini_set não. E nem deveria mais ser utilizada, está deprecated na versão 5.3 e foi removida na 5.4.
Mas ainda pode utilizá-la na 5.3, veja.
Por diretório com .htaccess. Utilizando user.ini somente na versão do PHP 5.3.x.
Referências:
http://www.php.net/manual/pt_BR/ini.core.php#ini.allow-call-time-pass-reference
http://www.php.net/manual/en/configuration.changes.modes.php