<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/language.types.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'fr',
  ),
  'this' => 
  array (
    0 => 'language.types.resource.php',
    1 => 'Les ressources',
    2 => 'Les ressources',
  ),
  'up' => 
  array (
    0 => 'language.types.php',
    1 => 'Les types',
  ),
  'prev' => 
  array (
    0 => 'language.types.enumerations.php',
    1 => 'Les &eacute;num&eacute;rations',
  ),
  'next' => 
  array (
    0 => 'language.types.callable.php',
    1 => 'Callables',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'fr',
    'path' => 'language/types/resource.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="language.types.resource" class="sect1">
 <h2 class="title">Les ressources</h2>

 <p class="para">
  Une <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> est une variable spéciale, contenant une référence vers une
  ressource externe. Les ressources sont créées et utilisées par des fonctions
  spéciales. Voir l&#039;<a href="resource.php" class="link">appendice</a> pour une liste
  de toutes ces fonctions ainsi que les types de <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> correspondants.
 </p>

 <p class="para">
  Voir aussi la fonction <span class="function"><a href="function.get-resource-type.php" class="function">get_resource_type()</a></span>.
 </p>

 <div class="sect2" id="language.types.resource.casting">
  <h3 class="title">Conversion en ressource</h3>

  <p class="para">
   Sachant qu&#039;une <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> représente un fichier ouvert, une connexion
   à une base de données, une image, etc., la conversion en une ressource
   n&#039;a pas de sens.
  </p>
 </div>

 <div class="sect2" id="language.types.resource.self-destruct">
  <h3 class="title">Libération des ressources</h3>

  <p class="para">
   Grâce au système de compteur de référence qui fait partie du Zend Engine,
   une <span class="type"><a href="language.types.resource.php" class="type resource">resource</a></span> qui n&#039;a plus aucune référence est détectée automatiquement
   et est libérée par le ramasse-miettes. Pour cette raison, il est rarement
   nécessaire de libérer la mémoire manuellement.
  </p>

  <blockquote class="note"><p><strong class="note">Note</strong>: 
   <span class="simpara">
    Les connexions persistantes aux bases de données sont des exceptions à cette règle.
    Elles ne sont <em>pas</em> détruites par le ramasse-miettes.
    Voir la section sur les <a href="features.persistent-connections.php" class="link">
    connexions persistantes</a> pour plus d&#039;informations.
   </span>
  </p></blockquote>

 </div>
</div><?php manual_footer($setup); ?>