Componentes no PHP - parte II

6 de Agosto de 2008 · 3 Comentários

Dando prosseguimento aos componentes que estão habilitados no nosso PHP:

gettext

  • utilizado para criar as suas aplicações em vários idiomas. Você pode utilizar arquivos com traduções à parte, onde mapeia configurações de chave/valor para os textos. Desta forma, para traduzir para outro idioma, fica muito mais fácil (nota: traduzir e internacionalizar são coisas diferentes… internacionalizar é um conceito muito mais amplo…)

gmp

  • outra biblioteca de manipulação numérica, desta vez mais focada em números inteiros;

hash

  • gera valores únicos (hash) de strings, arquivos texto, etc usando diversos tipos de algoritmo. Útil para fazer comparações, checar integridade de arquivos, etc;

iconv

  • converte textos entre diferentes conjuntos de caracteres (unicode e ISOs);

imap

  • conversa o protocolo IMAP de recebimento de mensagens de e-mail. No UOL HOST, os e-mails de sua hospedagem já suportam IMAP e com estas funções você poderia fazer o seu próprio webmail (ou instalar um pacote);

interbase

  • apesar de não termos o interbase/firebird instalado internamente, você pode usar o PHP para se conectar a uma base externa à nossa rede;

json

  • transforma chamadas javascript que utilizam o formato JSON em variáveis no PHP e vice-versa. Muito útil para criar sites dinâmicos, na linha do jargão “WEB 2.0″;

ldap

  • conversa o protocolo LDAP. O seu site pode se conectar a um diretório externo LDAP e usá-lo para autenticar usuários. As funções deste módulo teoricamente funcionam até com o Active Directory da Microsoft;

libxml

  • mais funções de manipulação de XML;

mbstring

  • manipulação de caracteres internacionais. Algumas linguagens como japonês e chinês possuem tantos caracteres que não cabem em um único byte como no ASCII e assim necessitam de mais bytes para representá-lo. Este conjunto de funções auxilia a fazer comparações, encontrar caracteres dentro de textos, etc (coisas que programadores estão acostumados a fazer facilmente nos nossos caracteres latinos :)  );

mcrypt

  • criptografia com diversos algoritmos simétricos e assimétricos e tamanhos de chaves criptográficas;

mhash

  • na mesma linha do módulo ‘hash’;

mssql

  • funções específicas para acessar o MS SQL Server. No UOL HOST, os planos Linux funcionam com SQL Server 2005. Este banco pode ser contratado como adicional ao plano de hospedagem. Toda a parte de acentuação, datas em português, moeda foram testadas para não gerar problemas;

mysql

  • funções específicas para acessar o MySQL. No UOL HOST, os planos de hospedagem tem direito a bases MySQLs inclusas na versão 5.1;

mysqli

  • evolução da extensão ‘mysql’. São funções ‘turbinadas’ que trabalham com as novas características  como transações e stored procedures;

ncurses

  • usado no PHP como comando de linha - não tem muita função para a web, mas geralmente já vem habilitada por default;

odbc

  • funções genéricas de acesso a dados, usando o conceito do ODBC - permite abstrair o acesso a qualquer banco de dados sem precisar conhecer o fabricante. Se um dia trocar o banco, não precisa mudar a programação. A desvantagem é que não é tão performático como a forma nativa de acesso;

No próximo POST terminaremos os componentes. Até lá !

Compartilhe:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google

Tags: Desenvolvedores · Tecnologia

3 respostas até agora ↓

  • 1 Leonardo Cesar Teixeira // 8 de Agosto de 2008 às 4:27

    Olá,

    Estou gostando de ver que o UOL HOST apesar de ser uma empresa nova vem trazendo novidades com uma velocidade incrível.

    E já que a empresa não para de trazer coisas novas para melhorar ainda mais os seus serviços, aí vai uma sugestão: que seja liberado logo o CRONTAB para que possamos automatizar nossas rotinas.

    Abraços!

  • 2 Renato // 8 de Agosto de 2008 às 11:00

    A ferramenta para gerenciar o CRONTAB está nos planos. Enquanto isso, pode pedir para nosso suporte técnico que eles cadastram o script. Obrigado.

  • 3 Douglas Baldan // 29 de Setembro de 2008 às 1:57

    Assinei faz pouco tempo, mas só tenho elogios para vocês! O serviço de vcs é muito bom e rápido! Ao contrário de outros servidores que demoram até um dia útil para criar um simples BD vazio…

Deixe um comentário