{"id":8676,"date":"2022-12-10T09:26:38","date_gmt":"2022-12-10T12:26:38","guid":{"rendered":"https:\/\/ajuda.locaweb.com.br\/?post_type=ht_kb&#038;p=8676"},"modified":"2023-01-10T10:08:43","modified_gmt":"2023-01-10T13:08:43","slug":"como-utilizar-os-modulos-php-hospedagem-de-sites","status":"publish","type":"ht_kb","link":"https:\/\/www.locaweb.com.br\/ajuda\/wiki\/como-utilizar-os-modulos-php-hospedagem-de-sites\/","title":{"rendered":"Como utilizar os m\u00f3dulos PHP &#8211; Hospedagem de Sites"},"content":{"rendered":"    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><b>Informa\u00e7\u00e3o!<\/b><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tVeja neste artigo como utilizar os m\u00f3dulos de PHP em seu ambiente de Hospedagem de Sites.    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<ul>\n<li>Caso voc\u00ea necessite utilizar algum m\u00f3dulo do PHP mas tenha d\u00favidas de quais est\u00e3o disponiveis em nossa plataforma, neste arquivo disponibilizaremos uma lista de m\u00f3dulos funcionais.<\/li>\n<\/ul>\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Exemplos de M\u00f3dulos<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<table style=\"height: 317px;\" width=\"642\">\n<tbody>\n<tr>\n<td width=\"64\">bcmath<\/td>\n<td width=\"1790\">C\u00e1lculos matem\u00e1ticos com qualquer precis\u00e3o num\u00e9rica que determinar.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">bz2<\/td>\n<td>Compress\u00e3o e descompress\u00e3o de arquivos no formato bz2.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">calendar<\/td>\n<td width=\"1790\">Convers\u00e3o entre formatos de calend\u00e1rio (gregoriano e juliano) e fun\u00e7\u00f5es de datas em geral.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">ctype<\/td>\n<td>Para quem usa caracteres em outras linguagens (Unicode e ISOs), este m\u00f3dulo ajuda na identifica\u00e7\u00e3o de caracteres alfanum\u00e9ricos, n\u00fameros, valida\u00e7\u00e3o, etc&#8230;<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">curl<\/td>\n<td>Possibilita a comunica\u00e7\u00e3o com sites e aplica\u00e7\u00f5es remotas atrav\u00e9s do protocolo HTTP e\/ou HTTPS (suporta outros). Usado para pegar o conte\u00fado de uma p\u00e1gina externa ou invocar um webservice, por exemplo.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Date<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"64\">date<\/td>\n<td>Possibilita a comunica\u00e7\u00e3o com sites e aplica\u00e7\u00f5es remotas atrav\u00e9s do protocolo HTTP e\/ou HTTPS (suporta outros). Usado para pegar o conte\u00fado de uma p\u00e1gina externa ou invocar um webservice, por exemplo.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">date<\/td>\n<td>\u00a0Fun\u00e7\u00f5es de data em geral.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t\n<div>    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">DBA<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/div>\n<div><\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td width=\"64\">dba<\/td>\n<td>Camada de abstra\u00e7\u00e3o de acesso a dados para os bancos Berkeley DB (os .db ou .dbm da Sleepycat).<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">dbase<\/td>\n<td>Fun\u00e7\u00f5es espec\u00edficas para acessar dbase.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t<\/div>\n<div><\/div>\n<div>    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">BDX<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/div>\n<div><\/div>\n<div>\n<div>\n<div>\n<table style=\"height: 134px;\" width=\"5\">\n<tbody>\n<tr>\n<td width=\"64\">dbx<\/td>\n<td>Camada de abstra\u00e7\u00e3o de acesso a dados para os bancos MySQL, SQLite, Microsoft SQL Server, etc (pode-se trabalhar de forma gen\u00e9rica a usar fun\u00e7\u00f5es espec\u00edficas e amarradas a um tipo de banco).<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">dom<\/td>\n<td>Manipula\u00e7\u00e3o de XML usando DOM.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">exif<\/td>\n<td>Trabalha com metadados de imagens, como por exemplo, descobrir se uma imagem \u00e9 do tipo GIF, JPG, TIFF, etc&#8230;<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">filter<\/td>\n<td>Valida\u00e7\u00e3o de par\u00e2metros &#8211; pode ser usado para validar par\u00e2metros passados pela web para uma aplica\u00e7\u00e3o e filtrar ataques de SQL Injection e\/ou CSS (cross site scripting).<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">ftp<\/td>\n<td>Fun\u00e7\u00f5es que conversam em FTP com servidores externos.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">gd<\/td>\n<td>Manipula\u00e7\u00e3o de imagens. Pode criar imagens, manipular cores, redimensionar, escrever um texto dentro de imagem, etc&#8230; gd2 est\u00e1 dispon\u00edvel nos servidores<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<div>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t<\/div>\n<div><\/div>\n<div>    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Gettext<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/div>\n<div><\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td width=\"64\">gettext<\/td>\n<td>Utilizado para criar as suas aplica\u00e7\u00f5es em v\u00e1rios idiomas. Voc\u00ea pode utilizar arquivos com tradu\u00e7\u00f5es \u00e0 parte, onde mapeia configura\u00e7\u00f5es de chave\/valor para os textos. Desta forma, para traduzir para outro idioma, fica muito mais f\u00e1cil (nota: traduzir e internacionalizar s\u00e3o coisas diferentes internacionalizar \u00e9 um conceito muito mais amplo).<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t<\/div>\n<div><\/div>\n<div>    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Ioncube<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/div>\n<div><\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td width=\"64\">hash<\/td>\n<td>Gera valores \u00fanicos (hash) de strings, arquivos texto, etc usando diversos tipos de algoritmo. \u00datil para fazer compara\u00e7\u00f5es, checar integridade de arquivos, etc&#8230;<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">iconv<\/td>\n<td>Converte textos entre diferentes conjuntos de caracteres (unicode e ISOs).<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">ioncube loader<\/td>\n<td>Como o source guardian e o zend, permite processar arquivos criptografados por quem usou o IonCube.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">imap<\/td>\n<td>Conversa o protocolo IMAP de recebimento de mensagens de e-mail.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">json<\/td>\n<td>Transforma chamadas javascript que utilizam o formato JSON em vari\u00e1veis no PHP e vice-versa. Muito \u00fatil para criar sites din\u00e2micos.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">ldap<\/td>\n<td>Conversa o protocolo LDAP. O seu site pode se conectar a um diret\u00f3rio externo LDAP e us\u00e1-lo para autenticar usu\u00e1rios. As fun\u00e7\u00f5es deste m\u00f3dulo teoricamente funcionam at\u00e9 com o Active Directory da Microsoft.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t<\/div>\n<div><\/div>\n<div>    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Mysli<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/div>\n<div><\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td width=\"64\">libxml<\/td>\n<td>Mais fun\u00e7\u00f5es de manipula\u00e7\u00e3o de XML.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">mbstring<\/td>\n<td>Manipula\u00e7\u00e3o de caracteres internacionais. Algumas linguagens como japon\u00eas e chin\u00eas possuem tantos caracteres que n\u00e3o cabem em um \u00fanico byte como no ASCII e assim necessitam de mais bytes para represent\u00e1-lo. Este conjunto de fun\u00e7\u00f5es auxilia a fazer compara\u00e7\u00f5es, encontrar caracteres dentro de textos, etc&#8230;<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">mcrypt<\/td>\n<td>Criptografia com diversos algoritmos sim\u00e9tricos e assim\u00e9tricos e tamanhos de chaves criptogr\u00e1ficas.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">mhash<\/td>\n<td>Na mesma linha do m\u00f3dulo hash.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">mime_magic<\/td>\n<td>Determina o mime type de um arquivo.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">mssql<\/td>\n<td>Fun\u00e7\u00f5es espec\u00edficas para acessar o MySQL.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">mysqli<\/td>\n<td>Evolu\u00e7\u00e3o da extens\u00e3o mysql. S\u00e3o fun\u00e7\u00f5es turbinadas que trabalham com as novas caracter\u00edsticas como transa\u00e7\u00f5es e stored procedures.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t<\/div>\n<div><\/div>\n<div>    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Odbc<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/div>\n<div><\/div>\n<div>\n<div>\n<table>\n<tbody>\n<tr>\n<td width=\"64\">oci8<\/td>\n<td>Fun\u00e7\u00f5es espec\u00edficas para acessar o Oracle. Em ambiente compartilhado por quest\u00f5es de desempenho este m\u00f3dulo foi descontinuado. Caso necessite deste recurso ser\u00e1 necess\u00e1ria a contrata\u00e7\u00e3o de um servidor dedicado<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">odbc<\/td>\n<td width=\"1790\">Fun\u00e7\u00f5es gen\u00e9ricas de acesso a dados, usando o conceito do ODBC &#8211; permite abstrair o acesso a qualquer banco de dados sem precisar conhecer o fabricante. Se um dia trocar o banco, n\u00e3o precisa mudar a programa\u00e7\u00e3o. A desvantagem \u00e9 que n\u00e3o \u00e9 t\u00e3o perform\u00e1tico como a forma nativa de acesso.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">openssl<\/td>\n<td>Fun\u00e7\u00f5es de criptografia usando a popular biblioteca openssl.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">pcntl<\/td>\n<td>Controla os processos semelhante ao Unix.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">pcre<\/td>\n<td>Regular expressions em PHP. Recurso bastante comum na linguagem perl, tamb\u00e9m est\u00e1 dispon\u00edvel no PHP. O uso de express\u00f5es regulares permite que se encontrem padr\u00f5es de texto dentro de outros textos, manipulem strings de maneira simples ou bem complexa, etc&#8230;<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">pdf<\/td>\n<td>Cria arquivos PDF dinamicamente.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"color: #595959; font-size: 16px;\"><\/p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t<\/span><\/p>\n<\/div>\n<div>    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">PDO<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/div>\n<div><\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td width=\"64\">pdo<\/td>\n<td>PHP Data Objects &#8211; interface de acesso a banco de dados (a contr\u00e1rio de uma camada de abstra\u00e7\u00e3o total, esta extens\u00e3o n\u00e3o gera SQL automaticamente). \u00c9 uma extens\u00e3o relativamente nova e tem como objetivo padronizar o acesso a banco de dados usando as mesmas fun\u00e7\u00f5es independentemente do banco que se conectar.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">pdo_dblib<\/td>\n<td>PHP Data Objects &#8211; interface de acesso a banco de dados (a contr\u00e1rio de uma camada de abstra\u00e7\u00e3o total, esta extens\u00e3o n\u00e3o gera SQL automaticamente). \u00c9 uma extens\u00e3o relativamente nova e tem como objetivo padronizar o acesso a banco de dados usando as mesmas fun\u00e7\u00f5es independentemente do banco que se conectar<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t<\/div>\n<div><\/div>\n<div>    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">PDO MySQL<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/div>\n<div><\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td width=\"64\">pdo_mysql<\/td>\n<td>\u00a0PHP Data Objects &#8211; interface de acesso a banco de dados (a contr\u00e1rio de uma camada de abstra\u00e7\u00e3o total, esta extens\u00e3o n\u00e3o gera SQL automaticamente). \u00c9 uma extens\u00e3o relativamente nova e tem como objetivo padronizar o acesso a banco de dados usando as mesmas fun\u00e7\u00f5es independentemente do banco que se conectar<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">pdo_odbc<\/td>\n<td>PHP Data Objects &#8211; interface de acesso a banco de dados (a contr\u00e1rio de uma camada de abstra\u00e7\u00e3o total, esta extens\u00e3o n\u00e3o gera SQL automaticamente). \u00c9 uma extens\u00e3o relativamente nova e tem como objetivo padronizar o acesso a banco de dados usando as mesmas fun\u00e7\u00f5es independentemente do banco que se conectar<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">pdo_pgsql<\/td>\n<td>PHP Data Objects &#8211; interface de acesso a banco de dados (a contr\u00e1rio de uma camada de abstra\u00e7\u00e3o total, esta extens\u00e3o n\u00e3o gera SQL automaticamente). \u00c9 uma extens\u00e3o relativamente nova e tem como objetivo padronizar o acesso a banco de dados usando as mesmas fun\u00e7\u00f5es independentemente do banco que se conectar<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">pdo_sqlite<\/td>\n<td>\u00a0PHP Data Objects &#8211; interface de acesso a banco de dados (a contr\u00e1rio de uma camada de abstra\u00e7\u00e3o total, esta extens\u00e3o n\u00e3o gera SQL automaticamente). \u00c9 uma extens\u00e3o relativamente nova e tem como objetivo padronizar o acesso a banco de dados usando as mesmas fun\u00e7\u00f5es independentemente do banco que se conectar<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">pgsql<\/td>\n<td>Fun\u00e7\u00f5es espec\u00edficas para acessar o PostgreSQL.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">posix<\/td>\n<td>Fun\u00e7\u00f5es de baixo n\u00edvel no sistema operacional, como consulta de permiss\u00e3o de arquivos e consulta de processos.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t<\/div>\n<div><\/div>\n<div>    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Reflection<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/div>\n<div><\/div>\n<div>\n<div>\n<table style=\"height: 126px;\" width=\"594\">\n<tbody>\n<tr>\n<td width=\"64\">reflection<\/td>\n<td>O grande diferencial do PHP5 em rela\u00e7\u00e3o ao PHP4 \u00e9 a arquitetura voltada para classes e objetos. Quem programa orientado a objetos sabe que o recurso de reflex\u00e3o \u00e9 importante para se inspecionar os m\u00e9todos de uma classe e com isso realizar opera\u00e7\u00f5es que uma linguagem procedural n\u00e3o conseguiria.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p><span style=\"color: #595959; font-size: 16px;\"><\/p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t<\/span><\/p>\n<\/div>\n<div>\n<div>\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Session<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/div>\n<div>\n<div>\n<table>\n<tbody>\n<tr>\n<td width=\"64\">session<\/td>\n<td>\u00a0Recurso imprescind\u00edvel para aplica\u00e7\u00f5es na web &#8211; sess\u00f5es. Dispensa maiores coment\u00e1rios.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">simplexml<\/td>\n<td>Mais uma biblioteca de manipula\u00e7\u00e3o de XML.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">soap<\/td>\n<td>Utilizando SOAP com PHP, o usu\u00e1rio tem uma extens\u00e3o de chamada e manipula\u00e7\u00e3o de webservices atrav\u00e9s do protocolo SOAP.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">sockets<\/td>\n<td>\u00a0Fun\u00e7\u00f5es gen\u00e9ricas de abertura de portas (sockets). Com elas, voc\u00ea pode implementar o seu protocolo de comunica\u00e7\u00e3o com um servidor externo qualquer.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n<div>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t<\/div>\n<div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div>\n<div>    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">Sourceguardian<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/div>\n<div><\/div>\n<div>\n<table>\n<tbody>\n<tr>\n<td width=\"64\">sourceguardian<\/td>\n<td>M\u00f3dulo que processa arquivos encriptados pelo Source Guardian. Para proteger a propriedade intelectual de seus clientes, alguns desenvolvedores encriptam o c\u00f3digo e o colocam no site do seu clente. E para que estes arquivos sejam processados com sucesso, extens\u00f5es como esta devem estar habilitadas.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<div>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t<\/div>\n<div><\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div>    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">SPL<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<\/div>\n<div>\n<div>\n<div>\n<div>\n<div>\n<table>\n<tbody>\n<tr>\n<td width=\"64\">spl<\/td>\n<td>cole\u00e7\u00e3o de interfaces e classes para casos comuns &#8211; arrays, exceptions, debug, etc&#8230;<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">sqlite<\/td>\n<td>Fun\u00e7\u00f5es espec\u00edficas para acessar o Sqlite.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">standard<\/td>\n<td>O core do PHP.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">suhosin<\/td>\n<td>Fun\u00e7\u00f5es espec\u00edficas de seguran\u00e7a e auditoria de c\u00f3digo.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">tidy<\/td>\n<td>Manipula\u00e7\u00e3o de HTML (verificar se est\u00e1 no padr\u00e3o, navegar dentro dos n\u00f3s dos elementos no HTML, etc).<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">tokenizer<\/td>\n<td>Manipula\u00e7\u00e3o de c\u00f3digo fonte em PHP.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<\/div>\n<p>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t<\/p>\n    \t\t<div class=\"hts-toggle  \"  >\r\n    \t\t\t<div class=\"hts-toggle__title\">XML<\/div>\r\n    \t\t\t<div class=\"hts-toggle__content\">\r\n    \t\t\t\t<div class=\"hts-toggle__contentwrap\">\r\n    \t\t\t\t\t<div>\n<div>\n<table>\n<tbody>\n<tr>\n<td width=\"64\">wddx<\/td>\n<td>Mais uma extens\u00e3o de manipula\u00e7\u00e3o de XML.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">xml<\/td>\n<td>\u00a0O pr\u00f3prio.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">xmlreader<\/td>\n<td>Parser de XML, lendo e manipulando arquivos XML.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">xmlwriter<\/td>\n<td>Parser de XML, escrevendo e manipulando arquivos XML.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">xmlrpc<\/td>\n<td>Usado para chamar webservices e\/ou escrever um servidor que disponibilize servi\u00e7os do seu site para o mundo.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">xsl<\/td>\n<td>Transforma\u00e7\u00f5es XSLT entre XML e XSL.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">zend optimizer<\/td>\n<td>Acelerador de c\u00f3digo (transparente para os clientes) para servir melhor e mais r\u00e1pido os seus arquivos. Como a extens\u00e3o source guardian tamb\u00e9m interpreta arquivo encriptados pelo Zend<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">zip<\/td>\n<td>Extens\u00e3o para compactar e descompactar arquivos em formato ZIP.<\/td>\n<\/tr>\n<tr>\n<td width=\"64\">zlib<\/td>\n<td>\u00a0Extens\u00e3o para compactar e descompactar arquivos em formato GZIP.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<div>\n<div>\n    \t\t\t\t<\/div>\r\n    \t\t\t<\/div><!-- \/ht-toggle-content -->\r\n    \t\t<\/div>\r\n    \t\t<\/div>\n<\/div>\n<\/div>\n<div><\/div>\n<\/div>\n<\/div>\n    \t\t<div class=\"hts-messages hts-messages--info  hts-messages--withtitle hts-messages--withicon \"   >\r\n    \t\t\t<span class=\"hts-messages__title\"><b>Conhe\u00e7a!<\/b><\/span>    \t\t\t    \t\t\t\t<p>\r\n    \t\t\t\t\tAgora que aprendeu sobre ps m\u00f3dulos do PHP, confira nosso servi\u00e7o de <a href=\"https:\/\/www.locaweb.com.br\/vps-locaweb\" target=\"_blank\" rel=\"noopener noreferrer\">VPS Locaweb.<\/a>!    \t\t\t\t<\/p>\r\n    \t\t\t    \t\t\t\r\n    \t\t<\/div><!-- \/.ht-shortcodes-messages -->\r\n    \t\t\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Caso voc\u00ea necessite utilizar algum m\u00f3dulo do PHP mas tenha d\u00favidas de quais est\u00e3o disponiveis em nossa plataforma, neste arquivo disponibilizaremos uma lista de m\u00f3dulos funcionais.<\/p>\n","protected":false},"author":6,"comment_status":"closed","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"ht-kb-category":[119],"ht-kb-tag":[418],"class_list":["post-8676","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-hospedagem-de-sites","ht_kb_tag-categoriahospedagem"],"_links":{"self":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/8676","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb"}],"about":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/comments?post=8676"}],"version-history":[{"count":9,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/8676\/revisions"}],"predecessor-version":[{"id":29225,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb\/8676\/revisions\/29225"}],"wp:attachment":[{"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/media?parent=8676"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-category?post=8676"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/www.locaweb.com.br\/ajuda\/wp-json\/wp\/v2\/ht-kb-tag?post=8676"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}