Perguntas com a marcação «php»

298
'AND' vs '&&' como operador

Eu tenho uma base de código onde os desenvolvedores decidiram usar ANDe em ORvez de &&e ||. Eu sei que há uma diferença na precedência dos operadores ( &&vai antes and), mas com a estrutura fornecida ( PrestaShop para ser preciso) claramente não é uma razão. Qual versão você está...

297
Melhor maneira de inicializar array (vazio) em PHP

Em outras linguagens (AS3, por exemplo), observou-se que a inicialização de uma nova matriz é mais rápida se for feita dessa maneira var foo = []do que var foo = new Array()por motivos de criação e instanciação de objetos. Gostaria de saber se existem equivalências em PHP? class Foo { private...

294
Exemplos de transações PHP + MySQL

Eu realmente não encontrei um exemplo normal de arquivo PHP em que transações do MySQL estão sendo usadas. Você pode me mostrar um exemplo simples disso? E mais uma pergunta. Eu já fiz muita programação e não usei transações. Posso colocar uma função PHP ou algo header.phpque, se um...

294
Como eu comparo dois objetos DateTime no PHP 5.2.8?

Examinando a documentação do PHP, os dois métodos a seguir do DateTimeobjeto parecem resolver o meu problema: DateTime :: diff : obtenha a diferença e use-a para determinar qual é a mais antiga. DateTime :: getTimestamp : obtenha o timestamp do UNIX e compare-o. Ambos os métodos estão marcados...

292
PDOException "não foi possível encontrar o driver"

Acabei de instalar o Debian Lenny com Apache, MySQL e PHP e estou recebendo uma PDOException could not find driver. Esta é a linha de código específica à qual se refere: $dbh = new PDO('mysql:host=' . DB_HOST . ';dbname=' . DB_NAME, DB_USER, DB_PASS) DB_HOST, DB_NAME, DB_USER, EDB_PASS são...

292
Convertendo string em Date e DateTime

Se eu tenho uma string PHP no formato de mm-dd-YYYY(por exemplo, 10-16-2003), como eu a converto corretamente em ae Dateentão a DateTimeno formato de YYYY-mm-dd? A única razão pela qual peço os dois Datee DateTimeé porque preciso de um em um local e o outro em um local

292
Receba JSON POST com PHP

Estou tentando receber um JSON POST em um site de interface de pagamento, mas não consigo decodificá-lo. Quando imprimo: echo $_POST; Eu recebo: Array Não recebo nada quando tento isso: if ( $_POST ) { foreach ( $_POST as $key => $value ) { echo "llave: ".$key."- Valor:".$value."<br...

292
Como posso ordenar matrizes e dados em PHP?

Esta questão é uma referência para perguntas sobre a classificação de matrizes em PHP. É fácil pensar que seu caso em particular é único e digno de uma nova pergunta, mas a maioria é na verdade pequenas variações de uma das soluções desta página. Se sua pergunta for encerrada como duplicada,...

289
Maneira mais simples de criar um perfil de um script PHP

Qual é a maneira mais fácil de criar um perfil de script PHP? Eu adoraria colocar algo que me mostre um despejo de todas as chamadas de função e quanto tempo elas levaram, mas também estou bem em colocar algo em torno de funções específicas. Eu tentei experimentar a função microtime : $then =...

289
Rastreando o tempo de execução do script em PHP

O PHP deve rastrear a quantidade de tempo da CPU que um script específico usou para aplicar o limite de max_execution_time. Existe uma maneira de obter acesso a isso dentro do script? Gostaria de incluir alguns registros nos meus testes sobre a quantidade de CPU que foi queimada no PHP real (o...