<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/class.reflectionproperty.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'it',
  ),
  'this' => 
  array (
    0 => 'reflectionproperty.skiplazyinitialization.php',
    1 => 'ReflectionProperty::skipLazyInitialization',
    2 => 'Marks property as non-lazy',
  ),
  'up' => 
  array (
    0 => 'class.reflectionproperty.php',
    1 => 'ReflectionProperty',
  ),
  'prev' => 
  array (
    0 => 'reflectionproperty.setvalue.php',
    1 => 'ReflectionProperty::setValue',
  ),
  'next' => 
  array (
    0 => 'reflectionproperty.tostring.php',
    1 => 'ReflectionProperty::__toString',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'en',
    'path' => 'reference/reflection/reflectionproperty/skiplazyinitialization.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="reflectionproperty.skiplazyinitialization" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">ReflectionProperty::skipLazyInitialization</h1>
  <p class="verinfo">(PHP 8 &gt;= 8.4.0)</p><p class="refpurpose"><span class="refname">ReflectionProperty::skipLazyInitialization</span> &mdash; <span class="dc-title">Marks property as non-lazy</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-reflectionproperty.skiplazyinitialization-description">
  <h3 class="title">Descrizione</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="methodname"><strong>ReflectionProperty::skipLazyInitialization</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.object.php" class="type object">object</a></span> <code class="parameter">$object</code></span>): <span class="type"><a href="language.types.void.php" class="type void">void</a></span></div>

  <p class="simpara">
   Marks a property as non-lazy such that it can be accessed directly without
   triggering lazy initialization. The property is initialized to its default
   value, if any.
   The property must not be dynamic, static, or virtual, and the object must be
   an instance of a user defined class or <span class="classname"><a href="class.stdclass.php" class="classname">stdClass</a></span>.
  </p>
  <p class="simpara">
   If this was the last lazy property, the object is marked as non-lazy and the
   initializer or factory function is detached.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-reflectionproperty.skiplazyinitialization-parameters">
  <h3 class="title">Elenco dei parametri</h3>
  <dl>
   
    <dt><code class="parameter">object</code></dt>
    <dd>
     <span class="simpara">
      The object to mark the property on.
     </span>
    </dd>
   
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-reflectionproperty.skiplazyinitialization-returnvalues">
  <h3 class="title">Valori restituiti</h3>
  <p class="simpara">
   Nessun valore viene restituito.
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-reflectionproperty.skiplazyinitialization-seealso">
  <h3 class="title">Vedere anche:</h3>
  <ul class="simplelist">
   <li><a href="language.oop5.lazy-objects.php" class="link">Lazy objects</a></li>
   <li><span class="methodname"><a href="reflectionproperty.setrawvaluewithoutlazyinitialization.php" class="methodname" rel="rdfs-seeAlso">ReflectionProperty::setRawValueWithoutLazyInitialization()</a> - Set raw property value without triggering lazy initialization</span></li>
   <li><span class="methodname"><a href="reflectionclass.newlazyghost.php" class="methodname" rel="rdfs-seeAlso">ReflectionClass::newLazyGhost()</a> - Creates a new lazy ghost instance</span></li>
  </ul>
 </div>


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