Articles of obsoleto

PHP preg_replace alternativa

Atualmente, recebemos uma mensagem de erro preg_replace em nosso site devido à desaprovação. Nosso código é o seguinte: $out = preg_replace(‘!s:(\d+):”(.*?)”;!se’, “‘s:’.strlen(‘$2′).’:\”$2\”;'”, $data); Alguma sugestão sobre como isso pode ser substituído por código não obsoleto?

A substituição do ereg_replace () por preg_replace () não funcionou.

O seguinte programa PHP substitui os símbolos! £ $% ^ e com nulos <?php $string = "This is some text and numbers 12345 and symbols !£$%^&"; $new_string = ereg_replace("[^A-Za-z0-9 (),.]", "", $string); echo "Old string is: ".$string."New string is: “.$new_string; ?> Saída: A string antiga é: Este é um texto e números 12345 e símbolos! […]

Convertendo um ereg_replace para preg_replace

Eu tenho que converter um ereg_replace para preg_replace O código ereg_replace é: ereg_replace( ‘\$([0-9])’, ‘$\1’, $value ); Como preg é denotado por uma barra invertida de início e fim eu suponho que a conversão é: preg_replace( ‘\\$([0-9])\’, ‘$\1’, $value ); Como não tenho um bom conhecimento da regex, não tenho certeza se o acima é […]

Posso trazer o velho comportamento __tostring () no PHP 5.3?

Eu tenho que mover um site (custom-written (not by me), então apenas atualizar um CMS não é uma opção) para um servidor PHP 5.3. O código reclama :: Fatal error: Method cDate::__tostring() cannot take arguments in …\lib.datetime.php on line 183 Eu gritei para descobrir que o problema é porque “com PHP 5.3 o método mágico […]

Enviar e receber dados do servidor usando a API 6.0 (Android)

Estou realmente confuso, estou tentando desenvolver uma function simples que me permite enviar e receber dados de um servidor. A operação é a seguinte: Em uma atividade eu executo um HTTP POST para um arquivo PHP em um servidor, o “arquivo PHP” obtém os dados que envie (tipicamente uma string) e executo uma consulta usando […]

WordPress e PHP 5.3

Alguém pode oferecer alguma sugestão sobre por que wp-admin/options-general.php não irá carregar na minha instalação do WordPress no PHP 5.3? Se eu ativar a debugging e, em seguida, ter erros de relatório do PHP, eu começo erros de desaprovação, mas eles não parecem relevantes. Além disso, se eu corrigir esses erros, a página ainda não […]

Por que “mysql_connect” está desencorajado e quais são as alternativas?

Estou tentando aprender sobre gerenciamento de database e MySQL através de PHP. O problema são todos os tutoriais que eu vi usar mysql_connect e de acordo com a documentação que é ruim. Qual é o problema com o uso de funções mysql_* e quais são as alternativas? Se houver algum tutorial on-line gratuito, publique o […]

Desaparecido: Recupere localizador de serviço no sistema funcional – ZF2

Estou desenvolvendo um sistema ZF2 e estava funcionando muito bem, mas depois que eu clonei o repository em outro computador, esse erro obsoleto apareceu: Você está recuperando o localizador de serviços dentro da class Module \ Controller \ Controller. Lembre-se de que o ServiceLocatorAwareInterface está obsoleto e será removido na versão 3.0, juntamente com o […]

PhpStorm encontra todos os usos obsoletos no projeto

Estou trabalhando agora em um projeto PHP muito grande e quero atualizar o framework Symfony para a próxima versão. Antes de fazer isso, quero ter a certeza de que não existem usos do método depreciado deixados no projeto. Existe uma maneira útil de encontrar todos os usos do método depreciado no PhpStorm?

Substituição recomendada para call_user_method obsoleto?

Uma vez que o call_user_method() e call_user_method_array() do PHP estão marcados em desuso, estou me perguntando qual a alternativa recomendada? Uma maneira seria usar call_user_func() , porque, ao dar uma matriz com um object e um nome de método, como o primeiro argumento faz o mesmo, como as funções obsoletas. Uma vez que esta function […]