PHP é uma linguagem interpretada livre e utilizada para criar conteúdo dinâmico na World Wide Web.Vários sistemas de CMS como o WordPress, Joomla, Drupal, B2evolution, e phpBB são construídos em php.

Principais características

A linguagem PHP é uma linguagem de programação de domínio específico, ou seja, seu escopo se estende a um campo de actuação que é o desenvolvimento web, embora tenha variantes como o PHP-GTK. Seu propósito principal é de implementar soluções web velozes, simples e eficientes. Características:

  • Velocidade e robustez
  • Estruturado e orientação a objectos
  • Portabilidade – independência de plataforma – escreva uma vez, rode em qualquer lugar
  • Tipagem dinâmica
  • Sintaxe similar a C/C++ e o Perl
  • Open-source

Extensões

Extensões do PHP:

  • Funções de compressão de bzip2
  • Funções de conversão de Calendar
  • Funções de ClibPDF
  • Funções de crack
  • Família de funções ctype
  • Biblioteca de rotinas de cliente URL – CURL
  • Funções de pagamento Cybercash
  • Funções DBM
  • Camada de funções de abstração de banco de dados DBA
  • Funções de dBase
  • Funções dbx
  • Funções DOM XML
  • Funções .NET
  • Funções EXIF
  • Funções FrontBase
  • Funções de formato de dados de formulários (Forms Data Format) FDF.
  • Funções de filePro
  • Funções de FTP
  • Funções da biblioteca de imagens GD
  • Funções de Gettext
  • Funções de HyperWave
  • Conversão de tabela de caracteres ICONV
  • Funções de Informix
  • Funções de manuseio de IIS
  • Funções de IMAP POP3 e NNTP
  • Funções de Ingres II
  • Funções de InterBase
  • Funções de Java
  • Funções de LDAP
  • Funções de Multi-Byte String
  • Funções de Mcrypt Encryption
  • Funções de Mhash
  • Funções de Mimetype
  • Funções de Ming para Flash
  • Funções de mSQL
  • Funções de MSSQL
  • Funções de MySQL
  • Funções de MySQLi
  • Funções de Oracle 8
  • Funções de OpenSSL
  • Funções de Oracle
  • Funções de sobrecarga de objectos
  • Funções de PDF
  • Funções de PostgreSQL
  • Funções de impressora
  • Funções de memória Compartilhada
  • Funções de get and walk de SNMP
  • Funções de SOAP
  • Funções de socket
  • Funções de Sybase
  • Funções de Tidy
  • Funções de Tokenizer
  • Funções de W32api
  • Funções de XML-RPC
  • Funções de XSLT
  • Funções do YAZ
  • Funções para Arquivos Zip
  • Funções de compressão de ZLib