Archive for the ‘PHP’ Category.

MySQL: The table ‘<tabela>’ is full

Eu nunca ouvi falar que existia um limite para tamanho de tabelas no MySQL. Até o dia que me deparei com a seguinte mensagem de erro:

The table '<tabela>' is full

Como assim a tabela está cheia? Ela nunca deveria ficar cheia a menos que faltasse espaço em disco. Pois é, não é bem assim.

Continue reading ‘MySQL: The table ‘<tabela>’ is full’ »

  • Share/Bookmark

PHP não é (mais) coisa de moleque

Felipe Ribeiro fez uma apresentação no I Encontro de desenvolvedores PHP da Paraíba sobre o assunto.

Confesso que há alguns anos tinha preconceito com a linguagem. Um preconceito até certo ponto fundamentado pelas limitações impostas pelas versões mais antigas, principalmente anteriores à 5.0. Talvez pelo mesmo motivo exista um folclore tão forte quanto às limitações do PHP.

Continue reading ‘PHP não é (mais) coisa de moleque’ »

  • Share/Bookmark

Serialização de dados em PHP

A serialização não é um conceito novo, menos ainda é exclusivo da linguagem PHP. Consiste basicamente em transformar um objeto ou um elemento de algum tipo de dado complexo (array, hash, struct etc.) em uma string que o represente. E que com essa string seja possível recriar o objeto inicial.

Continue reading ‘Serialização de dados em PHP’ »

  • Share/Bookmark

PHP: manipulando o buffer de saída

Algumas vezes em PHP é interessante que ao invés de condicionar a saída ou não de algum texto como estamos acostumados, manipular o texto depois de montado.

Isso pode ser conseguido em alguns casos trocando todas as chamadas a print e echo por concatenações em uma variável global, para então no fim do script efetuar a impressão de seu conteúdo.

Continue reading ‘PHP: manipulando o buffer de saída’ »

  • Share/Bookmark

PHP: passando arrays de valores no formulário

O mais normal quando criamos formulários em PHP é dar um nome para cada campo. Quando temos vários campos com o mesmo propósito, os numeramos (como campo1, campo2, campo3 etc). No entanto, existe uma forma de passar vários campos de mesma natureza como arrays.

Continue reading ‘PHP: passando arrays de valores no formulário’ »

  • Share/Bookmark

Detectando strings unicode com a função mb_detect_encoding

A função mb_detect_encoding nos permite detectar qual a codificação de uma determinada string. Na prática, para nós falantes de português, quase sempre queremos é saber se um texto está codificado como Unicode (UTF-8) ou não (quase sempre ISO-8859-1).

Continue reading ‘Detectando strings unicode com a função mb_detect_encoding’ »

  • Share/Bookmark

trim – retirando espaços das extremidades de uma string

A função trim serve para retirar os espaços em branco do início de do final de uma string.

Continue reading ‘trim – retirando espaços das extremidades de uma string’ »

  • Share/Bookmark

substr – Recuperando substrings a partir de uma string completa

A função substr é usada para retornar uma substring, ou seja, um determinado trecho de uma string. Mas além do uso básico, o feijão-com-arroz, existem outras formas de usá-la.

Continue reading ‘substr – Recuperando substrings a partir de uma string completa’ »

  • Share/Bookmark