5 etapas para acelerar suas páginas PHP
sprintf é muito mais rápido do que usar variáveis entre aspas duplas O PHP5 introduziu $_SERVER[’REQUEST_TIME’]que tem a hora de início da execução do script. Portanto, você pode evitar o …
Continuar lendoConteúdo para você se capacitar em programação
sprintf é muito mais rápido do que usar variáveis entre aspas duplas O PHP5 introduziu $_SERVER[’REQUEST_TIME’]que tem a hora de início da execução do script. Portanto, você pode evitar o …
Continuar lendoQuando estou trabalhando em classes de php, às vezes preciso executar várias funções de classe :: em um objeto. $query = new SysbioEntityFieldQuery(); $query ->entityCondition(‘bundle’, ‘event’) ->fieldCondition(‘field_event_type’, ‘tid’, ‘NULL’, ‘!=’) …
Continuar lendoPegue-os $em = $this->getDoctrine()->getEntityManager(); encontrar entidade por ID $user = $em->getRepository(‘EntityUser’)->find($id); Excluir: $em->remove($user);$em->flush();
Continuar lendoSe você quiser que o PHPStorm reconheça as funções subjacentes, etc. para uma variável específica, você pode usar os comentários do bloco PHPDoc assim: /** @var $the_variable ObjectOrClassItIs */private var …
Continuar lendoHoje encontrei um problema com nossos testes de phpunit para nosso projeto symfony2. Estávamos tendo problemas com ‘ErrorException: Notice: A session já foi iniciada – ignorando session_start ()’. Depois de …
Continuar lendo<?phpfunction getWebPage($url){ $ch = curl_init(); $timeout = 5; curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout); $data = curl_exec($ch); curl_close($ch); return $data;}# try-1$url = ‘http://api.externalip.net/ip’;$content = getWebPage($url);$ip = trim($content);if(inet_pton($ip)){return …
Continuar lendo<? php $fileSize = number_format((filesize(“manual.pdf”)/1024)/1024,2,”,”,””);
Continuar lendoO Composer torna o gerenciamento de dependências do PHP muito fácil, se os pacotes são fornecidos no packagist ou em seu próprio servidor usando satis . No entanto, muitas bibliotecas …
Continuar lendosudo yum install php-pearpear config-set auto_discover 1sudo pear install pear.phpunit.de/PHPUnitsudo pear install –alldeps phpunit/DbUnitsudo yum install php-domxml-php4-php5sudo pear install –alldeps phpunit/PHPUnit_Selenium
Continuar lendoAs visualizações são lentas e um PIA para exportar. Abaixo está uma página básica que pode ser copiada e usada para exibir uma lista de nós. <?php/** * Implements hook_menu(). …
Continuar lendoPrimeiro, clone o pacote Ruby TextMate em algum lugar. O caminho ~ / .idea é apenas um que escolhi, você pode cloná-lo em qualquer lugar. Você apontará PHPStorm para esta …
Continuar lendoPesquisar fotos de um determinado usuário https://picasaweb.google.com/data/feed/api/user/userID?kind=photo&tag=foo,bar Onde o ID do usuário é o e-mail do usuário Pesquisando em álbuns públicos https://picasaweb.google.com/data/feed/api/all?q=space&max-results=10 Mais Parâmetros Se você quiser mais: https://developers.google.com/picasa-web/docs/2.0/developers_guide_protocol Desculpe …
Continuar lendocuriosamente, não consegui encontrar um filtro adequado que tratasse da transliteração de caracteres especiais e de vários espaços, então escrevi isso há algum tempo. class My_Filter_SEOfriendly implements Zend_Filter_Interface{ /** * …
Continuar lendoOs comandos a seguir irão adicionar o pacote CodeSniffer pear e configurá-lo para verificar os padrões PSR antes de enviar qualquer coisa para o seu repositório git. Não há necessidade …
Continuar lendoNormalmente, quando você está usando um array associado, você está, talvez, dando string para a chave como aqui: $my_array = array(“js_folder” =>”Js Folder”,”css_folder” =>”CSS Folder”,”fonts_folder” =>”Fonts Folder”,”template_folder” =>”Templates Folder”,”upload_folder” =>”Uploads …
Continuar lendoUse PHP-CodeSniffer para verificar se seu código está em conformidade com PSR-1 e PSR-2: phpcs –standard=PSR1 /path/to/file/FileName.phpphpcs –standard=PSR2 /path/to/file/FileName.php Use o PHP Coding Standards Fixer para corrigir “automaticamente” seu código …
Continuar lendo