<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.openssl.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'it',
  ),
  'this' => 
  array (
    0 => 'function.openssl-error-string.php',
    1 => 'openssl_error_string',
    2 => 'Return openSSL error message',
  ),
  'up' => 
  array (
    0 => 'ref.openssl.php',
    1 => 'OpenSSL Funzioni',
  ),
  'prev' => 
  array (
    0 => 'function.openssl-encrypt.php',
    1 => 'openssl_encrypt',
  ),
  'next' => 
  array (
    0 => 'function.openssl-free-key.php',
    1 => 'openssl_free_key',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'en',
    'path' => 'reference/openssl/functions/openssl-error-string.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.openssl-error-string" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">openssl_error_string</h1>
  <p class="verinfo">(PHP 4 &gt;= 4.0.6, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">openssl_error_string</span> &mdash; <span class="dc-title">Return openSSL error message</span></p>

 </div>
 
 <div class="refsect1 description" id="refsect1-function.openssl-error-string-description">
  <h3 class="title">Descrizione</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>openssl_error_string</strong></span>(): <span class="type"><span class="type"><a href="language.types.string.php" class="type string">string</a></span>|<span class="type"><a href="language.types.singleton.php" class="type false">false</a></span></span></div>

  <p class="para rdfs-comment">
   <span class="function"><strong>openssl_error_string()</strong></span> returns the last error from the
   openSSL library.  Error messages are queued, so this function should be
   called multiple times to collect all of the information. The last error will
   be the most recent one.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.openssl-error-string-parameters">
  <h3 class="title">Elenco dei parametri</h3>
  <p class="para">Questa funzione non contiene parametri.</p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.openssl-error-string-returnvalues">
  <h3 class="title">Valori restituiti</h3>
  <p class="para">
   Returns an error message string, or <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> if there are no more error
   messages to return.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.openssl-error-string-examples">
  <h3 class="title">Esempi</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Example #1 <span class="function"><strong>openssl_error_string()</strong></span> example</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #FF8000">// lets assume you just called an openssl function that failed<br /></span><span style="color: #007700">while (</span><span style="color: #0000BB">$msg </span><span style="color: #007700">= </span><span style="color: #0000BB">openssl_error_string</span><span style="color: #007700">())<br />    echo </span><span style="color: #0000BB">$msg </span><span style="color: #007700">. </span><span style="color: #DD0000">"&lt;br /&gt;\n"</span><span style="color: #007700">;<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
 </div>


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