Perguntas com a marcação «php»

O PHP é uma linguagem de script interpretada e de alto nível, amplamente usada, dinâmica, orientada a objetos e projetada principalmente para o desenvolvimento da Web no servidor. Usado para perguntas sobre a linguagem PHP.

13
Como uso o operador ternário (? :) no PHP como uma abreviação para “if / else”?
Com base nos exemplos desta página , tenho os exemplos de código funcional e não funcional abaixo. Código de trabalho usando ifdeclaração: if (!empty($address['street2'])) echo $address['street2'].'<br />'; Código não funcional usando operador ternário: $test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />'; // Also tested this (empty($address['street2'])) ? …


14
Compositor morto durante a atualização
Tive um problema, tentei instalar um novo pacote no meu projeto Laravel 4. Mas quando eu corro php composer.phar update, recebo o seguinte: Loading composer repositories with package information Updating dependencies (including require-dev) Killed Procurei o problema na Internet e vi que o problema é a memória, acho que não …

6
Como posso criar uma matriz com pares de valores-chave?
Como posso adicionar pares de valores-chave a uma matriz? Isso não vai funcionar: public function getCategorieenAsArray(){ $catList = array(); $query = "SELECT DISTINCT datasource_id, title FROM table"; if ($rs=C_DB::fetchRecordset($query)) { while ($row=C_DB::fetchRow($rs)) { if(!empty($row["title"])){ array_push($catList, $row["datasource_id"] ."=>". $row["title"] ); } } } return($catList); } Porque me dá: Array ( [0] …
117 php  arrays 


10
Como aplicar o método bindValue na cláusula LIMIT?
Aqui está um instantâneo do meu código: $fetchPictures = $PDO->prepare("SELECT * FROM pictures WHERE album = :albumId ORDER BY id ASC LIMIT :skip, :max"); $fetchPictures->bindValue(':albumId', $_GET['albumid'], PDO::PARAM_INT); if(isset($_GET['skip'])) { $fetchPictures->bindValue(':skip', trim($_GET['skip']), PDO::PARAM_INT); } else { $fetchPictures->bindValue(':skip', 0, PDO::PARAM_INT); } $fetchPictures->bindValue(':max', $max, PDO::PARAM_INT); $fetchPictures->execute() or die(print_r($fetchPictures->errorInfo())); $pictures = $fetchPictures->fetchAll(PDO::FETCH_ASSOC); eu recebo …
117 php  mysql  sql  pdo  bindvalue 

9
Diferença entre array_push () e $ array [] =
No manual do PHP, ( array_push ) diz .. Se você usar array_push () para adicionar um elemento ao array, é melhor usar $ array [] = porque dessa forma não há sobrecarga de chamar uma função. Por exemplo : $arr = array(); array_push($arr, "stackoverflow"); print_r($arr); vs $arr[] = "stackoverflow"; …
117 php  arrays  push 

3
Qual é a diferença entre fastcgi e fpm?
Estou tentando instalar o php com o fpm em macports. Eu li em algum lugar que fpm significa gerenciador de processos FastCGI. Isso significa que fastcgi e fpm são iguais? Se eles são iguais, então por que temos duas variantes de macports diferentes para php, a saber "php5 + fastcgi" …
117 php  macos  fastcgi  macports 


7
PDO MySQL: Use PDO :: ATTR_EMULATE_PREPARES ou não?
Isto é o que li até agora sobre PDO::ATTR_EMULATE_PREPARES: A emulação de preparação do PDO é melhor para desempenho, pois a preparação nativa do MySQL ignora o cache de consulta . A preparação nativa do MySQL é melhor para segurança (evitando injeção de SQL) . A preparação nativa do MySQL …
117 php  mysql  pdo 

5
Método simulado phpunit múltiplas chamadas com diferentes argumentos
Existe alguma maneira de definir diferentes expectativas de simulação para diferentes argumentos de entrada? Por exemplo, tenho uma classe de camada de banco de dados chamada DB. Esta classe possui um método chamado "Query (string $ query)", esse método recebe uma string de consulta SQL na entrada. Posso criar simulação …
117 php  mocking  phpunit 

5
is_file ou file_exists em PHP
Preciso verificar se um arquivo está no HDD em um local especificado ($ path. $ File_name). Qual é a diferença entre is_file()e file_exists()funções e que é melhor / mais rápido para uso em PHP?
117 php  file  exists 

3
Pular requisito de PHP do compositor
Estamos usando PHPCI e compositor. O servidor que executa PHPCI está no PHP 5.3. Para um projeto, adicionamos o SDK PHP do Facebook, usando o composer. Requer PHP 5.4. O Composer é acionado por PHPCI e executado. Mas, como o servidor CI acabou de receber o PHP 5.3, o composer …

30
Tela branca em branco do Laravel
Meu site laravel estava funcionando antes, recentemente atualizei para Apache 2.4 e PHP 5.5.7. Agora estou recebendo uma tela branca em branco quando vou para laravel.mydomain.com, nada nos logs de erros do apache, rotas e etc. deve estar bem como funcionava antes. .htaccess está carregando, pois recebo 500 quando insiro …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.