PHP (um acrônimo recursivo para "PHP: Hypertext Preprocessor", originalmente Personal Home Page) é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na World Wide Web. Figura entre as primeiras linguagens passíveis de inserção em documentos HTML, dispensando em muitos casos o uso de arquivos externos para eventuais processamentos de dados. O código é interpretado no lado do servidor pelo módulo PHP, que também gera a página web a ser visualizada no lado do cliente. A linguagem evoluiu, passou a oferecer funcionalidades em linha de comando, e além disso, ganhou características adicionais, que possibilitaram usos adicionais do PHP, não relacionados a web sites. É possível instalar o PHP na maioria dos sistemas operacionais, gratuitamente. Concorrente direto da tecnologia ASP pertencente à Microsoft, o PHP é utilizado em aplicações como o MediaWiki, Facebook, Drupal, Joomla!, WordPress, Magento e o Oscommerce. Criado por Rasmus Lerdorf em 1995, o PHP tem a produção de sua implementação principal, referência formal da linguagem, mantida por uma organização chamada The PHP Group. O PHP é software livre, licenciado sob a PHP License, uma licença incompatível com a GNU General Public License (GPL) devido a restrições no uso do termo PHP. Conheça a seleção de nossos editores. Livros em inglês e espanhol.
Crie sites interativos e orientados por dados com a potente combinação de tecnologias de código aberto e padrões da web, mesmo que você tenha apenas conhecimento básico de HTML. Com a última edição deste popular guia prático, você abordará a programação dinâmica da Web usando as versões mais recentes das principais tecnologias atuais: PHP, MySQL, JavaScript, CSS, HTML5 e as poderosas bibliotecas React e React Native. Os web designers aprenderão como usar essas tecnologias em conjunto, enquanto adquirem práticas valiosas de programação da web ao longo do caminho - incluindo como otimizar sites para dispositivos móveis. Por fim, você reunirá tudo para criar um site de rede social totalmente funcional, adequado para navegadores de desktop e dispositivos móveis. Explore o MySQL desde a estrutura do banco de dados até consultas complexas Use a extensão MySQL PDO, a interface MySQL aprimorada do PHP Crie páginas da web PHP dinâmicas que se adaptam ao usuário Gerencie cookies e sessões e mantenha um alto nível de segurança Aprimore o JavaScript com as bibliotecas React e React Native Use O Ajax exige comunicação com o servidor do navegador em segundo plano Estilize suas páginas da Web adquirindo habilidades em CSS Implemente recursos HTML5, incluindo geolocalização, áudio, vídeo e tela Reformate seus sites em aplicativos da Web para dispositivos móveis
É necessário criar sites interativos da web apoyados em bases de dados com a poderosa combinação de tecnologias de código aberto e padrões da web, mesmo sem conhecimento básico de HTML, foi carregado no livro. Gracias a esta guia prática, abordará a programação web dinámica com a última versão das principais herramientas do momento: PHP, MySQL, CSS, HTML5 e as bibliotecas clave de jQuery. Assim, aprenderá e usará estas tecnologias em seu conjunto e terá acesso a práticas práticas de programas web. -Explorar a partir do MySQL a estrutura da base de dados tem consultas completas -Utilizar a extensão MySQLi, a interface MySQL aprimorada de PHP -Criar páginas web dinâmicas que se adaptam ao usuário -Gestionar os cookies e as sessões, e manter um alto grau de segurança -Aprimorar o idioma JavaScript com as bibliotecas jQuery e jQuery Mobile -Utilizar as chamadas com AJAX para a comunicação em segundo plano entre o navegador e o servidor -Diseñar páginas web com as habilidades que adquirirá em CSS2 e CSS3 -Implementar as características de HTML5 , inclui a geolocalização, o áudio, o vídeo e o lienzo -Reformatear seus sites web com aplicativos web para móviles Ao final do livro, descubrirá como unir todos os temas tratados para criar um site de redes sociais elementos completamente funcionais, adequados para os navegadores tanto de equipamentos de escritório como de dispositivos móveis. Además, na parte inferior da primeira página do livro, encontre o código de acesso que permite o acesso de forma gratuita aos conteúdos adicionais em www.marcombo.info. Robin Nixon é periodista de TI e especialista em tecnologias apresentadas neste livro. Trabajado e escrito sobre ordenadores desde 1980, é autor de artigos e livros sobre informática e desenvolveu vários sites web com instruções de código aberto.
Aprenda a desenvolver sistemas elegantes e sólidos usando PHP, auxiliado por três elementos principais: fundamentos de objetos, princípios de design e práticas recomendadas. A 6ª edição deste livro popular foi totalmente atualizada para PHP 8, incluindo atributos, promoção de propriedade de construtor, novo argumento e pseudotipos de retorno e muito mais. Ele também abrange muitos recursos novos desde a última edição, incluindo propriedades tipadas, o operador de coalescência nulo e os tipos de retorno void. Este livro fornece uma base sólida no suporte do PHP para objetos, ele se baseia nessa base para incutir os princípios básicos de design de software e, em seguida, abrange as ferramentas e práticas necessárias para desenvolver, testar e implantar código robusto. Objetos, Padrões e Prática do PHP 8 começa cobrindo os recursos orientados a objetos do PHP. Ele apresenta tópicos importantes, incluindo declarações de classe, herança e reflexão. A próxima seção é dedicada aos padrões de projeto. Ele explica os princípios que tornam os padrões poderosos. Você abordará muitos dos padrões de design clássicos, incluindo padrões corporativos e de banco de dados. O último segmento do livro aborda as ferramentas e práticas que podem ajudar a transformar um ótimo código em um projeto de sucesso. A seção mostra como gerenciar vários desenvolvedores e versões com git e como gerenciar compilações e dependências com o Composer. Ele também explora estratégias para testes automatizados e integração contínua.
O Laravel é um framework destacado por uma nova geração de herramientas web, sin duda, dos mais populares, e o complemento imprescindível de PHP, o idioma de programação mais comum, ademais de gratuito e de código aberto. PHP é um idioma em constante evolução que presta um serviço notável no vermelho, e não é o único, ele mantém um papel destacado e é o que mais impulsionou a evolução vertiginosa do desenvolvimento da web e da Internet. No ecossistema de frameworks PHP, não existe uma importante capacidade de opções, os herramientas dominam o mercado por seus innegables ventajas: Laravel y Symfony, ambos são muito semelhantes em prestações, robustez e confiabilidade, e de hecho comparten uma grande parte do código do núcleo; sin embargo, Laravel, com uma curvatura de aprendizaje muito mais suave e asequible, se converteu em um padrão de fato que se ganhou o respeito e a admiração de quienes lo utilizamos. Com o ayuda deste livro, o leitor se introduzir no desenvolvimento de aplicativos de alto nível com Laravel. Comienza com tareas básicas de instalação, configuração e funcionamento; também criar e personalizar seu aplicativo PHP para ajustar e redimensionar seus aplicativos existentes para um melhor recondicionamento, e posteriormente implementar receitas práticas para usar a estrutura modular do Laravel, o último método de implantação, o almacenamento em cache de rutas e as técnicas de aprendizado interfaz para criar aplicativos PHP receptivos e modernos que se destacam por sí mismas frente a outros aplicativos. A metodologia de aprendizaje utilizada convierte este livro no manual perfeito tanto para os novos desarrolladores como para aquellos expertos que buscam afianzar e intensificadores de seus conhecimentos.
PHP é um dos idiomas mais utilizados na Internet e está presente em aplicativos muito conhecidos como WordPress, Joomla, Moodle ou o propio Facebook. Desde o início, você pode criar pensando no sencillez de uso e permitir uma curvatura de aprendizado gradual no programador. MySQL é o sistema de gerenciamento de bases de dados mais populares e estendidos na atualidade. Este livro é ideal para aprender de forma gradual ao dominar as novas versões de PHP e MySQL. Cubra todos os aspectos necessários para aprender PHP 8, uma evolução do idioma original no que se tornou años numerosos em melhorar todos os aspectos tecnológicos do idioma, modernizando-se constantemente. Também MySQL 8 incorpora muitas novidades como o suporte para UTF8, o formato JSON, funcionalidades GIS e muito mais. O livro pode dividir-se em vários apartados lógicos: uma primeira parte como introdução ao que se pode fazer com PHP seguida de uma descrição do MySQL como motor principal de bases de dados. Uma terceira parte que inclui capítulos do mezclan PHP e MySQL e um último sobre aspectos avançados. Além disso, conta com um capítulo de introdução ao Laravel 8 para aumentar seus conhecimentos de PHP para a potência máxima com este framework.
PHP é um idioma de secuencias de comandos do lado do servidor de código aberto que muitos desarrolladores utilizados para o desarrollo web. Também é uma linguagem de propósito geral que pode ser usada para fazer muitos projetos, incluindo as interfaces gráficas de usuário (GUI). Neste LIBRO, você pode explorar o mundo de PHP para que possa aprender como funciona e suas características básicas. Ao final, você pode escrever seu programa inicial em PHP. O que significa PHP? A abreviatura PHP inicialmente significa página de início pessoal. Agora é um acrônimo recursivo de Hypertext Preprocessor. (É recursivo no sentido de que a primeira palavra em si es una abreviatura, por lo que el significado completo no sigue a la abreviatura). A primeira versão do PHP chegou a 26 anos. Agora está na versão 8, lançada em novembro de 2020, mas na versão 7 está sendo mais utilizada. PHP é executado no motor Zend, que é a implementação mais popular. Também há outras implementações, como loro, HPVM (Hip Hop Virtual Machine) e Hip Hop, criado pelo Facebook. PHP se usa principalmente para servidores web. Veja executar no navegador y también es capaz de executar na linha de comandos. Entonces, si no tiene ganas de mostrar a salida de seu código no navegador, puede exibi-lo no terminal.