Sophie

Sophie

distrib > Mageia > 7 > i586 > by-pkgid > 2b917e0437961edec048f1d15e2d7449 > files > 11445

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>Increments the atomic integer's value by one</title>

 </head>
 <body><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="pht-atomicinteger.get.html">pht\AtomicInteger::get</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="pht-atomicinteger.lock.html">pht\AtomicInteger::lock</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.inc" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">pht\AtomicInteger::inc</h1>
  <p class="verinfo">(PECL pht &gt;= 0.0.1)</p><p class="refpurpose"><span class="refname">pht\AtomicInteger::inc</span> &mdash; <span class="dc-title">Increments the atomic integer&#039;s value by one</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-pht-atomicinteger.inc-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::inc</strong></span>
    ( <span class="methodparam">void</span>
   )</div>

  <p class="para rdfs-comment">
   This method will increment the atomic integer&#039;s value by one. 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.inc-parameters">
  <h3 class="title">Parameters</h3>
  <p class="para">This function has no parameters.</p>
 </div>


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


 <div class="refsect1 examples" id="refsect1-pht-atomicinteger.inc-examples">
  <h3 class="title">Examples</h3>
  <p class="para">
   <div class="example" id="example-4578">
    <p><strong>Example #1 Incrementing 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">inc</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">$atomicInteger</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">inc</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(2)
</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.get.html">pht\AtomicInteger::get</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="pht-atomicinteger.lock.html">pht\AtomicInteger::lock</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>