Introdução:
PHP significa Hypertext Preprocessor, anteriormente conhecido como Personal Home Page, é uma linguagem de script de propósito geral amplamente usada que foi originalmente projetada para desenvolvimento web, para produzir páginas web dinâmicas. É uma linguagem fantástica para o rápido desenvolvimento de Websites dinâmicos. Aqui um termo foi usado, a “linguagem de script”, é uma linguagem de programação que permite o controle de um ou mais aplicativos de software. “Scripts” são distintos do código central do aplicativo. Language) e geralmente é executado em um servidor web, pode ser implantado na maioria dos servidores web e em quase todos os sistemas operacionais ou plataformas gratuitamente.
O PHP foi originalmente criado por Rasmus Lerdorf em 1995 e está em desenvolvimento contínuo desde então.
Recursos/Por que Precisa/Uso:
PHP é uma linguagem de desenvolvimento web muito popular, que é muito comum a todos hoje em dia. As características são as seguintes…
PHP é uma linguagem de script de propósito geral que é especialmente adequada para desenvolvimento web. O PHP geralmente é executado em um servidor web.
Ele também pode ser usado para scripts de linha de comando e aplicativos GUI (Graphical User Interface) do lado do cliente.
Ele pode ser usado com muitos RDBMS (Relational Database Management System).
Livre de restrições de licenciamento impostas pela maioria dos produtos comerciais.
Basicamente PHP é um software de código aberto.
Todos são livres para participar.
Originalmente, ele foi projetado para criar páginas da web dinâmicas.
O PHP agora se concentra principalmente em scripts do lado do servidor.
PHP é uma linguagem de tipagem flexível, o que também aumenta sua praticidade. Por exemplo, não há necessidade de criar, typecast ou destruir explicitamente uma variável, embora você não esteja impedido de fazê-lo.
Crie e manipule arquivos Macromedia Flash, imagem e PDF (Portable Document Format)
Avalie uma senha quanto à capacidade de adivinhação comparando-a com dicionários de idiomas e padrões facilmente quebrados
Comunique-se com o protocolo LDAP (Lightweight Directory Access Protocol)
Analise até mesmo as strings mais complexas usando as bibliotecas de expressões regulares baseadas em POSIX e Perl
Autentique usuários em credenciais de login armazenadas em arquivos simples, bancos de dados e até mesmo no Active Directory da Microsoft
Comunique-se com uma ampla variedade de protocolos, incluindo IMAP, POP3, NNTP e DNS, entre outros
Comunique-se com uma ampla gama de soluções de processamento de cartão de crédito.
Os desenvolvedores PHP raramente estão vinculados a uma única solução de implementação.
Os poderosos recursos de análise de strings do PHP são outro recurso indicativo da possibilidade oferecida aos usuários.
PHP é uma linguagem de tipagem flexível, ou seja, uma variável possui valores diferentes dependendo do contexto em que está sendo avaliada. processo aberto de desenvolvimento e auditoria.
O tema recorrente aqui é que o PHP permite que você capitalize rapidamente seu conjunto de habilidades atual com muito pouco investimento de tempo.
O PHP também atraiu o desenvolvimento de muitos frameworks que fornecem blocos de construção e uma estrutura de design para promover o desenvolvimento rápido de aplicativos (RAD).
PHP é comumente usado como o P neste pacote junto com Linux, Apache e MySQL, que é basicamente conhecido como Arquitetura LAMP.
Segurança:
PHP fornece muita segurança para desenvolver um site do que qualquer outra linguagem de script. São os seguintes..
O NVD (National Vulnerability Database) armazena todas as vulnerabilidades encontradas no software de computador.
A maioria dessas vulnerabilidades relacionadas ao PHP pode ser explorada remotamente.
Hospedar aplicativos PHP em um servidor requer uma atenção cuidadosa e constante para lidar com esses riscos de segurança.
PHP Proteja o desenvolvimento web para proteger da falta de validação de entrada.
Ele também pode fornecer alguma função pela qual os cookies de senha estão sendo mais seguros.
Otimização de velocidade:
Como em qualquer linguagem interpretada, os scripts PHP são armazenados como código-fonte legível por humanos e são compilados dinamicamente pelo mecanismo PHP.
Para acelerar o tempo de execução e não precisar compilar o código-fonte PHP toda vez que a página da Web for acessada, os scripts PHP também podem ser armazenados em formato binário usando compiladores PHP.
Os otimizadores de código visam reduzir o tempo de execução do código compilado, reduzindo seu tamanho e fazendo outras alterações que podem reduzir o tempo de execução com o objetivo de melhorar o desempenho.
Outra abordagem para reduzir a sobrecarga de servidores PHP de alta carga é usar um cache Opcode.
PHP é muito mais rápido do que qualquer outra linguagem de script de servidor.