Sophie

Sophie

distrib > Mageia > 7 > armv7hl > by-pkgid > 2b917e0437961edec048f1d15e2d7449 > files > 11447

php-manual-en-7.2.11-1.mga7.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>Sets the atomic integer's value</title>

 </head>
 <body><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="pht-atomicinteger.lock.html">pht\AtomicInteger::lock</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="pht-atomicinteger.unlock.html">pht\AtomicInteger::unlock</a></div>
 <div class="up"><a href="class.pht-atomicinteger.html">pht\AtomicInteger</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div><hr /><div id="pht-atomicinteger.set" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">pht\AtomicInteger::set</h1>
  <p class="verinfo">(PECL pht &gt;= 0.0.1)</p><p class="refpurpose"><span class="refname">pht\AtomicInteger::set</span> &mdash; <span class="dc-title">Sets the atomic integer&#039;s value</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-pht-atomicinteger.set-description">
  <h3 class="title">Description</h3>
  <div class="methodsynopsis dc-description">
   <span class="modifier">public</span> <span class="type"><span class="type void">void</span></span> <span class="methodname"><strong>pht\AtomicInteger::set</strong></span>
    ( <span class="methodparam"><span class="type">int</span> <code class="parameter">$value</code></span>
   )</div>

  <p class="para rdfs-comment">
   This method will set the value of the atomic integer. Internally, the mutex
   lock of the atomic integer will be acquired, and so there is no need to
   manually acquire it (unless this operation needs to be grouped with other
   operations on the same atomic integer - see the example in
   <span class="methodname"><a href="pht-atomicinteger.lock.html" class="methodname">pht\AtomicInteger::lock()</a></span> for a demonstration of this).
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-pht-atomicinteger.set-parameters">
  <h3 class="title">Parameters</h3>
  <dl>

   
    <dt>
<code class="parameter">value</code></dt>

    <dd>

     <p class="para">
      The value to set the atomic integer to.
     </p>
    </dd>

   
  </dl>

 </div>


 <div class="refsect1 returnvalues" id="refsect1-pht-atomicinteger.set-returnvalues">
  <h3 class="title">Return Values</h3>
  <p class="para">
   No return value.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-pht-atomicinteger.set-examples">
  <h3 class="title">Examples</h3>
  <p class="para">
   <div class="example" id="example-4580">
    <p><strong>Example #1 Setting an atomic integer&#039;s value</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000">
<span style="color: #0000BB">&lt;?php<br /><br /></span><span style="color: #007700">use&nbsp;</span><span style="color: #0000BB">pht</span><span style="color: #007700">\</span><span style="color: #0000BB">AtomicInteger</span><span style="color: #007700">;<br /><br /></span><span style="color: #0000BB">$atomicInteger&nbsp;</span><span style="color: #007700">=&nbsp;new&nbsp;</span><span style="color: #0000BB">AtomicInteger</span><span style="color: #007700">();<br /><br /></span><span style="color: #0000BB">$atomicInteger</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #0000BB">20</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">var_dump</span><span style="color: #007700">(</span><span style="color: #0000BB">$atomicInteger</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">get</span><span style="color: #007700">());</span>
</span>
</code></div>
    </div>

    <div class="example-contents"><p>The above example will output:</p></div>
    <div class="example-contents screen">
<div class="cdata"><pre>
int(20)
</pre></div>
    </div>
   </div>
  </p>
 </div>

</div><hr /><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="pht-atomicinteger.lock.html">pht\AtomicInteger::lock</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="pht-atomicinteger.unlock.html">pht\AtomicInteger::unlock</a></div>
 <div class="up"><a href="class.pht-atomicinteger.html">pht\AtomicInteger</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div></body></html>