Considerando os vários usos para a linguagem de script php
PHP é uma linguagem de propósito geral que pode ser usado para escrever scripts de propósito geral. Scripts são arquivos de computador contendo instruções na linguagem PHP que dizem ao computador para fazer as coisas, como a visualização Olá
Conteúdo
PHP é muito popular para sites. De acordo com o pessoal da PHP, mais de 11 milhões de domínios estão usando PHP. Yahoo !, que é entre os locais mais visitados do mundo, recentemente decidiu mudar a partir de sua própria linguagem proprietária para PHP.
Utilizando PHP para aplicativos da Web
PHP é uma linguagem de scripting do lado do servidor, o que significa que os scripts são executados no servidor (O computador onde o site está localizado). Isso é diferente de javascript, outra língua popular para sites dinâmicos. O navegador, no computador do usuário, executa javascript. Assim, javascript é uma linguagem do lado do cliente.
Porque scripts PHP executados no servidor, o PHP pode dinamicamente criar o código HTML que gera a página da Web, que permite que os usuários individuais para ver páginas Web personalizadas. visitantes da página Web ver a saída a partir de scripts, mas não os próprios scripts.
PHP tem muitos recursos projetados especificamente para uso em sites da Web, incluindo o seguinte:
- Interagir com formulários HTML: PHP pode exibir um formulário HTML e processar as informações que o usuário digita.
- Comunique-se com bancos de dados: PHP pode interagir com os bancos de dados para armazenar informações do usuário ou recuperar informação que é exibida para o usuário.
- Gerar páginas Web seguras: PHP permite ao desenvolvedor criar páginas Web seguras que exigem que os usuários insiram um nome de usuário e senha válidos antes de ver o conteúdo da página Web.
recursos PHP fazer estas e muitas outras tarefas página Web fácil.
PHP só é do lado do servidor, o que significa que não pode interagir diretamente com o computador do usuário. Isso significa que PHP não pode iniciar ações com base no status do computador do usuário, tais como ações de mouse ou o tamanho da tela. Portanto, PHP sozinho não pode produzir alguns efeitos interessantes, como menus de navegação que caem ou mudam de cor. Por outro lado, javascript, uma linguagem de script do lado do cliente, não pode acessar o servidor, limitando as suas possibilidades. Por exemplo, você não pode usar javascript para armazenar dados no servidor ou recuperar dados a partir do servidor. Mas espere! Você não tem que escolher. Você pode usar javascript e PHP em conjunto para produzir páginas da Web que não pode produzir sozinho.
Utilizando PHP para aplicações de banco de dados
PHP é particularmente forte na sua capacidade de interagir com bancos de dados. PHP suporta praticamente todos os banco de dados que você já ouviu falar e alguns que você não tem. PHP lida com a conexão com o banco de dados e se comunicar com ele, para que você não precisa saber os detalhes técnicos para se conectar a um banco de dados ou para trocar mensagens com ele. Você diz PHP o nome do banco de dados e onde ele está, e PHP lida com os detalhes. Ele se conecta ao banco de dados, passa suas instruções ao banco de dados, e retorna a resposta do banco de dados para você.
Principais bases de dados atualmente suportados pelo PHP incluem o seguinte:
- dBASE
- Informix
- Ingres
- Microsoft SQL Server
- mSQL
- MySQL
- Oráculo
- PostgreSQL
- Sybase
PHP suporta outras bases de dados, bem como, como filePro, FrontBase, e o IB. Além disso, o PHP suporta ODBC (Open Database Connectivity), um padrão que permite que você se comunique com ainda mais bases de dados, como o Access e IBM DB2.
PHP funciona bem para um site banco de dados orientado. scripts PHP no site da Web pode armazenar dados em e recuperar dados a partir de qualquer banco de dados suportado. PHP também pode interagir com bancos de dados suportados fora de um ambiente Web. uso de banco de dados é uma das melhores características do PHP.
Utilizando PHP com o seu sistema de arquivos
PHP pode interagir com seu sistema de arquivos - os diretórios e arquivos que estão no seu disco rígido local ou em outros computadores acessíveis através de uma rede. PHP pode escrever em um arquivo em seu sistema de arquivos, criar o arquivo se ele não existe, e pode ler o conteúdo de arquivos. Ele também pode criar pastas, copiar arquivos, renomear arquivos, apagar arquivos, atributos de arquivo mudança, e realizar muitas outras tarefas do sistema de arquivos. PHP permite realizar quase todas as tarefas relacionadas com o seu sistema de arquivos.
Muitos sites precisam interagir diretamente com o sistema de arquivos. Por exemplo, um aplicativo da Web pode salvar informações temporariamente em um arquivo em vez de um banco de dados, ou pode precisar de ler informações de um arquivo.
Sistema administrativo e de manutenção de scripts frequentemente precisam interagir com o sistema de arquivos. Por exemplo, você pode querer usar um script PHP para backup de arquivos, para limpar diretórios, ou para processar arquivos de texto a formatar seu conteúdo. PHP pode executar essas tarefas muito bem.
Utilizando PHP para comandos do sistema
PHP pode interagir com o sistema operacional para executar qualquer tarefa do sistema operacional pode executar. Você pode executar um comando do sistema operacional e receber a saída. Por exemplo, você pode executar um dir ou ls de comando (para listar os arquivos em seu diretório) do PHP e receber a lista de nomes de arquivos que os dir / ls comando produz.
A capacidade de executar comandos do sistema muitas vezes é útil para tarefas administrativas e de manutenção do sistema. Por exemplo, você pode querer limpar um diretório excluindo arquivos com uma extensão específica. Você pode usar um comando do sistema para obter uma lista de arquivos em um diretório e, em seguida, identificar e excluir os arquivos com a extensão indesejada.
A capacidade de executar comandos do sistema inclui a capacidade de executar qualquer outro programa no sistema. Assim, você pode executar programas em outros idiomas de PHP e fazer uso da saída. você não está aliviado que você não tem que reescrever todos os programas que você está usando agora? Você pode executar o Perl, C, shell scripts, ou quaisquer outros programas em linguagem de PHP. Novos programas PHP pode adicionar funcionalidades ao seu ferramentas do sistema, sem a necessidade de gastar tempo reescrevendo ferramentas existentes.