![]() |
|
||||
![]() Planilha Web - Planilhas e Calculadoras online para estudantes e profissionais de Engenharia Civil, Engenharia Elétrica e Engenharia Mecânica. |
|||||
Você está aqui: PHP ::: Fundamentos da Linguagem ::: Tipos de Dados |
Entendendo o tipo de dados resource (recurso) do PHPQuantidade de visualizações: 8475 vezes |
Muitos módulos fornecem várias funções para lidar com o mundo externo (fora dos limites do interpretador PHP). Por exemplo, cada extensão de banco de dados fornece no mínimo uma função para se conectar ao banco de dados, uma função para enviar requisições (query) e uma função para fechar a conexão com o banco. Como várias conexões com o banco de dados podem estar abertas ao mesmo tempo, as funções de conexão nos fornece algo que poderá ser usado para identificar tais conexões. Este algo é chamado de resource (recurso) ou "handle". Nos bastidores, resources são apenas números inteiros únicos. Seu benefício principal é cuidar do gerencimento de memória por sí próprios. Quando a última referência a um recurso não mais existir, a extensão que criou o recurso é chamada para liberar a memória usada, fechar quaisquer conexões, etc, para tal recurso. Veja um exemplo de recurso: $mysql_access = mysql_connect($server, $user, $pw); mysql_select_db($db, $mysql_access); resource mysql_connect([string $server [, string $username [, string $password [, bool $new_link [, int $client_flags ]]]]]) <? $mysql_access = mysql_connect($server, $user, $pw); if(is_resource($mysql_access)){ echo 'A variável $mysql_access é do tipo resource.'; } ?> |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de PHP |
Veja mais Dicas e truques de PHP |
Dicas e truques de outras linguagens |
Java - Java Swing - Como obter a quantidade de colunas em uma JTable usando o método getColumnCount() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |