php-doc-en/appendices/migration72/constants.xml

578 lines
19 KiB
XML
Raw Permalink Normal View History

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<sect1 xml:id="migration72.constants" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>New global constants</title>
<sect2 xml:id="migration72.constants.core">
<title>PHP Core</title>
<itemizedlist>
<listitem>
<simpara>
<link linkend="constant.php-float-dig"><constant>PHP_FLOAT_DIG</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.php-float-epsilon"><constant>PHP_FLOAT_EPSILON</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.php-float-min"><constant>PHP_FLOAT_MIN</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.php-float-max"><constant>PHP_FLOAT_MAX</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.php-os-family"><constant>PHP_OS_FAMILY</constant></link>
</simpara>
</listitem>
</itemizedlist>
</sect2>
<sect2 xml:id="migration72.constants.fileinfo">
<title><link linkend="book.fileinfo">File Information</link></title>
<itemizedlist>
<listitem>
<simpara>
<link linkend="constant.fileinfo-extension"><constant>FILEINFO_EXTENSION</constant></link>
</simpara>
</listitem>
</itemizedlist>
</sect2>
<sect2 xml:id="migration72.constants.json">
<title><link linkend="book.json">JSON</link></title>
<itemizedlist>
<listitem>
<simpara>
<constant>JSON_INVALID_UTF8_IGNORE</constant>
</simpara>
</listitem>
<listitem>
<simpara>
<constant>JSON_INVALID_UTF8_SUBSTITUTE</constant>
</simpara>
</listitem>
</itemizedlist>
</sect2>
<sect2 xml:id="migration72.constants.image">
<title><link linkend="book.image">GD</link></title>
<itemizedlist>
<listitem>
<simpara>
<link linkend="constant.img-effect-multiply"><constant>IMG_EFFECT_MULTIPLY</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.img-bmp"><constant>IMG_BMP</constant></link>
</simpara>
</listitem>
</itemizedlist>
</sect2>
<sect2 xml:id="migration72.constants.ldap">
<title><link linkend="book.ldap">LDAP</link></title>
<itemizedlist>
<listitem>
<simpara>
<link linkend="constant.ldap-exop-start-tls"><constant>LDAP_EXOP_START_TLS</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.ldap-exop-modify-passwd"><constant>LDAP_EXOP_MODIFY_PASSWD</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.ldap-exop-refresh"><constant>LDAP_EXOP_REFRESH</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.ldap-exop-who-am-i"><constant>LDAP_EXOP_WHO_AM_I</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.ldap-exop-turn"><constant>LDAP_EXOP_TURN</constant></link>
</simpara>
</listitem>
</itemizedlist>
</sect2>
<sect2 xml:id="migration72.constants.password">
<title><link linkend="book.password">Password Hashing</link></title>
<itemizedlist>
<listitem>
<simpara>
<link linkend="constant.password-argon2i"><constant>PASSWORD_ARGON2I</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.password-argon2-default-memory-cost"><constant>PASSWORD_ARGON2_DEFAULT_MEMORY_COST</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.password-argon2-default-time-cost"><constant>PASSWORD_ARGON2_DEFAULT_TIME_COST</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.password-argon2-default-threads"><constant>PASSWORD_ARGON2_DEFAULT_THREADS</constant></link>
</simpara>
</listitem>
</itemizedlist>
</sect2>
<sect2 xml:id="migration72.constants.pcre">
<title><link linkend="book.pcre">PCRE</link></title>
<itemizedlist>
<listitem>
<simpara>
<constant><link linkend="constant.preg-unmatched-as-null">PREG_UNMATCHED_AS_NULL</link></constant>
</simpara>
</listitem>
</itemizedlist>
</sect2>
<sect2 xml:id="migration72.constants.pdo">
<title><link linkend="book.pdo">PDO</link></title>
<itemizedlist>
<listitem>
<simpara>
<link linkend="pdo.constants.param-str-natl"><constant>PDO::PARAM_STR_NATL</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="pdo.constants.param-str-char"><constant>PDO::PARAM_STR_CHAR</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="pdo.constants.attr-default-str-param"><constant>PDO::ATTR_DEFAULT_STR_PARAM</constant></link>
</simpara>
</listitem>
</itemizedlist>
</sect2>
<sect2 xml:id="migration72.constants.sodium">
<title><link linkend="book.sodium">Sodium</link></title>
<itemizedlist>
<listitem>
<simpara>
<link linkend="constant.sodium-library-version"><constant>SODIUM_LIBRARY_VERSION</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-library-major-version"><constant>SODIUM_LIBRARY_MAJOR_VERSION</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-library-minor-version"><constant>SODIUM_LIBRARY_MINOR_VERSION</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-aead-aes256gcm-keybytes"><constant>SODIUM_CRYPTO_AEAD_AES256GCM_KEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-aead-aes256gcm-nsecbytes"><constant>SODIUM_CRYPTO_AEAD_AES256GCM_NSECBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-aead-aes256gcm-npubbytes"><constant>SODIUM_CRYPTO_AEAD_AES256GCM_NPUBBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-aead-aes256gcm-abytes"><constant>SODIUM_CRYPTO_AEAD_AES256GCM_ABYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-aead-chacha20poly1305-keybytes"><constant>SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-aead-chacha20poly1305-nsecbytes"><constant>SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_NSECBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-aead-chacha20poly1305-npubbytes"><constant>SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-aead-chacha20poly1305-abytes"><constant>SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_ABYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-aead-chacha20poly1305-ietf-keybytes"><constant>SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-aead-chacha20poly1305-ietf-nsecbytes"><constant>SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_NSECBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-aead-chacha20poly1305-ietf-npubbytes"><constant>SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-aead-chacha20poly1305-ietf-abytes"><constant>SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_ABYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-auth-bytes"><constant>SODIUM_CRYPTO_AUTH_BYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-auth-keybytes"><constant>SODIUM_CRYPTO_AUTH_KEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-box-sealbytes"><constant>SODIUM_CRYPTO_BOX_SEALBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-box-secretkeybytes"><constant>SODIUM_CRYPTO_BOX_SECRETKEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-box-publickeybytes"><constant>SODIUM_CRYPTO_BOX_PUBLICKEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-box-keypairbytes"><constant>SODIUM_CRYPTO_BOX_KEYPAIRBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-box-macbytes"><constant>SODIUM_CRYPTO_BOX_MACBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-box-noncebytes"><constant>SODIUM_CRYPTO_BOX_NONCEBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-box-seedbytes"><constant>SODIUM_CRYPTO_BOX_SEEDBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-kdf-bytes-min"><constant>SODIUM_CRYPTO_KDF_BYTES_MIN</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-kdf-bytes-max"><constant>SODIUM_CRYPTO_KDF_BYTES_MAX</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-kdf-contextbytes"><constant>SODIUM_CRYPTO_KDF_CONTEXTBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-kdf-keybytes"><constant>SODIUM_CRYPTO_KDF_KEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-kx-seedbytes"><constant>SODIUM_CRYPTO_KX_SEEDBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-kx-sessionkeybytes"><constant>SODIUM_CRYPTO_KX_SESSIONKEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-kx-publickeybytes"><constant>SODIUM_CRYPTO_KX_PUBLICKEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-kx-secretkeybytes"><constant>SODIUM_CRYPTO_KX_SECRETKEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-kx-keypairbytes"><constant>SODIUM_CRYPTO_KX_KEYPAIRBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-generichash-bytes"><constant>SODIUM_CRYPTO_GENERICHASH_BYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-generichash-bytes-min"><constant>SODIUM_CRYPTO_GENERICHASH_BYTES_MIN</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-generichash-bytes-max"><constant>SODIUM_CRYPTO_GENERICHASH_BYTES_MAX</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-generichash-keybytes"><constant>SODIUM_CRYPTO_GENERICHASH_KEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-generichash-keybytes-min"><constant>SODIUM_CRYPTO_GENERICHASH_KEYBYTES_MIN</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-generichash-keybytes-max"><constant>SODIUM_CRYPTO_GENERICHASH_KEYBYTES_MAX</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-alg-argon2i13"><constant>SODIUM_CRYPTO_PWHASH_ALG_ARGON2I13</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-alg-default"><constant>SODIUM_CRYPTO_PWHASH_ALG_DEFAULT</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-saltbytes"><constant>SODIUM_CRYPTO_PWHASH_SALTBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-strprefix"><constant>SODIUM_CRYPTO_PWHASH_STRPREFIX</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-opslimit-interactive"><constant>SODIUM_CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-memlimit-interactive"><constant>SODIUM_CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-opslimit-moderate"><constant>SODIUM_CRYPTO_PWHASH_OPSLIMIT_MODERATE</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-memlimit-moderate"><constant>SODIUM_CRYPTO_PWHASH_MEMLIMIT_MODERATE</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-opslimit-sensitive"><constant>SODIUM_CRYPTO_PWHASH_OPSLIMIT_SENSITIVE</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-memlimit-sensitive"><constant>SODIUM_CRYPTO_PWHASH_MEMLIMIT_SENSITIVE</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-scryptsalsa208sha256-saltbytes"><constant>SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_SALTBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-scryptsalsa208sha256-strprefix"><constant>SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_STRPREFIX</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-scryptsalsa208sha256-opslimit-interactive"><constant>SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_INTERACTIVE</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-scryptsalsa208sha256-memlimit-interactive"><constant>SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_INTERACTIVE</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-scryptsalsa208sha256-opslimit-sensitive"><constant>SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_SENSITIVE</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-pwhash-scryptsalsa208sha256-memlimit-sensitive"><constant>SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_SENSITIVE</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-scalarmult-bytes"><constant>SODIUM_CRYPTO_SCALARMULT_BYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-scalarmult-scalarbytes"><constant>SODIUM_CRYPTO_SCALARMULT_SCALARBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-shorthash-bytes"><constant>SODIUM_CRYPTO_SHORTHASH_BYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-shorthash-keybytes"><constant>SODIUM_CRYPTO_SHORTHASH_KEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-secretbox-keybytes"><constant>SODIUM_CRYPTO_SECRETBOX_KEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-secretbox-macbytes"><constant>SODIUM_CRYPTO_SECRETBOX_MACBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-secretbox-noncebytes"><constant>SODIUM_CRYPTO_SECRETBOX_NONCEBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-sign-bytes"><constant>SODIUM_CRYPTO_SIGN_BYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-sign-seedbytes"><constant>SODIUM_CRYPTO_SIGN_SEEDBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-sign-publickeybytes"><constant>SODIUM_CRYPTO_SIGN_PUBLICKEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-sign-secretkeybytes"><constant>SODIUM_CRYPTO_SIGN_SECRETKEYBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-sign-keypairbytes"><constant>SODIUM_CRYPTO_SIGN_KEYPAIRBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-stream-noncebytes"><constant>SODIUM_CRYPTO_STREAM_NONCEBYTES</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="constant.sodium-crypto-stream-keybytes"><constant>SODIUM_CRYPTO_STREAM_KEYBYTES</constant></link>
</simpara>
</listitem>
</itemizedlist>
</sect2>
<sect2 xml:id="migration72.constants.zip">
<title><link linkend="book.zip">Zip</link></title>
<itemizedlist>
<listitem>
<simpara>
<link linkend="ziparchive.constants.em-none"><constant>ZipArchive::EM_NONE</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="ziparchive.constants.em-aez-128"><constant>ZipArchive::EM_AES_128</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="ziparchive.constants.em-aez-192"><constant>ZipArchive::EM_AES_192</constant></link>
</simpara>
</listitem>
<listitem>
<simpara>
<link linkend="ziparchive.constants.em-aes256"><constant>ZipArchive::EM_AES_256</constant></link>
</simpara>
</listitem>
</itemizedlist>
</sect2>
</sect1>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->