# php_manual

id: Random\Randomizer::pickArrayKeys
type: function
doc:
<comment>Description:</comment>
  Select random array keys
  
  Uniformly selects <strong>$num</strong> distinct array keys of the input <strong>$array</strong>.
  
  Each key of the input <strong>$array</strong> is equally likely to be returned.
  
  The selection of the array keys depends on the internal structure of the input <strong>$array</strong>. The
  returned array keys might be different for two equal input arrays and two <class>Random\Engine</class>s with
  identical state, depending on how the input arrays have been created.

<comment>Param:</comment>
  <info>array</info>  <strong>$array</strong>  The array whose array keys are selected.
  <info>int</info>    <strong>$num</strong>    The number of array keys to return; must be between <return>1</return> and the number of elements in
                 <strong>$array</strong>.

<comment>Return:</comment>
  <info>array</info>  An <info>array</info> containing <strong>$num</strong> distinct array keys of <strong>$array</strong>.
         
         The returned <info>array</info> will be a list (<strong>array_is_list()</strong>). It will be a subset of the <info>array</info>
         returned by <strong>array_keys()</strong>.

<comment>See Also:</comment>
   * <strong>array_keys()</strong>


id: Random\Randomizer::shuffleArray
type: function
doc:
<comment>Description:</comment>
  Get a permutation of an array
  
  Returns a uniformly selected permutation of the input <strong>$array</strong>.
  
  Each possible permutation of the input <strong>$array</strong> is equally likely to be returned.

<comment>Param:</comment>
  <info>array</info>  <strong>$array</strong>  The <info>array</info> whose values are shuffled.
                 
                 The input <info>array</info> will not be modified.

<comment>Return:</comment>
  <info>array</info>  A permutation of the values of <strong>$array</strong>.
         
         Array keys of the input <strong>$array</strong> will not be preserved; the returned <info>array</info> will be a list
         (<strong>array_is_list()</strong>).


id: Random\Randomizer::shuffleBytes
type: function
doc:
<comment>Description:</comment>
  Get a byte-wise permutation of a string
  
  Returns a uniformly selected permutation of the input <strong>$bytes</strong>.
  
  Each possible permutation of the input <strong>$bytes</strong> is equally likely to be returned.

<comment>Param:</comment>
  <info>string</info>  <strong>$bytes</strong>  The <info>string</info> whose bytes are shuffled.
                  
                  The input <info>string</info> will not be modified.

<comment>Return:</comment>
  <info>string</info>  A permutation of the bytes of <strong>$bytes</strong>.


id: RarArchive
type: class
doc:
<comment>Description:</comment>
  This class represents a RAR archive, which may be formed by several volumes (parts) and which
  contains a number of RAR entries (i.e., files, directories and other special objects such as
  symbolic links).
  
  Objects of this class can be traversed, yielding the entries stored in the respective RAR archive.
  Those entries can also be obtained through RarArchive::getEntry and RarArchive::getEntries.


id: RarArchive::__toString
type: function
doc:
<comment>Description:</comment>
  Get text representation
  
  Provides a string representation for this <info>RarArchive</info> object. It currently shows the full path name
  of the archive volume that was opened and whether the resource is valid or was already closed
  through a call to RarArchive::close.
  
  This method may be used only for debugging purposes, as there are no guarantees as to which
  information the result contains or how it is formatted.

<comment>Return:</comment>
  <info>string</info>  A textual representation of this <info>RarArchive</info> object. The content of this representation is
          unspecified.


id: RarArchive::close
type: function
doc:
<comment>Description:</comment>
  Close RAR archive and free all resources
  
  Nesne yönelimli kullanım (method):
  
  Yordamsal kullanım:
  
  Close RAR archive and free all allocated resources.

<comment>Param:</comment>
  <info>RarArchive</info>  <strong>$rarfile</strong>  A <info>RarArchive</info> object, opened with <strong>rar_open()</strong>.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: RarArchive::getComment
type: function
doc:
<comment>Description:</comment>
  Get comment text from the RAR archive
  
  Nesne yönelimli kullanım (method):
  
  Yordamsal kullanım:
  
  Get the (global) comment stored in the RAR archive. It may be up to 64 KiB long.
  
  This extension does not support comments at the entry level.

<comment>Param:</comment>
  <info>RarArchive</info>  <strong>$rarfile</strong>  A <info>RarArchive</info> object, opened with <strong>rar_open()</strong>.

<comment>Return:</comment>
  <info>string</info>  Returns the comment or <info>null</info> if there is none.
          
          RAR has currently no support for unicode comments. The encoding of the result of this
          function is not specified, but it will probably be Windows-1252.


id: RarArchive::getEntries
type: function
doc:
<comment>Description:</comment>
  Get full list of entries from the RAR archive
  
  Nesne yönelimli kullanım (method):
  
  Yordamsal kullanım:
  
  Get entries list (files and directories) from the RAR archive.
  
  If the archive has entries with the same name, this method, together with <info>RarArchive</info> <return>foreach</return>
  iteration and array-like access with numeric indexes, are the only ones to access all the entries
  (i.e., RarArchive::getEntry and the <return>rar://</return> wrapper are insufficient).

<comment>Param:</comment>
  <info>RarArchive</info>  <strong>$rarfile</strong>  A <info>RarArchive</info> object, opened with <strong>rar_open()</strong>.

<comment>Return:</comment>
  <info>array|false</info>  <strong>rar_list()</strong> returns array of <info>RarEntry</info> objects başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * RarArchive::getEntry
   * <return>rar://</return> wrapper


id: RarArchive::getEntry
type: function
doc:
<comment>Description:</comment>
  Get entry object from the RAR archive
  
  Nesne yönelimli kullanım (method):
  
  Yordamsal kullanım:
  
  Get entry object (file or directory) from the RAR archive.
  
  You can also get entry objects using RarArchive::getEntries.
  
  Note that a RAR archive can have multiple entries with the same name; this method will retrieve
  only the first.

<comment>Param:</comment>
  <info>RarArchive</info>  <strong>$rarfile</strong>    A <info>RarArchive</info> object, opened with <strong>rar_open()</strong>.
  <info>string</info>      <strong>$entryname</strong>  Path to the entry within the RAR archive.
                          
                          The path must be the same returned by RarEntry::getName.

<comment>Return:</comment>
  <info>RarEntry|false</info>  Returns the matching <info>RarEntry</info> object  başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * RarArchive::getEntries
   * <return>rar://</return> wrapper


id: RarArchive::isBroken
type: function
doc:
<comment>Description:</comment>
  Test whether an archive is broken (incomplete)
  
  Nesne yönelimli kullanım (method):
  
  Yordamsal kullanım:
  
  This function determines whether an archive is incomplete, i.e., if a volume is missing or a
  volume is truncated.

<comment>Param:</comment>
  <info>RarArchive</info>  <strong>$rarfile</strong>  A <info>RarArchive</info> object, opened with <strong>rar_open()</strong>.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the archive is broken, <info>false</info> otherwise. This function may also return <info>false</info>
        if the passed file has already been closed. The only way to tell the two cases apart is to
        enable exceptions with RarException::setUsingExceptions; however, this should be unnecessary
        as a program should not operate on closed files.

<comment>See Also:</comment>
   * RarArchive::setAllowBroken


id: RarArchive::isSolid
type: function
doc:
<comment>Description:</comment>
  Check whether the RAR archive is solid
  
  Nesne yönelimli kullanım (method):
  
  Yordamsal kullanım:
  
  Check whether the RAR archive is solid. Individual file extraction is slower on solid archives.

<comment>Param:</comment>
  <info>RarArchive</info>  <strong>$rarfile</strong>  A <info>RarArchive</info> object, opened with <strong>rar_open()</strong>.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the archive is solid, <info>false</info> otherwise.


id: RarArchive::open
type: function
doc:
<comment>Description:</comment>
  Open RAR archive
  
  Nesne yönelimli kullanım (method):
  
  Yordamsal kullanım:
  
  Open specified RAR archive and return <info>RarArchive</info> instance representing it.
  
  If opening a multi-volume archive, the path of the first volume should be passed as the first
  parameter. Otherwise, not all files will be shown. This is by design.

<comment>Param:</comment>
  <info>string</info>    <strong>$filename</strong>         Path to the Rar archive.
  <info>string</info>    <strong>$password</strong>         A plain password, if needed to decrypt the headers. It will also be
                              used by default if encrypted files are found. Note that the files may
                              have different passwords in respect to the headers and among them.
  <info>callable</info>  <strong>$volume_callback</strong>  A function that receives one parameter – the path of the volume that
                              was not found – and returns a string with the correct path for such
                              volume or <info>null</info> if such volume does not exist or is not known. The
                              programmer should ensure the passed function doesn't cause loops as
                              this function is called repeatedly if the path returned in a previous
                              call did not correspond to the needed volume. Specifying this
                              parameter omits the notice that would otherwise be emitted whenever a
                              volume is not found; an implementation that only returns <info>null</info> can
                              therefore be used to merely omit such notices.

<comment>Return:</comment>
  <info>RarArchive|false</info>  Returns the requested <info>RarArchive</info> instance  başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * <return>rar://</return> wrapper


id: RarArchive::setAllowBroken
type: function
doc:
<comment>Description:</comment>
  Whether opening broken archives is allowed
  
  Nesne yönelimli kullanım (method):
  
  Yordamsal kullanım:
  
  This method defines whether broken archives can be read or all the operations that attempt to
  extract the archive entries will fail. Broken archives are archives for which no error is detected
  when the file is opened but an error occurs when reading the entries.

<comment>Param:</comment>
  <info>RarArchive</info>  <strong>$rarfile</strong>       A <info>RarArchive</info> object, opened with <strong>rar_open()</strong>.
  <info>bool</info>        <strong>$allow_broken</strong>  Whether to allow reading broken files (<info>true</info>) or not (<info>false</info>).

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info>  başarısızlık durumunda <info>false</info> döner. It will only fail if the file has already
        been closed.

<comment>See Also:</comment>
   * RarArchive::isBroken


id: RarEntry
type: class
doc:
<comment>Description:</comment>
  A RAR entry, representing a directory or a compressed file inside a RAR archive.


id: RarEntry::ATTRIBUTE_UNIX_BLOCK_DEV
type: constant
doc:
<comment>Description:</comment>
  Unix block devices will have attributes whose last four bits have this value. To be used with
  RarEntry::getAttr on entries whose host OS is UNIX and with the constant
  <info>RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET</info>.


id: RarEntry::ATTRIBUTE_UNIX_CHAR_DEV
type: constant
doc:
<comment>Description:</comment>
  Unix character devices will have attributes whose last four bits have this value. To be used with
  RarEntry::getAttr on entries whose host OS is UNIX and with the constant
  <info>RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET</info>.


id: RarEntry::ATTRIBUTE_UNIX_DIRECTORY
type: constant
doc:
<comment>Description:</comment>
  Unix directories will have attributes whose last four bits have this value. To be used with
  RarEntry::getAttr on entries whose host OS is UNIX and with the constant
  <info>RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET</info>. See also RarEntry::isDirectory, which also works with
  entries that were added in other operating systems.


id: RarEntry::ATTRIBUTE_UNIX_FIFO
type: constant
doc:
<comment>Description:</comment>
  Unix FIFOs will have attributes whose last four bits have this value. To be used with
  RarEntry::getAttr on entries whose host OS is UNIX and with the constant
  <info>RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET</info>.


id: RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET
type: constant
doc:
<comment>Description:</comment>
  Mask to isolate the last four bits (nibble) of UNIX attributes (_S_IFMT, the type of file mask).
  To be used with RarEntry::getAttr on entries whose host OS is UNIX and with the constants
  <info>RarEntry::ATTRIBUTE_UNIX_FIFO</info>, <info>RarEntry::ATTRIBUTE_UNIX_CHAR_DEV</info>,
  <info>RarEntry::ATTRIBUTE_UNIX_DIRECTORY</info>, <info>RarEntry::ATTRIBUTE_UNIX_BLOCK_DEV</info>,
  <info>RarEntry::ATTRIBUTE_UNIX_REGULAR_FILE</info>, <info>RarEntry::ATTRIBUTE_UNIX_SYM_LINK</info> and
  <info>RarEntry::ATTRIBUTE_UNIX_SOCKET</info>.


id: RarEntry::ATTRIBUTE_UNIX_GROUP_EXECUTE
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a UNIX entry that is group executable. To be used with RarEntry::getAttr on
  entries whose host OS is UNIX.


id: RarEntry::ATTRIBUTE_UNIX_GROUP_READ
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a UNIX entry that is group readable. To be used with RarEntry::getAttr on
  entries whose host OS is UNIX.


id: RarEntry::ATTRIBUTE_UNIX_GROUP_WRITE
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a UNIX entry that is group writable. To be used with RarEntry::getAttr on
  entries whose host OS is UNIX.


id: RarEntry::ATTRIBUTE_UNIX_OWNER_EXECUTE
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a UNIX entry that is owner executable. To be used with RarEntry::getAttr on
  entries whose host OS is UNIX.


id: RarEntry::ATTRIBUTE_UNIX_OWNER_READ
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a UNIX entry that is owner readable. To be used with RarEntry::getAttr on
  entries whose host OS is UNIX.


id: RarEntry::ATTRIBUTE_UNIX_OWNER_WRITE
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a UNIX entry that is owner writable. To be used with RarEntry::getAttr on
  entries whose host OS is UNIX.


id: RarEntry::ATTRIBUTE_UNIX_REGULAR_FILE
type: constant
doc:
<comment>Description:</comment>
  Unix regular files (not directories) will have attributes whose last four bits have this value. To
  be used with RarEntry::getAttr on entries whose host OS is UNIX and with the constant
  <info>RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET</info>. See also RarEntry::isDirectory, which also works with
  entries that were added in other operating systems.


id: RarEntry::ATTRIBUTE_UNIX_SETGID
type: constant
doc:
<comment>Description:</comment>
  Bit that represents the UNIX setgid attribute. To be used with RarEntry::getAttr on entries whose
  host OS is UNIX.


id: RarEntry::ATTRIBUTE_UNIX_SETUID
type: constant
doc:
<comment>Description:</comment>
  Bit that represents the UNIX setuid attribute. To be used with RarEntry::getAttr on entries whose
  host OS is UNIX.


id: RarEntry::ATTRIBUTE_UNIX_SOCKET
type: constant
doc:
<comment>Description:</comment>
  Unix sockets will have attributes whose last four bits have this value. To be used with
  RarEntry::getAttr on entries whose host OS is UNIX and with the constant
  <info>RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET</info>.


id: RarEntry::ATTRIBUTE_UNIX_STICKY
type: constant
doc:
<comment>Description:</comment>
  Bit that represents the UNIX sticky bit. To be used with RarEntry::getAttr on entries whose host
  OS is UNIX.


id: RarEntry::ATTRIBUTE_UNIX_SYM_LINK
type: constant
doc:
<comment>Description:</comment>
  Unix symbolic links will have attributes whose last four bits have this value. To be used with
  RarEntry::getAttr on entries whose host OS is UNIX and with the constant
  <info>RarEntry::ATTRIBUTE_UNIX_FINAL_QUARTET</info>.


id: RarEntry::ATTRIBUTE_UNIX_WORLD_EXECUTE
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a UNIX entry that is world executable. To be used with RarEntry::getAttr on
  entries whose host OS is UNIX.


id: RarEntry::ATTRIBUTE_UNIX_WORLD_READ
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a UNIX entry that is world readable. To be used with RarEntry::getAttr on
  entries whose host OS is UNIX.


id: RarEntry::ATTRIBUTE_UNIX_WORLD_WRITE
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a UNIX entry that is world writable. To be used with RarEntry::getAttr on
  entries whose host OS is UNIX.


id: RarEntry::ATTRIBUTE_WIN_ARCHIVE
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with an archive attribute. To be used with RarEntry::getAttr
  on entries whose host OS is Microsoft Windows.


id: RarEntry::ATTRIBUTE_WIN_COMPRESSED
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with a compressed attribute (NTFS only). To be used with
  RarEntry::getAttr on entries whose host OS is Microsoft Windows.


id: RarEntry::ATTRIBUTE_WIN_DEVICE
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with a device attribute. To be used with RarEntry::getAttr on
  entries whose host OS is Microsoft Windows.


id: RarEntry::ATTRIBUTE_WIN_DIRECTORY
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with a directory attribute (entry is a directory). To be used
  with RarEntry::getAttr on entries whose host OS is Microsoft Windows. See also
  RarEntry::isDirectory, which also works with entries that were not added in WinRAR.


id: RarEntry::ATTRIBUTE_WIN_ENCRYPTED
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with an encrypted attribute (NTFS only). To be used with
  RarEntry::getAttr on entries whose host OS is Microsoft Windows.


id: RarEntry::ATTRIBUTE_WIN_HIDDEN
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with a hidden attribute. To be used with RarEntry::getAttr on
  entries whose host OS is Microsoft Windows.


id: RarEntry::ATTRIBUTE_WIN_NORMAL
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with a normal file attribute (entry is NOT a directory). To be
  used with RarEntry::getAttr on entries whose host OS is Microsoft Windows. See also
  RarEntry::isDirectory, which also works with entries that were not added in WinRAR.


id: RarEntry::ATTRIBUTE_WIN_NOT_CONTENT_INDEXED
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with a not content indexed attribute (entry is to be indexed).
  To be used with RarEntry::getAttr on entries whose host OS is Microsoft Windows.


id: RarEntry::ATTRIBUTE_WIN_OFFLINE
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with an offline attribute (entry is offline and not
  accessible). To be used with RarEntry::getAttr on entries whose host OS is Microsoft Windows.


id: RarEntry::ATTRIBUTE_WIN_READONLY
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with a read-only attribute. To be used with RarEntry::getAttr
  on entries whose host OS is Microsoft Windows.


id: RarEntry::ATTRIBUTE_WIN_REPARSE_POINT
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with a reparse point attribute (entry is an NTFS reparse
  point, e.g. a directory junction or a mount file system). To be used with RarEntry::getAttr on
  entries whose host OS is Microsoft Windows.


id: RarEntry::ATTRIBUTE_WIN_SPARSE_FILE
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with a sparse file attribute (file is an NTFS sparse file). To
  be used with RarEntry::getAttr on entries whose host OS is Microsoft Windows.


id: RarEntry::ATTRIBUTE_WIN_SYSTEM
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with a system attribute. To be used with RarEntry::getAttr on
  entries whose host OS is Microsoft Windows.


id: RarEntry::ATTRIBUTE_WIN_TEMPORARY
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with a temporary attribute. To be used with RarEntry::getAttr
  on entries whose host OS is Microsoft Windows.


id: RarEntry::ATTRIBUTE_WIN_VIRTUAL
type: constant
doc:
<comment>Description:</comment>
  Bit that represents a Windows entry with a virtual attribute. To be used with RarEntry::getAttr on
  entries whose host OS is Microsoft Windows.


id: RarEntry::HOST_BEOS
type: constant
doc:
<comment>Description:</comment>
  If the return value of RarEntry::getHostOs equals this constant, BeOS was used to add this entry.
  Intended to replace <info>RAR_HOST_BEOS</info>.


id: RarEntry::HOST_MACOS
type: constant
doc:
<comment>Description:</comment>
  If the return value of RarEntry::getHostOs equals this constant, Mac OS was used to add this
  entry.


id: RarEntry::HOST_MSDOS
type: constant
doc:
<comment>Description:</comment>
  If the return value of RarEntry::getHostOs equals this constant, MS-DOS was used to add this
  entry. Use instead of <info>RAR_HOST_MSDOS</info>.


id: RarEntry::HOST_OS2
type: constant
doc:
<comment>Description:</comment>
  If the return value of RarEntry::getHostOs equals this constant, OS/2 was used to add this entry.
  Intended to replace <info>RAR_HOST_OS2</info>.


id: RarEntry::HOST_UNIX
type: constant
doc:
<comment>Description:</comment>
  If the return value of RarEntry::getHostOs equals this constant, an unspecified UNIX OS was used
  to add this entry. Intended to replace <info>RAR_HOST_UNIX</info>.


id: RarEntry::HOST_WIN32
type: constant
doc:
<comment>Description:</comment>
  If the return value of RarEntry::getHostOs equals this constant, Microsoft Windows was used to add
  this entry. Intended to replace <info>RAR_HOST_WIN32</info>.


id: RarEntry::__toString
type: function
doc:
<comment>Description:</comment>
  Get text representation of entry
  
  RarEntry::__toString returns a textual representation for this entry. It includes whether the
  entry is a file or a directory (symbolic links and other special objects will be treated as
  files), the UTF-8 name of the entry and its CRC. The form and content of this representation may
  be changed in the future, so they cannot be relied upon.

<comment>Return:</comment>
  <info>string</info>  A textual representation for the entry.


id: RarEntry::extract
type: function
doc:
<comment>Description:</comment>
  Extract entry from the archive
  
  RarEntry::extract extracts the entry's data. It will create new file in the specified <strong>$dir</strong> with
  the name identical to the entry's name, unless the second argument is specified. See below for
  more information.

<comment>Param:</comment>
  <info>string</info>  <strong>$dir</strong>            Path to the directory where files should be extracted. This parameter is
                          considered if and only if <strong>$filepath</strong> is not. If both parameters are empty
                          an extraction to the current directory will be attempted.
  <info>string</info>  <strong>$filepath</strong>       Path (relative or absolute) containing the directory and filename of the
                          extracted file. This parameter overrides both the parameter <strong>$dir</strong> and the
                          original file name.
  <info>string</info>  <strong>$password</strong>       The password used to encrypt this entry. If the entry is not encrypted,
                          this value will not be used and can be omitted. If this parameter is
                          omitted and the entry is encrypted, the password given to <strong>rar_open()</strong>, if
                          any, will be used. If a wrong password is given, either explicitly or
                          implicitly via <strong>rar_open()</strong>, CRC checking will fail and this method will
                          fail and return <info>false</info>. If no password is given and one is required, this
                          method will fail and return <info>false</info>. You can check whether an entry is
                          encrypted with RarEntry::isEncrypted.
  <info>bool</info>    <strong>$extended_data</strong>  If <info>true</info>, extended information such as NTFS ACLs and Unix owner information
                          will be set in the extract files, as long as it's present in the archive.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * RarEntry::getStream
   * <return>rar://</return> wrapper


id: RarEntry::getAttr
type: function
doc:
<comment>Description:</comment>
  Get attributes of the entry
  
  Returns the OS-dependent attributes of the archive entry.

<comment>Return:</comment>
  <info>int</info>  Returns the attributes or <info>false</info> on error.

<comment>See Also:</comment>
   * RarEntry::getHostOs
   * The constants in <class>RarEntry</class>


id: RarEntry::getCrc
type: function
doc:
<comment>Description:</comment>
  Get CRC of the entry
  
  Returns an hexadecimal string representation of the CRC of the archive entry.

<comment>Return:</comment>
  <info>string</info>  Returns the CRC of the archive entry or <info>false</info> on error.


id: RarEntry::getFileTime
type: function
doc:
<comment>Description:</comment>
  Get entry last modification time
  
  Gets entry last modification time.

<comment>Return:</comment>
  <info>string</info>  Returns entry last modification time as string in format  <return>YYYY-MM-DD HH:II:SS</return>, or <info>false</info> on
          error.


id: RarEntry::getHostOs
type: function
doc:
<comment>Description:</comment>
  Get entry host OS
  
  Returns the code of the host OS of the archive entry.

<comment>Return:</comment>
  <info>int</info>  Returns the code of the host OS, or <info>false</info> on error.

<comment>See Also:</comment>
   * RarEntry::extract


id: RarEntry::getMethod
type: function
doc:
<comment>Description:</comment>
  Get pack method of the entry
  
  RarEntry::getMethod returns number of the method used when adding current archive entry.

<comment>Return:</comment>
  <info>int</info>  Returns the method number or <info>false</info> on error.


id: RarEntry::getName
type: function
doc:
<comment>Description:</comment>
  Get name of the entry
  
  Returns the name (with path) of the archive entry.

<comment>Return:</comment>
  <info>string</info>  Returns the entry name as a string, or <info>false</info> on error.


id: RarEntry::getPackedSize
type: function
doc:
<comment>Description:</comment>
  Get packed size of the entry
  
  Get packed size of the archive entry.
  
  Note that on platforms with 32-bit longs (that includes Windows x64), the maximum size returned is
  capped at 2 GiB. Check the constant <info>PHP_INT_MAX</info>.

<comment>Return:</comment>
  <info>int</info>  Returns the packed size, or <info>false</info> on error.


id: RarEntry::getStream
type: function
doc:
<comment>Description:</comment>
  Get file handler for entry
  
  Returns a file handler that supports read operations. This handler provides on-the-fly
  decompression for this entry.
  
  The handler is not invalidated by calling <strong>rar_close()</strong>.
  
  The resulting stream has no integrity verification. In particular, file corruption and decryption
  with a wrong a key will not be detected. It is the programmer's responsability to use the entry's
  CRC to check for integrity, if he so wishes.

<comment>Param:</comment>
  <info>string</info>  <strong>$password</strong>  The password used to encrypt this entry. If the entry is not encrypted, this
                     value will not be used and can be omitted. If this parameter is omitted and the
                     entry is encrypted, the password given to <strong>rar_open()</strong>, if any, will be used. If
                     a wrong password is given, either explicitly or implicitly via <strong>rar_open()</strong>, this
                     method's resulting stream will produce wrong output. If no password is given
                     and one is required, this method will fail and return <info>false</info>. You can check
                     whether an entry is encrypted with RarEntry::isEncrypted.

<comment>Return:</comment>
  <info>resource|false</info>  The file handler  başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * RarEntry::extract
   * <return>rar://</return> wrapper


id: RarEntry::getUnpackedSize
type: function
doc:
<comment>Description:</comment>
  Get unpacked size of the entry
  
  Get unpacked size of the archive entry.
  
  Note that on platforms with 32-bit longs (that includes Windows x64), the maximum size returned is
  capped at 2 GiB. Check the constant <info>PHP_INT_MAX</info>.

<comment>Return:</comment>
  <info>int</info>  Returns the unpacked size, or <info>false</info> on error.


id: RarEntry::getVersion
type: function
doc:
<comment>Description:</comment>
  Get minimum version of RAR program required to unpack the entry
  
  Returns minimum version of RAR program (e.g. WinRAR) required to unpack the entry. It is encoded
  as 10 * major version + minor version.

<comment>Return:</comment>
  <info>int</info>  Returns the version or <info>false</info> on error.


id: RarEntry::isDirectory
type: function
doc:
<comment>Description:</comment>
  Test whether an entry represents a directory
  
  Tests whether the current entry is a directory.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if this entry is a directory and <info>false</info> otherwise.


id: RarEntry::isEncrypted
type: function
doc:
<comment>Description:</comment>
  Test whether an entry is encrypted
  
  Tests whether the current entry contents are encrypted.
  
  The password used may differ between files inside the same RAR archive.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the current entry is encrypted and <info>false</info> otherwise.


id: RarException
type: class
doc:
<comment>Description:</comment>
  This class serves two purposes: it is the type of the exceptions thrown by the RAR extension
  functions and methods and it allows, through static methods to query and define the error
  behaviour of the extension, i.e., whether exceptions are thrown or only warnings are emitted.
  
  The following error codes are used:
  
  -1 - error outside UnRAR library
  
  11 - insufficient memory
  
  12 - bad data
  
  13 - bad archive
  
  14 - unknown format
  
  15 - file open error
  
  16 - file create error
  
  17 - file close error
  
  18 - read error
  
  19 - write error
  
  20 - buffer too small
  
  21 - unknown RAR error
  
  22 - password required but not given


id: RarException::isUsingExceptions
type: function
doc:
<comment>Description:</comment>
  Check whether error handling with exceptions is in use
  
  Checks whether the RAR functions will emit warnings and return error values or whether they will
  throw exceptions in most of the circumstances (does not include some programmatic errors such as
  passing the wrong type of arguments).

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if exceptions are being used, <info>false</info> otherwise.

<comment>See Also:</comment>
   * RarException::setUsingExceptions


id: RarException::setUsingExceptions
type: function
doc:
<comment>Description:</comment>
  Activate and deactivate error handling with exceptions
  
  If and only if the argument is <info>true</info>, then, instead of emitting warnings and returning a special
  value indicating error when the UnRAR library encounters an error, an exception of type
  <info>RarException</info> will be thrown.
  
  Exceptions will also be thrown for the following errors, which occur outside the library (their
  error code will be -1):
  
  attempting some operations on a closed <info>RarArchive</info> object or a <info>RarEntry</info> object relative to the
  first;
  
  attempting to get an entry that does not exist with RarArchive::getEntry.

<comment>Param:</comment>
  <info>bool</info>  <strong>$using_exceptions</strong>  Should be <info>true</info> to activate exception throwing, <info>false</info> to deactivate (the
                           default).

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * RarException::isUsingExceptions


id: RecursiveArrayIterator
type: class
doc:
<comment>Description:</comment>
  This iterator allows for unsetting and modifying values and keys while iterating over arrays and
  objects, in the same way as the <info>ArrayIterator</info>. Additionally, it is possible to iterate over the
  current iterator entry.


id: RecursiveArrayIterator::CHILD_ARRAYS_ONLY
type: constant
doc:
<comment>Description:</comment>
  Treat only arrays (not objects) as having children for recursive iteration.


id: RecursiveArrayIterator::getChildren
type: function
doc:
<comment>Description:</comment>
  Returns an iterator for the current entry if it is an array or an object
  
  Returns an iterator for the current iterator entry.

<comment>Return:</comment>
  <info>RecursiveArrayIterator|null</info>  An iterator for the current entry, if it is an <info>array</info> or <info>object</info>; or
                               <info>null</info> on failure.

<comment>See Also:</comment>
   * <strong>RecursiveArrayIterator::hasChildren()</strong>


id: RecursiveArrayIterator::hasChildren
type: function
doc:
<comment>Description:</comment>
  Returns whether current entry is an array or an object
  
  Returns whether current entry is an <info>array</info> or an <info>object</info> for which an iterator can be obtained via
  RecursiveArrayIterator::getChildren.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the current entry is an <info>array</info> or an <info>object</info>, otherwise <info>false</info> is returned.

<comment>See Also:</comment>
   * <strong>RecursiveArrayIterator::getChildren()</strong>


id: RecursiveCachingIterator::__construct
type: function
doc:
<comment>Description:</comment>
  Construct
  
  Constructs a new <class>RecursiveCachingIterator</class>, which consists of a passed in <strong>$iterator</strong>.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>Iterator</info>  <strong>$iterator</strong>  The iterator being used.
  <info>int</info>       <strong>$flags</strong>     The flags. Use <info>CALL_TOSTRING</info> to call  RecursiveCachingIterator::__toString
                       for every element (the default), and/or <info>CATCH_GET_CHILD</info> to catch exceptions
                       when trying to get children.

<comment>See Also:</comment>
   * CachingIterator::__construct


id: RecursiveCachingIterator::getChildren
type: function
doc:
<comment>Description:</comment>
  Return the inner iterator's children as a RecursiveCachingIterator
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>RecursiveCachingIterator|null</info>  The inner iterator's children, as a RecursiveCachingIterator; or
                                 <info>null</info> if there is no children.


id: RecursiveCachingIterator::hasChildren
type: function
doc:
<comment>Description:</comment>
  Check whether the current element of the inner iterator has children
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the inner iterator has children, otherwise <info>false</info>


id: RecursiveCallbackFilterIterator::__construct
type: function
doc:
<comment>Description:</comment>
  Create a RecursiveCallbackFilterIterator from a RecursiveIterator
  
  Creates a filtered iterator from a RecursiveIterator using the <strong>$callback</strong> to determine which  items
  are accepted or rejected.

<comment>Param:</comment>
  <info>RecursiveIterator</info>  <strong>$iterator</strong>  The recursive iterator to be filtered.
  <info>callable</info>           <strong>$callback</strong>  The callback, which should return <info>true</info> to accept the current item or
                                <info>false</info> otherwise. See Examples.
                                
                                May be any valid <info>callable</info> value.

<comment>See Also:</comment>
   * RecursiveCallbackFilterIterator Examples
   * RecursiveCallbackFilterIterator::getChildren
   * RecursiveCallbackFilteriterator::hasChildren


id: RecursiveCallbackFilterIterator::getChildren
type: function
doc:
<comment>Description:</comment>
  Return the inner iterator's children contained in a RecursiveCallbackFilterIterator
  
  Fetches the filtered children of the inner iterator.
  
  RecursiveCallbackFilterIterator::hasChildren should be used to determine if there are children to
  be fetched.

<comment>Return:</comment>
  <info>RecursiveCallbackFilterIterator</info>  Returns a <class>RecursiveCallbackFilterIterator</class> containing the
                                   children.

<comment>See Also:</comment>
   * RecursiveCallbackFilterIterator Examples
   * RecursiveCallbackFilterIterator::__construct
   * RecursiveCallbackFilteriterator::hasChildren


id: RecursiveCallbackFilterIterator::hasChildren
type: function
doc:
<comment>Description:</comment>
  Check whether the inner iterator's current element has children
  
  Returns <info>true</info> if the current element has children, <info>false</info> otherwise.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the current element has children, <info>false</info> otherwise.

<comment>See Also:</comment>
   * RecursiveCallbackFilterIterator Examples
   * RecursiveCallbackFilterIterator::__construct
   * RecursiveCallbackFilteriterator::getChildren


id: RecursiveDirectoryIterator
type: class
doc:
<comment>Description:</comment>
  The <class>RecursiveDirectoryIterator</class> provides an interface for iterating recursively over filesystem
  directories.


id: RecursiveDirectoryIterator::__construct
type: function
doc:
<comment>Description:</comment>
  Constructs a RecursiveDirectoryIterator
  
  Constructs a RecursiveDirectoryIterator for the provided <strong>$directory</strong>.

<comment>Param:</comment>
  <info>string</info>  <strong>$directory</strong>  The path of the directory to be iterated over.
  <info>int</info>     <strong>$flags</strong>      Flags may be provided which will affect the behavior of some methods. A list
                      of the flags can found under FilesystemIterator predefined constants. They can
                      also be set later with FilesystemIterator::setFlags.

<comment>See Also:</comment>
   * FilesystemIterator::__construct
   * RecursiveIteratorIterator::__construct
   * FilesystemIterator predefined constants


id: RecursiveDirectoryIterator::getChildren
type: function
doc:
<comment>Description:</comment>
  Returns an iterator for the current entry if it is a directory
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>RecursiveDirectoryIterator</info>  The filename, file information, or $this depending on the set flags.
                              See the FilesystemIterator constants.


id: RecursiveDirectoryIterator::getSubPath
type: function
doc:
<comment>Description:</comment>
  Get sub path
  
  Returns the sub path relative to the directory given in the constructor.

<comment>Return:</comment>
  <info>string</info>  The sub path.

<comment>See Also:</comment>
   * RecursiveDirectoryIterator::getSubPathName
   * RecursiveDirectoryIterator::key


id: RecursiveDirectoryIterator::getSubPathname
type: function
doc:
<comment>Description:</comment>
  Get sub path and name
  
  Gets the sub path and filename.

<comment>Return:</comment>
  <info>string</info>  The sub path (sub directory) and filename.

<comment>See Also:</comment>
   * RecursiveDirectoryIterator::getSubPath
   * RecursiveDirectoryIterator::key


id: RecursiveDirectoryIterator::hasChildren
type: function
doc:
<comment>Description:</comment>
  Returns whether current entry is a directory and not '.' or '..'
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>bool</info>  <strong>$allowLinks</strong>  

<comment>Return:</comment>
  <info>bool</info>  Returns whether the current entry is a directory, but not '.' or '..'


id: RecursiveDirectoryIterator::key
type: function
doc:
<comment>Description:</comment>
  Return path and filename of current dir entry
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  The path and filename of the current dir entry.


id: RecursiveDirectoryIterator::next
type: function
doc:
<comment>Description:</comment>
  Move to next entry
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveDirectoryIterator::rewind
type: function
doc:
<comment>Description:</comment>
  Rewind dir back to the start
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveFilterIterator
type: class
doc:
<comment>Description:</comment>
  This abstract iterator filters out unwanted values for a <class>RecursiveIterator</class>. This class should be
  extended to implement custom filters.  The RecursiveFilterIterator::accept must be implemented in
  the subclass.


id: RecursiveFilterIterator::__construct
type: function
doc:
<comment>Description:</comment>
  Create a RecursiveFilterIterator from a RecursiveIterator
  
  Create a <class>RecursiveFilterIterator</class> from a <class>RecursiveIterator</class>.

<comment>Param:</comment>
  <info>RecursiveIterator</info>  <strong>$iterator</strong>  The <class>RecursiveIterator</class> to be filtered.

<comment>See Also:</comment>
   * RecursiveFilterIterator::getChildren
   * RecursiveFilterIterator::hasChildren
   * FilterIterator::accept


id: RecursiveFilterIterator::getChildren
type: function
doc:
<comment>Description:</comment>
  Return the inner iterator's children contained in a RecursiveFilterIterator
  
  Return the inner iterator's children contained in a <class>RecursiveFilterIterator</class>.

<comment>Return:</comment>
  <info>RecursiveFilterIterator|null</info>  Returns a <class>RecursiveFilterIterator</class> containing the inner iterator's
                                children.

<comment>See Also:</comment>
   * RecursiveFilterIterator::hasChildren
   * RecursiveIterator::getChildren


id: RecursiveFilterIterator::hasChildren
type: function
doc:
<comment>Description:</comment>
  Check whether the inner iterator's current element has children
  
  Check whether the inner iterator's current element has children.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the inner iterator has children, otherwise <info>false</info>

<comment>See Also:</comment>
   * RecursiveFilterIterator::getChildren
   * RecursiveIterator::hasChildren


id: RecursiveIterator
type: class
doc:
<comment>Description:</comment>
  Classes implementing <class>RecursiveIterator</class> can be used to iterate over iterators recursively.


id: RecursiveIterator::getChildren
type: function
doc:
<comment>Description:</comment>
  Returns an iterator for the current entry
  
  Returns an iterator for the current iterator entry.

<comment>Return:</comment>
  <info>RecursiveIterator|null</info>  Returns an iterator for the current entry if it exists, or <info>null</info> otherwise.

<comment>See Also:</comment>
   * <strong>RecursiveIterator::hasChildren()</strong>


id: RecursiveIterator::hasChildren
type: function
doc:
<comment>Description:</comment>
  Returns if an iterator can be created for the current entry
  
  Returns if an iterator can be created for the current entry. RecursiveIterator::getChildren.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the current entry can be iterated over, otherwise returns <info>false</info>.

<comment>See Also:</comment>
   * <strong>RecursiveIterator::getChildren()</strong>


id: RecursiveIteratorIterator::__construct
type: function
doc:
<comment>Description:</comment>
  Construct a RecursiveIteratorIterator
  
  Creates a <class>RecursiveIteratorIterator</class> from a <class>RecursiveIterator</class>.

<comment>Param:</comment>
  <info>Traversable</info>  <strong>$iterator</strong>  The iterator being constructed from. Either a <class>RecursiveIterator</class> or
                          <class>IteratorAggregate</class>.
  <info>int</info>          <strong>$mode</strong>      Optional mode. Possible values are <info>RecursiveIteratorIterator::LEAVES_ONLY</info>
                          - The default. Lists only leaves in iteration.
                          <info>RecursiveIteratorIterator::SELF_FIRST</info> - Lists leaves and parents in
                          iteration with parents coming first.
                          <info>RecursiveIteratorIterator::CHILD_FIRST</info> - Lists leaves and parents in
                          iteration with leaves coming first.
  <info>int</info>          <strong>$flags</strong>     Optional flag. Possible values are
                          <info>RecursiveIteratorIterator::CATCH_GET_CHILD</info> which will then ignore
                          exceptions thrown in calls to RecursiveIteratorIterator::getChildren.


id: RecursiveIteratorIterator::beginChildren
type: function
doc:
<comment>Description:</comment>
  Begin children
  
  Is called after calling RecursiveIteratorIterator::getChildren, and its associated
  RecursiveIteratorIterator::rewind.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveIteratorIterator::beginIteration
type: function
doc:
<comment>Description:</comment>
  Begin Iteration
  
  Called when iteration begins (after the first RecursiveIteratorIterator::rewind call.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveIteratorIterator::callGetChildren
type: function
doc:
<comment>Description:</comment>
  Get children
  
  Get children of the current element.

<comment>Return:</comment>
  <info>RecursiveIterator|null</info>  A RecursiveIterator on success, or <info>null</info> on failure.


id: RecursiveIteratorIterator::callHasChildren
type: function
doc:
<comment>Description:</comment>
  Has children
  
  Called for each element to test whether it has children.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>bool</info>  Returns whether the element has children.


id: RecursiveIteratorIterator::current
type: function
doc:
<comment>Description:</comment>
  Access the current element value
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>mixed</info>  The current elements value.


id: RecursiveIteratorIterator::endChildren
type: function
doc:
<comment>Description:</comment>
  End children
  
  Called when end recursing one level.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveIteratorIterator::endIteration
type: function
doc:
<comment>Description:</comment>
  End Iteration
  
  Called when the iteration ends (when RecursiveIteratorIterator::valid first returns <info>false</info>.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveIteratorIterator::getDepth
type: function
doc:
<comment>Description:</comment>
  Get the current depth of the recursive iteration
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>int</info>  The current depth of the recursive iteration.


id: RecursiveIteratorIterator::getInnerIterator
type: function
doc:
<comment>Description:</comment>
  Get inner iterator
  
  Gets the current active sub iterator.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>RecursiveIterator</info>  The current active sub iterator.


id: RecursiveIteratorIterator::getMaxDepth
type: function
doc:
<comment>Description:</comment>
  Get max depth
  
  Gets the maximum allowable depth.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>int|false</info>  The maximum accepted depth, or <info>false</info> if any depth is allowed.

<comment>See Also:</comment>
   * RecursiveIteratorIterator::setMaxDepth


id: RecursiveIteratorIterator::getSubIterator
type: function
doc:
<comment>Description:</comment>
  The current active sub iterator
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>int|null</info>  <strong>$level</strong>  

<comment>Return:</comment>
  <info>RecursiveIterator|null</info>  The current active sub iterator on success; <info>null</info> on failure.


id: RecursiveIteratorIterator::key
type: function
doc:
<comment>Description:</comment>
  Access the current key
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>mixed</info>  The current key.


id: RecursiveIteratorIterator::next
type: function
doc:
<comment>Description:</comment>
  Move forward to the next element
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveIteratorIterator::nextElement
type: function
doc:
<comment>Description:</comment>
  Next element
  
  Called when the next element is available.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveIteratorIterator::rewind
type: function
doc:
<comment>Description:</comment>
  Rewind the iterator to the first element of the top level inner iterator
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveIteratorIterator::setMaxDepth
type: function
doc:
<comment>Description:</comment>
  Set max depth
  
  Set the maximum allowed depth.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>int</info>  <strong>$maxDepth</strong>  The maximum allowed depth. <return>-1</return> is used for any depth.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveIteratorIterator::valid
type: function
doc:
<comment>Description:</comment>
  Check whether the current position is valid
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the current position is valid, otherwise <info>false</info>


id: RecursiveRegexIterator
type: class
doc:
<comment>Description:</comment>
  This recursive iterator can filter another recursive iterator via a regular expression.


id: RecursiveRegexIterator::__construct
type: function
doc:
<comment>Description:</comment>
  Creates a new RecursiveRegexIterator
  
  Creates a new regular expression iterator.

<comment>Param:</comment>
  <info>RecursiveIterator</info>  <strong>$iterator</strong>   The recursive iterator to apply this regex filter to.
  <info>string</info>             <strong>$pattern</strong>    The regular expression to match.
  <info>int</info>                <strong>$mode</strong>       Operation mode, see RegexIterator::setMode for a list of modes.
  <info>int</info>                <strong>$flags</strong>      Special flags, see RegexIterator::setFlags for a list of available
                                 flags.
  <info>int</info>                <strong>$pregFlags</strong>  The regular expression flags. These flags depend on the operation
                                 mode parameter:
                                 
                                 <class>RegexIterator</class> preg_flagsoperation modeavailable
                                 flagsRecursiveRegexIterator::ALL_MATCHES See <strong>preg_match_all()</strong>.
                                 RecursiveRegexIterator::GET_MATCH See <strong>preg_match()</strong>.
                                 RecursiveRegexIterator::MATCH See <strong>preg_match()</strong>.
                                 RecursiveRegexIterator::REPLACE none. RecursiveRegexIterator::SPLIT
                                 See <strong>preg_split()</strong>.

<comment>See Also:</comment>
   * <strong>preg_match()</strong>
   * <strong>preg_match_all()</strong>
   * <strong>preg_replace()</strong>
   * <strong>preg_split()</strong>


id: RecursiveRegexIterator::getChildren
type: function
doc:
<comment>Description:</comment>
  Returns an iterator for the current entry
  
  Returns an iterator for the current iterator entry.

<comment>Return:</comment>
  <info>RecursiveRegexIterator</info>  An iterator for the current entry, if it can be iterated over by the inner
                          iterator.

<comment>See Also:</comment>
   * <strong>RecursiveRegexIterator::hasChildren()</strong>


id: RecursiveRegexIterator::hasChildren
type: function
doc:
<comment>Description:</comment>
  Returns whether an iterator can be obtained for the current entry
  
  Returns whether an iterator can be obtained for the current entry. This iterator can be obtained
  via RecursiveRegexIterator::getChildren.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if an iterator can be obtained for the current entry, otherwise returns <info>false</info>.

<comment>See Also:</comment>
   * <strong>RecursiveRegexIterator::getChildren()</strong>


id: RecursiveTreeIterator
type: class
doc:
<comment>Description:</comment>
  Allows iterating over a <class>RecursiveIterator</class> to generate an ASCII graphic tree.


id: RecursiveTreeIterator::__construct
type: function
doc:
<comment>Description:</comment>
  Construct a RecursiveTreeIterator
  
  Constructs a new <class>RecursiveTreeIterator</class> from the supplied recursive iterator.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>RecursiveIterator|IteratorAggregate</info>  <strong>$iterator</strong>          The <class>RecursiveIterator</class> or <class>IteratorAggregate</class>
                                                          to iterate over.
  <info>int</info>                                  <strong>$flags</strong>             Flags may be provided which will affect
                                                          the behavior of some methods.  A list of
                                                          the flags can found under
                                                          RecursiveTreeIterator predefined
                                                          constants.
  <info></info>                                     <strong>$caching_it_flags</strong>  Flags to affect the behavior of the
                                                          <class>RecursiveCachingIterator</class> used internally.
  <info>int</info>                                  <strong>$mode</strong>              Flags to affect the behavior of the
                                                          <class>RecursiveIteratorIterator</class> used internally.


id: RecursiveTreeIterator::beginChildren
type: function
doc:
<comment>Description:</comment>
  Begin children
  
  Called when recursing one level down.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveTreeIterator::beginIteration
type: function
doc:
<comment>Description:</comment>
  Begin iteration
  
  Called when iteration begins (after the first RecursiveTreeIterator::rewind call).
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>RecursiveIterator</info>  A <class>RecursiveIterator</class>.


id: RecursiveTreeIterator::callGetChildren
type: function
doc:
<comment>Description:</comment>
  Get children
  
  Gets children of the current element.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>RecursiveIterator</info>  A <class>RecursiveIterator</class>.


id: RecursiveTreeIterator::callHasChildren
type: function
doc:
<comment>Description:</comment>
  Has children
  
  Called for each element to test whether it has children.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if there are children, otherwise <info>false</info>


id: RecursiveTreeIterator::current
type: function
doc:
<comment>Description:</comment>
  Get current element
  
  Gets the current element prefixed and postfixed.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>mixed</info>  Returns the current element prefixed and postfixed.


id: RecursiveTreeIterator::endIteration
type: function
doc:
<comment>Description:</comment>
  End iteration
  
  Called when the iteration ends (when RecursiveTreeIterator::valid first returns <info>false</info>)
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveTreeIterator::getEntry
type: function
doc:
<comment>Description:</comment>
  Get current entry
  
  Gets the part of the tree built for the current element.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  Returns the part of the tree built for the current element.


id: RecursiveTreeIterator::getPostfix
type: function
doc:
<comment>Description:</comment>
  Get the postfix
  
  Gets the string to place after the current element.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  Returns the string to place after the current element.


id: RecursiveTreeIterator::getPrefix
type: function
doc:
<comment>Description:</comment>
  Get the prefix
  
  Gets the string to place in front of current element
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  Returns the string to place in front of current element


id: RecursiveTreeIterator::key
type: function
doc:
<comment>Description:</comment>
  Get the key of the current element
  
  Gets the current key prefixed and postfixed.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>mixed</info>  Returns the current key prefixed and postfixed.


id: RecursiveTreeIterator::next
type: function
doc:
<comment>Description:</comment>
  Move to next element
  
  Moves forward to the next element.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveTreeIterator::rewind
type: function
doc:
<comment>Description:</comment>
  Rewind iterator
  
  Rewinds the iterator to the first element of the top level inner iterator.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveTreeIterator::setPostfix
type: function
doc:
<comment>Description:</comment>
  Set postfix
  
  Sets postfix as used in RecursiveTreeIterator::getPostfix.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>string</info>  <strong>$postfix</strong>  

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveTreeIterator::setPrefixPart
type: function
doc:
<comment>Description:</comment>
  Set a part of the prefix
  
  Sets a part of the prefix used in the graphic tree.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>int</info>     <strong>$part</strong>   One of the RecursiveTreeIterator::PREFIX_* constants.
  <info>string</info>  <strong>$value</strong>  The value to assign to the part of the prefix specified in <strong>$part</strong>.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: RecursiveTreeIterator::valid
type: function
doc:
<comment>Description:</comment>
  Check validity
  
  Check whether the current position is valid.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the current position is valid, otherwise <info>false</info>


id: Reflection::export
type: function
doc:
<comment>Description:</comment>
  Sınıfı ihraç eder
  
  Bir sınıfı ihraceder.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>Reflector</info>  <strong>$reflector</strong>  İhraç edilecek
                         <class>Reflection</class>
                         nesnesi.
  <info>bool</info>       <strong>$return</strong>     <info>true</info> belirtilirse yansıtmak yerine
                         ihrac eder. <info>false</info> olursa (öntanımlıdır) tersini yapar.

<comment>Return:</comment>
  <info>string</info>  <info>true</info> belirtilirse bir dizge yoksa <info>null</info>
          döner.

<comment>See Also:</comment>
   * Reflection::getModifierNames


id: Reflection::getModifierNames
type: function
doc:
<comment>Description:</comment>
  Değiştirici isimlerini döndürür
  
  Değiştirici isimlerini döndürür.

<comment>Param:</comment>
  <info>int</info>  <strong>$modifiers</strong>  Döndürülecek değiştiricilerin bitsel VEYAlanmış değeri.

<comment>Return:</comment>
  <info>array</info>  Değiştirici isimlerini içeren bir dizi.

<comment>See Also:</comment>
   * ReflectionClass::getModifiers
   * ReflectionClassConstant::getModifiers
   * ReflectionMethod::getModifiers
   * ReflectionProperty::getModifiers


id: ReflectionAttribute
type: class
doc:
<comment>Description:</comment>
  The <class>ReflectionAttribute</class> sınıfı bir öznitelik hakkında bilgi verir.


id: ReflectionAttribute::getArguments
type: function
doc:
<comment>Description:</comment>
  Gets arguments passed to attribute
  
  Gets arguments passed to attribute.

<comment>Return:</comment>
  <info>array</info>  The arguments passed to attribute.


id: ReflectionAttribute::getName
type: function
doc:
<comment>Description:</comment>
  Gets attribute name
  
  Gets the attributes name.

<comment>Return:</comment>
  <info>string</info>  The name of the attribute.


id: ReflectionAttribute::getTarget
type: function
doc:
<comment>Description:</comment>
  Returns the target of the attribute as bitmask
  
  Gets target of the attribute as bitmask.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>int</info>   Gets target of the attribute as bitmask.


id: ReflectionAttribute::isRepeated
type: function
doc:
<comment>Description:</comment>
  Returns whether the attribute of this name has been repeated on a code element
  
  Returns whether the attribute of this name has been repeated on a code element.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> when attribute is used repeatedly, otherwise <info>false</info>.


id: ReflectionAttribute::newInstance
type: function
doc:
<comment>Description:</comment>
  Instantiates the attribute class represented by this ReflectionAttribute class and arguments
  
  Instantiates the attribute class represented by this ReflectionAttribute class and arguments.

<comment>Return:</comment>
  <info>object</info>  New instance of the attribute.


id: ReflectionClass
type: class
doc:
<comment>Description:</comment>
  <class>ReflectionClass</class> sınıfı bir sınıf hakkında bilgi edinilmesini sağlar.


id: ReflectionClass::IS_IMPLICIT_ABSTRACT
type: constant
doc:
<comment>Description:</comment>
  Bazı soyut yöntemler içerdiğinden sınıfın soyut olduğunu belirtir.


id: ReflectionClass::__construct
type: function
doc:
<comment>Description:</comment>
  Bir ReflectionClass nesnesi oluşturur
    
  
  Yeni bir <class>ReflectionClass</class> nesnesi oluşturur.

<comment>Param:</comment>
  <info>object|string</info>  <strong>$objectOrClass</strong>  Yansıtılacak sınıfın ismini içeren bir dizge veya nesne.

<comment>See Also:</comment>
   * ReflectionObject::__construct
   * Kurucular


id: ReflectionClass::__toString
type: function
doc:
<comment>Description:</comment>
  ReflectionClass nesnesinin dizgesel gösterimini döndürür
  
  ReflectionClass nesnesinin dizgesel gösterimini döndürür.

<comment>Return:</comment>
  <info>string</info>  <class>ReflectionClass</class> örneğinin dizgesel gösterimini döndürür.

<comment>See Also:</comment>
   * ReflectionClass::export
   * __toString()


id: ReflectionClass::export
type: function
doc:
<comment>Description:</comment>
  Bir sınıf ihraç eder
  
  Bir yansıtıcı sınıfı ihraç eder.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$bağımsız_değişken</strong>  İhraç edilecek
                             <class>Reflection</class>
                             nesnesi.
  <info>bool</info>   <strong>$return</strong>             <info>true</info> belirtilirse yansıtmak yerine
                             ihrac eder. <info>false</info> olursa (öntanımlıdır) tersini yapar.

<comment>Return:</comment>
  <info>string</info>  <info>true</info> belirtilirse bir dizge yoksa <info>null</info>
          döner.

<comment>See Also:</comment>
   * ReflectionClass::getName
   * ReflectionClass::__toString


id: ReflectionClass::getAttributes
type: function
doc:
<comment>Description:</comment>
  Gets Attributes
  
  Returns all attributes declared on this class as an array of <info>ReflectionAttribute</info>.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$name</strong>   Filter the results to include only <class>ReflectionAttribute</class> instances for
                       attributes matching this class name.
  <info>int</info>          <strong>$flags</strong>  Flags for determining how to filter the results, if <strong>$name</strong> is provided.
                       
                       Default is <return>0</return> which will only return results for attributes that are of the
                       class <strong>$name</strong>.
                       
                       The only other option available, is to use
                       <info>ReflectionAttribute::IS_INSTANCEOF</info>, which will instead use <return>instanceof</return> for
                       filtering.

<comment>Return:</comment>
  <info>array</info>  Array of attributes, as a <class>ReflectionAttribute</class> object.

<comment>See Also:</comment>
   * ReflectionClassConstant::getAttributes
   * ReflectionFunctionAbstract::getAttributes
   * ReflectionParameter::getAttributes
   * ReflectionProperty::getAttributes


id: ReflectionClass::getConstant
type: function
doc:
<comment>Description:</comment>
  Tanımlı sabiti döndürür
  
  Tanımlı sabiti döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$isim</strong>  Döndürülecek sabitin ismi.

<comment>Return:</comment>
  <info>mixed</info>  <strong>$isim</strong> ile ismi belirtilen sabitin değeri. Sınıfta böyle bir sabit yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::getConstants


id: ReflectionClass::getConstants
type: function
doc:
<comment>Description:</comment>
  Sabitleri döndürür
  
  Görünürlüğüne aldırmadan, Sınıfın tanımlı sabitlerinin tamamını döndürür.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>int|null</info>  <strong>$filter</strong>  Seçimlik düzgeç. İstenen sabitin görünürlüklerini süzmek için.
                     ReflectionClassConstant sabitleri kullanılarak yapılandırılır ve tüm sabit
                     görünürlükleri öntanımlanır.

<comment>Return:</comment>
  <info>array</info>  Anahtarların sabit isimlerini, değerlerin sabit değerlerini içerdiği bir dizi döner.

<comment>See Also:</comment>
   * ReflectionClass::getConstant


id: ReflectionClass::getConstructor
type: function
doc:
<comment>Description:</comment>
  Sınıfın kurucusunu döndürür
  
  Sınıf kurucusunu döndürür.

<comment>Return:</comment>
  <info>ReflectionMethod|null</info>  Sınıfın kurucusunu yansıtan <class>ReflectionMethod</class> nesnesi. Sınıfın kurucusu
                         yoksa <info>null</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::getName


id: ReflectionClass::getDefaultProperties
type: function
doc:
<comment>Description:</comment>
  Sınıftaki öntanımlı özellikleri (miras alınanlar dahil) döndürür
  
  Sınıfın öntanımlı özelliklerini döndürür.
  
  Bu yöntem dahili sınıflar üzerinde kullanılırsa sadece statik özellikleri döndürür. Bu yöntem
  kullanıcı tanımlı sınıflar üzerinde çalışırken statik bir yöntem özelliğinin öntanımlı değeri
  izlenemez.

<comment>Return:</comment>
  <info>array</info>  Öntanımlı özellikleri içeren bir dizi; anahtar özelliğin ismini, değer özelliğin öntanımlı
         değerini, öntanımlı bir değer yoksa <info>null</info> içerir. İşlev statik ve statik olmayan özellik
         ayrımı yapmadığı gibi görünürlük değiştiricisini de hesaba katmaz.

<comment>See Also:</comment>
   * ReflectionClass::getProperties
   * ReflectionClass::getStaticProperties
   * ReflectionClass::getProperty


id: ReflectionClass::getDocComment
type: function
doc:
<comment>Description:</comment>
  Belgelendirici açıklamaları döndürür
  
  Sınıftaki belgelendirici açıklamaları döndürür. Belge açıklamaları <return>/**</return> ile başlar ve ardından bir
  boşluk gelir. Sınıf tanımının üzerinde çok sayıda belge açıklaması varsa sınıfa en yakın olanı
  alınır.

<comment>Return:</comment>
  <info>string|false</info>  Varsa belge açıklamaları, yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::getName


id: ReflectionClass::getEndLine
type: function
doc:
<comment>Description:</comment>
  Son satırın numarasını döndürür
  
  Bir kullanıcı tanımlı sınıfın son satırının numarasını döndürür.

<comment>Return:</comment>
  <info>int|false</info>  Bir kullanıcı tanımlı sınıfın son satırının numarasını döndürür. Satır numarası
             bilinmiyorsa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::getStartLine


id: ReflectionClass::getExtension
type: function
doc:
<comment>Description:</comment>
  Sınıfı tanımlayan eklenti için bir ReflectionExtension örneği döndürür
  
  Sınıfı tanımlayan eklenti için bir <class>ReflectionExtension</class> örneği döndürür.

<comment>Return:</comment>
  <info>ReflectionExtension|null</info>  Sınıfı tanımlayan eklenti için bir <class>ReflectionExtension</class> örneği veya
                            kullanıcı tanımlı sınıflar için <info>null</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::getExtensionName


id: ReflectionClass::getExtensionName
type: function
doc:
<comment>Description:</comment>
  Sınıfı tanımlayan eklentinin ismini döndürür
  
  Sınıfı tanımlayan eklentinin ismini döndürür.

<comment>Return:</comment>
  <info>string|false</info>  Sınıfı tanımlayan eklentinin ismini veya kullanıcı tanımlı sınıflarda <info>false</info>
                döndürür.

<comment>See Also:</comment>
   * ReflectionClass::getExtension


id: ReflectionClass::getFileName
type: function
doc:
<comment>Description:</comment>
  Sınıfın tanımlandığı dosyanın adını döndürür
  
  Sınıfın tanımlandığı dosyanın adını döndürür.

<comment>Return:</comment>
  <info>string|false</info>  Sınıfın tanımlandığı dosyanın adını döndürür. Eğer sınıf PHP çekirdeğinde veya bir
                PHP eklentisinde tanımlanmışsa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::getExtensionName


id: ReflectionClass::getInterfaceNames
type: function
doc:
<comment>Description:</comment>
  Arayüz isimlerini döndürür
  
  Arayüz isimlerini döndürür.

<comment>Return:</comment>
  <info>array</info>  Arayüz isimlerini bir sayısal indisli dizi olarak döndürür.

<comment>See Also:</comment>
   * ReflectionClass::getInterfaces


id: ReflectionClass::getInterfaces
type: function
doc:
<comment>Description:</comment>
  Arayüzleri döndürür
  
  Arayüzleri döndürür.

<comment>Return:</comment>
  <info>array</info>  Anahtarların arayüz isimlerini, değerlerin ise <class>ReflectionClass</class> nesnelerini içerdiği bir
         dizi döner.

<comment>See Also:</comment>
   * ReflectionClass::getInterfaceNames


id: ReflectionClass::getMethod
type: function
doc:
<comment>Description:</comment>
  Bir sınıf yöntemi için bir ReflectionMethod
    nesnesi döndürür
  
  İsmi belirtilen yöntem için bir <class>ReflectionMethod</class> nesnesi döndürür

<comment>Param:</comment>
  <info>string</info>  <strong>$isim</strong>  Bilgileri yansıtılacak yöntemin ismi.

<comment>Return:</comment>
  <info>ReflectionMethod</info>  Bir <class>ReflectionMethod</class> nesnesi.

<comment>See Also:</comment>
   * ReflectionClass::getMethods


id: ReflectionClass::getMethods
type: function
doc:
<comment>Description:</comment>
  Yöntemleri dizi olarak döndürür
  
  Sınıfın yöntemlerini bir dizi olarak döndürür.

<comment>Param:</comment>
  <info>int|null</info>  <strong>$süzgeç</strong>  Dizinin belirli öznitelikleri içeren yöntemleri içermesini sağlayacak süzgeç.
                     
                     <info>ReflectionMethod::IS_STATIC</info>, <info>ReflectionMethod::IS_PUBLIC</info>,
                     <info>ReflectionMethod::IS_PROTECTED</info>, <info>ReflectionMethod::IS_PRIVATE</info>,
                     <info>ReflectionMethod::IS_ABSTRACT</info>, <info>ReflectionMethod::IS_FINAL</info> sabitlerinin bitsel
                     VEYAsı; belirtilen özniteliklerden herhangi birini içeren her yöntem
                     döndürülür.
                     
                     <return>~</return> gibi diğer bitsel işlemler beklendiği gibi çalışmayabilir. Örneğin, statik
                     olmayan yöntemlerin tamamını döndürmek mümkün olmaz.

<comment>Return:</comment>
  <info>array</info>  Her yöntemi yansıtan <class>ReflectionMethod</class> nesnelerininin bir dizisi.

<comment>See Also:</comment>
   * ReflectionClass::getMethod
   * <strong>get_class_methods()</strong>


id: ReflectionClass::getModifiers
type: function
doc:
<comment>Description:</comment>
  Sınıf değiştiricilerini döndürür
  
  Sınıfın erişim değiştiricilerinin bit maskesini döndürür.

<comment>Return:</comment>
  <info>int</info>  Değiştici sabitlerinin bit maskesini döndürür.

<comment>See Also:</comment>
   * ReflectionClass::getProperties
   * Reflection::getModifierNames


id: ReflectionClass::getName
type: function
doc:
<comment>Description:</comment>
  Sınıf ismini döndürür
  
  Sınıf ismini döndürür.

<comment>Return:</comment>
  <info>string</info>  Sınıf ismi.

<comment>See Also:</comment>
   * ReflectionClass::getNamespaceName


id: ReflectionClass::getNamespaceName
type: function
doc:
<comment>Description:</comment>
  İsim alanı ismini döndürür
  
  İsim alanı ismini döndürür.

<comment>Return:</comment>
  <info>string</info>  İsim alanı ismi.

<comment>See Also:</comment>
   * ReflectionClass::getParentClass
   * 


id: ReflectionClass::getParentClass
type: function
doc:
<comment>Description:</comment>
  Ebeveyn sınıfı döndürür
  
  Ebeveyn sınıfı döndürür.

<comment>Return:</comment>
  <info>ReflectionClass|false</info>  Bir <class>ReflectionClass</class> nesnesi veya ebeveyn sınıf yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::__construct


id: ReflectionClass::getProperties
type: function
doc:
<comment>Description:</comment>
  Özellikleri döndürür
  
  Yansıtılan özellikleri döndürür.

<comment>Param:</comment>
  <info>int|null</info>  <strong>$süzgeç</strong>  İstenen özellik türlerini seçmek için seçimlik süzgeç. Öntanımlı olarak tüm
                     özellik türlerini seçmeye ayarlı olup, ReflectionProperty sabitleri
                     kullanılarak yapılandırılabilir.

<comment>Return:</comment>
  <info>array</info>  <class>ReflectionProperty</class> nesnelerini içeren bir dizi.

<comment>See Also:</comment>
   * ReflectionClass::getProperty
   * <class>ReflectionProperty</class>
   * ReflectionProperty
    değiştirici sabitleri


id: ReflectionClass::getProperty
type: function
doc:
<comment>Description:</comment>
  Bir sınıf özelliği için bir ReflectionProperty döndürür
  
  Bir sınıf özelliği için bir <class>ReflectionProperty</class> döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$isim</strong>  Özelliğin ismi.

<comment>Return:</comment>
  <info>ReflectionProperty</info>  Bir <class>ReflectionProperty</class> nesnesi.

<comment>See Also:</comment>
   * ReflectionClass::getProperties


id: ReflectionClass::getReflectionConstant
type: function
doc:
<comment>Description:</comment>
  Bir sınıfın sabiti için ReflectionClassConstant sınıfı
  
  Bir sınıfın özelliği için bir <class>ReflectionClassConstant</class>  döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  Sınıf sabitinin ismi.

<comment>Return:</comment>
  <info>ReflectionClassConstant|false</info>  Bir <class>ReflectionClassConstant</class> döner, başarısızlık durumunda <info>false</info>
                                 döner.

<comment>See Also:</comment>
   * ReflectionClass::getReflectionConstants
   * <class>ReflectionClassConstant</class>


id: ReflectionClass::getReflectionConstants
type: function
doc:
<comment>Description:</comment>
  Sınıf sabitlerini döndürür
  
  Yansıtılan sabitleri döndürür.

<comment>Param:</comment>
  <info>int|null</info>  <strong>$filter</strong>  Seçimlik düzgeç. İstenen sabitin görünürlüklerini süzmek için.
                     ReflectionClassConstant sabitleri kullanılarak yapılandırılır ve tüm sabit
                     görünürlükleri öntanımlanır.

<comment>Return:</comment>
  <info>array</info>  <class>ReflectionClassConstant</class> nesnelerini içeren bir dizi  döner.

<comment>See Also:</comment>
   * ReflectionClass::getReflectionConstant
   * <class>ReflectionClassConstant</class>


id: ReflectionClass::getShortName
type: function
doc:
<comment>Description:</comment>
  Kısa adı döndürür
  
  Sınıfın adını isim alanı parçası olmaksızın döndürür.

<comment>Return:</comment>
  <info>string</info>  Sınıfın kısa adı.

<comment>See Also:</comment>
   * ReflectionClass::getName


id: ReflectionClass::getStartLine
type: function
doc:
<comment>Description:</comment>
  Başlangıç satır numarasını döndürür
  
  Başlangıç satır numarasını döndürür.

<comment>Return:</comment>
  <info>int|false</info>  Başlangıç satır numarasını bir tamsayı olarak döndürür. Bilinmiyorsa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::getEndLine


id: ReflectionClass::getStaticProperties
type: function
doc:
<comment>Description:</comment>
  Duruk özellikleri döndürür
  
  Statik özellikleri bir dizi olarak döndürür.

<comment>Return:</comment>
  <info>array|null</info>  Statik özellikleri bir dizi içinde döndürür. Başarısızlık durumunda <info>null</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::getStaticPropertyValue
   * ReflectionClass::setStaticPropertyValue


id: ReflectionClass::getStaticPropertyValue
type: function
doc:
<comment>Description:</comment>
  Duruk özelliğin değerini döndürür
  
  Sınıfın statik özelliğinin değerini döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$isim</strong>       Değeri döndürülecek statik özelliğin ismi.
  <info>mixed</info>   <strong>$öntanımlı</strong>  Sınıf içinde <strong>$isim</strong> adında statik bir özellik bildirilmediği durumda dönecek
                      öntanımlı değer. Eğer özellik mevcut değilse ve bu bağımsız değişken de
                      atlanmışsa bir <class>ReflectionException</class> yavrulanır.

<comment>Return:</comment>
  <info>mixed</info>  Statik özelliğin değeri.

<comment>See Also:</comment>
   * ReflectionClass::getStaticProperties
   * ReflectionClass::setStaticPropertyValue


id: ReflectionClass::getTraitAliases
type: function
doc:
<comment>Description:</comment>
  Returns an array of trait aliases
  
  Get the array of trait method aliases defined in the current class.

<comment>Return:</comment>
  <info>array</info>  Returns an array with new method names in keys and original names (in the format
         <return>"TraitName::original"</return>) in values.


id: ReflectionClass::getTraitNames
type: function
doc:
<comment>Description:</comment>
  Returns an array of names of traits used by this class
  
  Get the names of the traits used by this class.

<comment>Return:</comment>
  <info>array</info>  Returns an array with trait names in values.


id: ReflectionClass::getTraits
type: function
doc:
<comment>Description:</comment>
  Returns an array of traits used by this class
  
  Get the array of traits used by this class.

<comment>Return:</comment>
  <info>array</info>  Returns an array with trait names in keys and instances of trait's <class>ReflectionClass</class> in
         values. Returns <info>null</info> in case of an error.


id: ReflectionClass::hasConstant
type: function
doc:
<comment>Description:</comment>
  Sabit tanımlı mı diye bakar
  
  Belirtilen sabit tanımlıysa <info>true</info> döner.

<comment>Param:</comment>
  <info>string</info>  <strong>$isim</strong>  Bakılacak sabitin ismi.

<comment>Return:</comment>
  <info>bool</info>  Sabit tanımlıysa <info>true</info> değilse <info>false</info>.

<comment>See Also:</comment>
   * ReflectionClass::hasMethod
   * ReflectionClass::hasProperty


id: ReflectionClass::hasMethod
type: function
doc:
<comment>Description:</comment>
  Yöntem tanımlı mı diye bakar
  
  Belirtilen yöntem sınıfta tanımlı ise <info>true</info> döner.

<comment>Param:</comment>
  <info>string</info>  <strong>$isim</strong>  Bakılacak yöntemin ismi.

<comment>Return:</comment>
  <info>bool</info>  Yöntem tanımlı ise <info>true</info> yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::hasConstant
   * ReflectionClass::hasProperty


id: ReflectionClass::hasProperty
type: function
doc:
<comment>Description:</comment>
  Özellik tanımlı mı diye bakar
  
  Belirtilen özellik tanımlıysa <info>true</info> döner.

<comment>Param:</comment>
  <info>string</info>  <strong>$isim</strong>  Bakılacak özelliğin ismi.

<comment>Return:</comment>
  <info>bool</info>  Özellik tanımlıysa <info>true</info> yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::hasConstant
   * ReflectionClass::hasMethod


id: ReflectionClass::implementsInterface
type: function
doc:
<comment>Description:</comment>
  Arayüz gerçeklenmiş mi diye bakar
  
  Belirtilen arayüzü gerçeklenmişse <info>true</info> döner.

<comment>Param:</comment>
  <info></info>  <strong>$arayüz</strong>  Bakılacak arayüzün ismi.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::isInterface
   * ReflectionClass::isSubclassOf
   * <strong>interface_exists()</strong>
   * 


id: ReflectionClass::inNamespace
type: function
doc:
<comment>Description:</comment>
  Sınıf isim alanında mı diye bakar
  
  Sınıf isim alanında tanımlıysa <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::getNamespaceName
   * 


id: ReflectionClass::isAbstract
type: function
doc:
<comment>Description:</comment>
  Sınıf soyut mu diye bakar
  
  Sınıf soyutsa <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::isInterface
   * Class Abstraction


id: ReflectionClass::isAnonymous
type: function
doc:
<comment>Description:</comment>
  Checks if class is anonymous
  
  Checks if a class is an anonymous class.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::isFinal


id: ReflectionClass::isCloneable
type: function
doc:
<comment>Description:</comment>
  Returns whether this class is cloneable
  
  Returns whether this class is cloneable.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the class is cloneable, <info>false</info> otherwise.


id: ReflectionClass::isEnum
type: function
doc:
<comment>Description:</comment>
  Returns whether this is an enum
  
  Checks if a class is an enum.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if this is an enum, <info>false</info> otherwise.


id: ReflectionClass::isFinal
type: function
doc:
<comment>Description:</comment>
  Sınıf bir final sınıf mı diye bakar
  
  Sınıf bir final sınıf ise <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::isAbstract
   * Final Keyword


id: ReflectionClass::isInstance
type: function
doc:
<comment>Description:</comment>
  Sınıf bir nesne örneği mi diye bakar
  
  Sınıf bir nesne örneği ise <info>true</info> döner.

<comment>Param:</comment>
  <info>string</info>  <strong>$nesne</strong>  Bakılacak nesne.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::isInterface
   * 
   * 
   * <strong>is_a()</strong>


id: ReflectionClass::isInstantiable
type: function
doc:
<comment>Description:</comment>
  Sınıf örneklenebilir mi diye bakar
  
  Sınıf örneklenebiliyorsa <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::isInstance


id: ReflectionClass::isInterface
type: function
doc:
<comment>Description:</comment>
  Nesne bir arayüz mü diye bakar
  
  Nesne bir arayüz ise <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::isInstance


id: ReflectionClass::isInternal
type: function
doc:
<comment>Description:</comment>
  Sınıf yerleşik mi yoksa kullanıcı tanımlı mı diye bakar
  
  Sınıf çekirdekte veya dahili bir eklentide tanımlıysa <info>true</info> kullanıcı tanımlı ise <info>false</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::isUserDefined


id: ReflectionClass::isIterable
type: function
doc:
<comment>Description:</comment>
  Sınıf yinelenebilir mi diye bakar
  
  Sınıf yinelenebilir mi (yani foreach içinde kullanılabilir mi) diye bakar.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::__construct


id: ReflectionClass::isIterateable
type: function
doc:
<comment>Description:</comment>
  ReflectionClass::isIterable için takma ada
  
  ReflectionClass::isIterable için bir takma addır.
  
  PHP 7.2.0 ve sonrasında, yanlış yazılmış RefectionClass::isIterateable yerine
  ReflectionClass::isIterable kullanılması önerilmektedir.


id: ReflectionClass::isReadOnly
type: function
doc:
<comment>Description:</comment>
  Checks if class is readonly
  
  Checks if a class is readonly.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if a class is readonly, <info>false</info> otherwise.

<comment>See Also:</comment>
   * ReflectionClass::isAbstract
   * Readonly classes


id: ReflectionClass::isSubclassOf
type: function
doc:
<comment>Description:</comment>
  Sınıf bir alt sınıf mı diye bakar
  
  Sınıf belirtilen sınıfın bir alt sınıfı ise veya belirtilen arayüzü gerçekliyorsa <info>true</info> döner.

<comment>Param:</comment>
  <info></info>  <strong>$sınıf</strong>  Olası ebeveyn sınıfın ismi veya <info>ReflectionClass</info> nesnesi.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::isInterface
   * ReflectionClass::implementsInterface
   * <strong>is_subclass_of()</strong>
   * <strong>get_parent_class()</strong>


id: ReflectionClass::isTrait
type: function
doc:
<comment>Description:</comment>
  Returns whether this is a trait
  
  Check whether this <info>ReflectionClass</info> refers to a trait.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if this is a trait, <info>false</info> otherwise.


id: ReflectionClass::isUserDefined
type: function
doc:
<comment>Description:</comment>
  Sınıf bir kullanıcı tanımlı sınıf mı diye bakar
  
  Sınıf bir kullanıcı tanımlı sınıf ise <info>true</info>, yerleşik bir sınıf ise <info>false</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::isInternal


id: ReflectionClass::newInstance
type: function
doc:
<comment>Description:</comment>
  Belirtilen bağımsız değişkenlerden yeni bir sınıf örneği oluşturur
  
  Belirtilen bağımsız değişkenlerden yeni bir sınıf örneği oluşturur. Belirtilen bağımsız
  değişkenler sınıf kurucusuna aktarılır.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$bağımsız_değişkenler</strong>  <strong>call_user_func()</strong> işlevindeki gibi işleve istenen sayıda bağımsız
                                değişken aktarılabilir.

<comment>Return:</comment>
  <info>object</info>  

<comment>See Also:</comment>
   * ReflectionClass::newInstanceArgs
   * ReflectionClass::newInstanceWithoutConstructor


id: ReflectionClass::newInstanceArgs
type: function
doc:
<comment>Description:</comment>
  Belirtilen bağımsız değişkenlerden yeni bir sınıf örneği oluşturur
  
  Belirtilen bağımsız değişkenlerden yeni bir sınıf örneği oluşturur. Belirtilen bağımsız
  değişkenler sınıf kurucusuna aktarılır.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>array</info>  <strong>$bağımsız_değişkenler</strong>  Bir dizi olarak sınıf kurucusuna aktarılacak bağımsız değişkenler.

<comment>Return:</comment>
  <info>object|null</info>  Sınıfın yeni bir örneğini döndürür. Başarısızlık durumunda <info>null</info> döner.

<comment>See Also:</comment>
   * ReflectionClass::newInstance
   * ReflectionClass::newInstanceWithoutConstructor


id: ReflectionClass::newInstanceWithoutConstructor
type: function
doc:
<comment>Description:</comment>
  Creates a new class instance without invoking the constructor
  
  Creates a new instance of the class without invoking the constructor.

<comment>Return:</comment>
  <info>object</info>  

<comment>See Also:</comment>
   * ReflectionClass::newInstance
   * ReflectionClass::newInstanceArgs


id: ReflectionClass::setStaticPropertyValue
type: function
doc:
<comment>Description:</comment>
  Statik özelliğe değer atar
  
  Statik özelliğe değer atar.

<comment>Param:</comment>
  <info>string</info>  <strong>$isim</strong>   Özellik adı.
  <info>mixed</info>   <strong>$değer</strong>  Özelliğin yeni değeri.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * ReflectionClass::getStaticPropertyValue


id: ReflectionClassConstant
type: class
doc:
<comment>Description:</comment>
  <class>ReflectionClassConstant</class> sınıfı bir sınıf sabiti hakkında bilgi verir.


id: ReflectionClassConstant::IS_FINAL
type: constant
doc:
<comment>Description:</comment>
  Sabitin final olduğunu belirtir. PHP 8.1.0 ve sonrasında kullanılabilir.


id: ReflectionClassConstant::IS_PRIVATE
type: constant
doc:
<comment>Description:</comment>
  Sabitin private olup olmadığını belirtir. PHP 7.4.0 öncesinde, bu değer <return>1024</return> idi.


id: ReflectionClassConstant::IS_PROTECTED
type: constant
doc:
<comment>Description:</comment>
  Sabitin protected olup olmadığını belirtir. PHP 7.4.0 öncesinde, bu değer <return>512</return> idi.


id: ReflectionClassConstant::IS_PUBLIC
type: constant
doc:
<comment>Description:</comment>
  Sabitin public olup olmadığını belirtir. PHP 7.4.0 öncesinde, bu değer <return>256</return> idi.


id: ReflectionClassConstant::__construct
type: function
doc:
<comment>Description:</comment>
  Constructs a ReflectionClassConstant
  
  Constructs a new <class>ReflectionClassConstant</class> object.

<comment>Param:</comment>
  <info>object|string</info>  <strong>$class</strong>     Either a <info>string</info> containing the name of the class to reflect, or an
                            <info>object</info>.
  <info>string</info>         <strong>$constant</strong>  The name of the class constant.

<comment>See Also:</comment>
   * Constructors


id: ReflectionClassConstant::__toString
type: function
doc:
<comment>Description:</comment>
  Returns the string representation of the ReflectionClassConstant object
  
  Returns the string representation of the ReflectionClassConstant object.

<comment>Return:</comment>
  <info>string</info>  A string representation of this <class>ReflectionClassConstant</class> instance.

<comment>See Also:</comment>
   * ReflectionClassConstant::export
   * __toString()


id: ReflectionClassConstant::export
type: function
doc:
<comment>Description:</comment>
  Export
  
  Exports a reflection.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>mixed</info>   <strong>$class</strong>   İhraç edilecek
                   <class>Reflection</class>
                   nesnesi.
  <info>string</info>  <strong>$name</strong>    The class constant name.
  <info>bool</info>    <strong>$return</strong>  <info>true</info> belirtilirse yansıtmak yerine
                   ihrac eder. <info>false</info> olursa (öntanımlıdır) tersini yapar.

<comment>Return:</comment>
  <info>string</info>  

<comment>See Also:</comment>
   * ReflectionClassConstant::__toString


id: ReflectionClassConstant::getAttributes
type: function
doc:
<comment>Description:</comment>
  Gets Attributes
  
  Returns all attributes declared on this class constant as an array of <info>ReflectionAttribute</info>.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$name</strong>   Filter the results to include only <class>ReflectionAttribute</class> instances for
                       attributes matching this class name.
  <info>int</info>          <strong>$flags</strong>  Flags for determining how to filter the results, if <strong>$name</strong> is provided.
                       
                       Default is <return>0</return> which will only return results for attributes that are of the
                       class <strong>$name</strong>.
                       
                       The only other option available, is to use
                       <info>ReflectionAttribute::IS_INSTANCEOF</info>, which will instead use <return>instanceof</return> for
                       filtering.

<comment>Return:</comment>
  <info>array</info>  Array of attributes, as a <class>ReflectionAttribute</class> object.

<comment>See Also:</comment>
   * ReflectionClass::getAttributes
   * ReflectionFunctionAbstract::getAttributes
   * ReflectionParameter::getAttributes
   * ReflectionProperty::getAttributes


id: ReflectionClassConstant::getDeclaringClass
type: function
doc:
<comment>Description:</comment>
  Gets declaring class
  
  Gets the declaring class.

<comment>Return:</comment>
  <info>ReflectionClass</info>  A <class>ReflectionClass</class> object.


id: ReflectionClassConstant::getDocComment
type: function
doc:
<comment>Description:</comment>
  Gets doc comments
  
  Gets doc comments from a class constant.

<comment>Return:</comment>
  <info>string|false</info>  The doc comment if it exists, otherwise <info>false</info>


id: ReflectionClassConstant::getModifiers
type: function
doc:
<comment>Description:</comment>
  Gets the class constant modifiers
  
  Returns a bitfield of the access modifiers for this class constant.

<comment>Return:</comment>
  <info>int</info>  A numeric representation of the modifiers. The actual meaning of these modifiers are
       described under predefined constants.

<comment>See Also:</comment>
   * Reflection::getModifierNames


id: ReflectionClassConstant::getName
type: function
doc:
<comment>Description:</comment>
  Get name of the constant

<comment>Return:</comment>
  <info>string</info>  Returns the constant's name.


id: ReflectionClassConstant::getValue
type: function
doc:
<comment>Description:</comment>
  Gets value
  
  Gets the class constant's value.

<comment>Return:</comment>
  <info>mixed</info>  The value of the class constant.


id: ReflectionClassConstant::isEnumCase
type: function
doc:
<comment>Description:</comment>
  Checks if class constant is an Enum case
  
  Checks if the class constant is an Enum case.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the class constant is an Enum case; <info>false</info> otherwise.

<comment>See Also:</comment>
   * <class>ReflectionEnum</class>


id: ReflectionClassConstant::isFinal
type: function
doc:
<comment>Description:</comment>
  Checks if class constant is final
  
  Checks if the class constant is final.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the class constant is final, otherwise <info>false</info>

<comment>See Also:</comment>
   * ReflectionClassConstant::isPublic
   * ReflectionClassConstant::isPrivate
   * ReflectionClassConstant::isProtected


id: ReflectionClassConstant::isPrivate
type: function
doc:
<comment>Description:</comment>
  Checks if class constant is private
  
  Checks if the class constant is private.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the class constant is private, otherwise <info>false</info>

<comment>See Also:</comment>
   * ReflectionClassConstant::isFinal
   * ReflectionClassConstant::isPublic
   * ReflectionClassConstant::isProtected


id: ReflectionClassConstant::isProtected
type: function
doc:
<comment>Description:</comment>
  Checks if class constant is protected
  
  Checks if the class constant is protected.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the class constant is protected, otherwise <info>false</info>

<comment>See Also:</comment>
   * ReflectionClassConstant::isFinal
   * ReflectionClassConstant::isPublic
   * ReflectionClassConstant::isPrivate


id: ReflectionClassConstant::isPublic
type: function
doc:
<comment>Description:</comment>
  Checks if class constant is public
  
  Checks if the class constant is public.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the class constant is public, otherwise <info>false</info>

<comment>See Also:</comment>
   * ReflectionClassConstant::isFinal
   * ReflectionClassConstant::isPrivate
   * ReflectionClassConstant::isProtected


id: ReflectionEnum
type: class
doc:
<comment>Description:</comment>
  <class>ReflectionEnum</class> sınıfı bir sayılama hakkında bilgi verir.


id: ReflectionEnum::__construct
type: function
doc:
<comment>Description:</comment>
  Instantiates a ReflectionEnum object

<comment>Param:</comment>
  <info>object|string</info>  <strong>$objectOrClass</strong>  An enum instance or a name.


id: ReflectionEnum::getBackingType
type: function
doc:
<comment>Description:</comment>
  Gets the backing type of an Enum, if any
  
  If the enumeration is a Backed Enum, this method will return an instance of <class>ReflectionType</class> for the
  backing type of the Enum. If it is not a Backed Enum, it will return <return>null</return>.

<comment>Return:</comment>
  <info>ReflectionNamedType|null</info>  An instance of <class>ReflectionNamedType</class>, or <return>null</return> if the Enum has no backing
                            type.

<comment>See Also:</comment>
   * Enumerations
   * ReflectionEnum::isBacked


id: ReflectionEnum::getCase
type: function
doc:
<comment>Description:</comment>
  Returns a specific case of an Enum
  
  Returns the reflection object for a specific Enum case by name. If the requested case is not
  defined, a <class>ReflectionException</class> is thrown.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  The name of the case to retrieve.

<comment>Return:</comment>
  <info>ReflectionEnumUnitCase</info>  An instance of <class>ReflectionEnumUnitCase</class> or <class>ReflectionEnumBackedCase</class>, as
                          appropriate.

<comment>See Also:</comment>
   * Enumerations
   * ReflectionEnum::getCases
   * ReflectionEnum::hasCase
   * ReflectionEnum::isBacked


id: ReflectionEnum::getCases
type: function
doc:
<comment>Description:</comment>
  Returns a list of all cases on an Enum
  
  An Enum may contain zero or more cases. This method retrieves all defined cases, in lexical order
  (that is, the order they appear in the source code).

<comment>Return:</comment>
  <info>array</info>  An array of Enum reflection objects, one for each case in the Enum.  For a Unit Enum, they
         will all be instances of <class>ReflectionEnumUnitCase</class>. For a Backed Enum, they will all be
         instances of <class>ReflectionEnumBackedCase</class>.

<comment>See Also:</comment>
   * Enumerations
   * ReflectionEnum::getCase
   * ReflectionEnum::isBacked


id: ReflectionEnum::hasCase
type: function
doc:
<comment>Description:</comment>
  Checks for a case on an Enum
  
  Determines if a given case is defined on an Enum.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  The case to check for.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the case is defined, <info>false</info> if not.

<comment>See Also:</comment>
   * Enumerations
   * ReflectionEnum::getCase
   * ReflectionEnum::getCases


id: ReflectionEnum::isBacked
type: function
doc:
<comment>Description:</comment>
  Determines if an Enum is a Backed Enum
  
  A Backed Enum is one that has a native backing scalar equivalent, either a <info>string</info> or an <info>int</info>.  Not
  all Enums are backed.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the Enum has a backing scalar, <info>false</info> if not.

<comment>See Also:</comment>
   * Enumerations
   * ReflectionEnum::getBackingType


id: ReflectionEnumBackedCase
type: class
doc:
<comment>Description:</comment>
  <class>ReflectionEnumBackedCase</class> sınıfı sayıl bir eşdeğeri olan destekli bir sayılama hakkında bilgi
  verir.


id: ReflectionEnumBackedCase::__construct
type: function
doc:
<comment>Description:</comment>
  Instantiates a ReflectionEnumBackedCase object

<comment>Param:</comment>
  <info>object|string</info>  <strong>$class</strong>     An enum instance or a name.
  <info>string</info>         <strong>$constant</strong>  An enum constant name.


id: ReflectionEnumBackedCase::getBackingValue
type: function
doc:
<comment>Description:</comment>
  Gets the scalar value backing this Enum case
  
  Gets the scalar value backing this Enum case.

<comment>Return:</comment>
  <info>int|string</info>  The scalar equivalent of this enum case.

<comment>See Also:</comment>
   * Enumerations


id: ReflectionEnumUnitCase
type: class
doc:
<comment>Description:</comment>
  The <class>ReflectionEnumUnitCase</class> sınıfı sayıl bir eşdeğeri olmayan desteksiz bir sayılama hakkında bilgi
  verir.


id: ReflectionEnumUnitCase::__construct
type: function
doc:
<comment>Description:</comment>
  Instantiates a ReflectionEnumUnitCase object

<comment>Param:</comment>
  <info>object|string</info>  <strong>$class</strong>     An enum instance or a name.
  <info>string</info>         <strong>$constant</strong>  An enum constant name.


id: ReflectionEnumUnitCase::getEnum
type: function
doc:
<comment>Description:</comment>
  Gets the reflection of the enum of this case
  
  Gets the reflection of the enum of this case.

<comment>Return:</comment>
  <info>ReflectionEnum</info>  A <class>ReflectionEnum</class> instance describing the Enum this case belongs to.

<comment>See Also:</comment>
   * Enumerations


id: ReflectionEnumUnitCase::getValue
type: function
doc:
<comment>Description:</comment>
  Gets the enum case object described by this reflection object
  
  Returns the enum case object described by this reflection object.

<comment>Return:</comment>
  <info>UnitEnum</info>  The enum case object described by this reflection object.

<comment>See Also:</comment>
   * Enumerations


id: ReflectionExtension
type: class
doc:
<comment>Description:</comment>
  <class>ReflectionExtension</class> sınıfı, bir eklenti hakkında bilgi edinilmesini sağlar.


id: ReflectionExtension::__clone
type: function
doc:
<comment>Description:</comment>
  Reflection nesneleri kopyalanamaz
  
  Reflection nesneleri kopyalanamaz. Her çağrı ölümcül bir hata ile sonuçlanır.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez. Her çağrı ölümcül bir hata ile sonuçlanır.

<comment>See Also:</comment>
   * ReflectionExtension::__construct
   * 


id: ReflectionExtension::__construct
type: function
doc:
<comment>Description:</comment>
  Bir ReflectionExtension nesnesi oluşturur
    
  
  Bir <class>ReflectionExtension</class> nesnesi oluşturur.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  Eklentini ismi.

<comment>See Also:</comment>
   * ReflectionExtension::info
   * 


id: ReflectionExtension::__toString
type: function
doc:
<comment>Description:</comment>
  Dizgesel tepkiyi görselleştirir
  
  Yansıtılan bir eklentiyi ihraç eder ve onu bir dizge olarak döndürür. Bu, <strong>$ihracet</strong> değitirgesine
  <info>true</info> aktarılan ReflectionExtension::export yöntemi ile aynıdır.

<comment>Return:</comment>
  <info>string</info>  ReflectionExtension::export yönteminin yaptığı gibi ihraç edilen eklentiyi bir dizge
          olarak döndürür.

<comment>See Also:</comment>
   * ReflectionExtension::__construct
   * ReflectionExtension::export
   * __toString()


id: ReflectionExtension::export
type: function
doc:
<comment>Description:</comment>
  Sınıfı ihraç eder
  
  Yansıtılmış eklentiyi ihraç eder. İşlevin çıktısı, <return>--re [extension]</return> CLI bağımsız değişkeniyle
  aynıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$isim</strong>     İhraç edilecek
                    <class>Reflection</class>
                    nesnesi.
  <info>string</info>  <strong>$ihracet</strong>  <info>true</info> belirtilirse yansıtmak yerine
                    ihrac eder. <info>false</info> olursa (öntanımlıdır) tersini yapar.

<comment>Return:</comment>
  <info>string</info>  <info>true</info> belirtilirse bir dizge yoksa <info>null</info>
          döner.

<comment>See Also:</comment>
   * ReflectionExtension::__toString


id: ReflectionExtension::getClassNames
type: function
doc:
<comment>Description:</comment>
  Eklentide tanımlı sınıf isimlerini döndürür
  
  Eklentide tanımlı sınıf isimlerinin listesini döndürür.

<comment>Return:</comment>
  <info>array</info>  Sınıf isimlerinden oluşan bir dizi. Hiç tanımlı sınıf yoksa boş bir dizi döner.

<comment>See Also:</comment>
   * ReflectionExtension::getClasses
   * ReflectionExtension::getName


id: ReflectionExtension::getClasses
type: function
doc:
<comment>Description:</comment>
  Eklentinin sınıflarını döndürür
  
  Eklentideki sınıfların listesini döndürür.

<comment>Return:</comment>
  <info>array</info>  Bir <class>ReflectionClass</class> nesneleri dizisi. Hiç sınıf tanımlanmamışsa boş bir dizi döner.

<comment>See Also:</comment>
   * ReflectionExtension::getClassNames


id: ReflectionExtension::getConstants
type: function
doc:
<comment>Description:</comment>
  Eklentinin sabitlerini döndürür
  
  Eklentide tanımlı sabitleri listeler.

<comment>Return:</comment>
  <info>array</info>  Sabitlerin isimleri anahtarlara yerleştirilmiş olarak bir ilişkisel dizi.

<comment>See Also:</comment>
   * ReflectionExtension::getINIEntries


id: ReflectionExtension::getDependencies
type: function
doc:
<comment>Description:</comment>
  Bağımlılıkları döndürür
  
  Eklenti için gerekli ve eklentiyle çelişen bağımlılıkları birlikte listeler.

<comment>Return:</comment>
  <info>array</info>  Bağımlılık isimlerinin anahtar, değerlerin ise <return>Required</return> (gerekli), <return>Optional</return> (seçimlik) ya
         da <return>Conflicts</return> (çelişen) olduğu bir ilişkisel dizi.

<comment>See Also:</comment>
   * ReflectionExtension::getVersion


id: ReflectionExtension::getFunctions
type: function
doc:
<comment>Description:</comment>
  Eklenti işlevlerini döndürür
  
  Eklentide tanımlı işlevleri döndürür.

<comment>Return:</comment>
  <info>array</info>  <class>ReflectionFunction</class> nesnelerinden oluşan bir ilişkisel dizi. İşlev isimleri anahtarlara
         yerleştirilir. Hiç işlev tanımlanmamışsa boş bir dizi döner.

<comment>See Also:</comment>
   * ReflectionExtension::getClasses
   * <strong>get_extension_funcs()</strong>


id: ReflectionExtension::getINIEntries
type: function
doc:
<comment>Description:</comment>
  Eklentinin ini girdilerini döndürür
  
  Eklentinin ini girdilerini döndürür.

<comment>Return:</comment>
  <info>array</info>  Yönerge isimlerinin anahtar, değerlerinin değer olduğu bir ilişkisel dizi döner.

<comment>See Also:</comment>
   * <strong>ini_get_all()</strong>
   * ReflectionExtension::getConstants


id: ReflectionExtension::getName
type: function
doc:
<comment>Description:</comment>
  Eklenti ismini döndürür
  
  Eklenti ismini döndürür.

<comment>Return:</comment>
  <info>string</info>  Eklenti ismi.

<comment>See Also:</comment>
   * ReflectionExtension::getClassNames


id: ReflectionExtension::getVersion
type: function
doc:
<comment>Description:</comment>
  Eklentinin sürüm bilgisini döndürür
  
  Eklentinin sürüm bilgisini döndürür.

<comment>Return:</comment>
  <info>string|null</info>  Eklentinin sürüm bilgisi, eklentide sürüm bilgisi yoksa <info>null</info>.

<comment>See Also:</comment>
   * ReflectionExtension::info


id: ReflectionExtension::info
type: function
doc:
<comment>Description:</comment>
  Eklenti bilgilerini basar
  
  Eklenti hakkındaki bilgileri basar.

<comment>Return:</comment>
  <info>void</info>  Eklenti hakkındaki bilgileri basar.

<comment>See Also:</comment>
   * ReflectionExtension::getName
   * <strong>phpinfo()</strong>


id: ReflectionExtension::isPersistent
type: function
doc:
<comment>Description:</comment>
  Returns whether this extension is persistent
  
  Check whether the extension is persistent.
  
  An extension is persistent when it is loaded using php.ini. An extension is temporary, not
  persistent, when it is loaded with <strong>dl()</strong>.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> for extensions loaded by <return>extension</return>, <info>false</info> otherwise.

<comment>See Also:</comment>
   * ReflectionExtension::isTemporary


id: ReflectionExtension::isTemporary
type: function
doc:
<comment>Description:</comment>
  Returns whether this extension is temporary
  
  Check whether the extension is temporary.
  
  An extension is temporary when it is loaded with <strong>dl()</strong>.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> for extensions loaded by <strong>dl()</strong>, <info>false</info> otherwise.

<comment>See Also:</comment>
   * ReflectionExtension::isPersistent


id: ReflectionFiber::__construct
type: function
doc:
<comment>Description:</comment>
  Constructs a ReflectionFiber object
  
  Constructs a <class>ReflectionFiber</class> object.

<comment>Param:</comment>
  <info>Fiber</info>  <strong>$fiber</strong>  The <class>Fiber</class> to reflect.


id: ReflectionFiber::getCallable
type: function
doc:
<comment>Description:</comment>
  Gets the callable used to create the Fiber
  
  Returns the callable used to construct the <class>Fiber</class>. If the fiber has terminated, an <class>Error</class> is thrown.

<comment>Return:</comment>
  <info>callable</info>  The callable used to create the <class>Fiber</class>.


id: ReflectionFiber::getExecutingFile
type: function
doc:
<comment>Description:</comment>
  Get the file name of the current execution point
  
  Returns the full path and file name of the current execution point in the reflected <class>Fiber</class>. If the
  fiber has not been started or has terminated, an <class>Error</class> is thrown.

<comment>Return:</comment>
  <info>string</info>  The full path and file name of the reflected fiber.


id: ReflectionFiber::getExecutingLine
type: function
doc:
<comment>Description:</comment>
  Get the line number of the current execution point
  
  Returns the line number of the current execution point in the reflected <class>Fiber</class>. If the fiber has
  not been started or has terminated, an <class>Error</class> is thrown.

<comment>Return:</comment>
  <info>int</info>  The line number of the current execution point in the fiber.


id: ReflectionFiber::getFiber
type: function
doc:
<comment>Description:</comment>
  Get the reflected Fiber instance
  
  Returns the <class>Fiber</class> instance being reflected.

<comment>Return:</comment>
  <info>Fiber</info>  The <class>Fiber</class> instance being reflected.


id: ReflectionFiber::getTrace
type: function
doc:
<comment>Description:</comment>
  Get the backtrace of the current execution point
  
  Get the backtrace of the current execution point in the reflected <class>Fiber</class>.

<comment>Param:</comment>
  <info>int</info>  <strong>$options</strong>  The value of <strong>$options</strong> can be any of the following flags.
                 
                 Available optionsOptionAçıklama<info>DEBUG_BACKTRACE_PROVIDE_OBJECT</info> Default.
                 <info>DEBUG_BACKTRACE_IGNORE_ARGS</info> Don't include the argument information for functions in
                 the stack trace.

<comment>Return:</comment>
  <info>array</info>  The backtrace of the current execution point in the fiber.


id: ReflectionFunction
type: class
doc:
<comment>Description:</comment>
  <class>ReflectionFunction</class> sınıfı bir işlevle ilgili bilgi verir.


id: ReflectionFunction::__construct
type: function
doc:
<comment>Description:</comment>
  Bir ReflectionFunction nesnesi oluşturur
    
  
  Bir <class>ReflectionFunction</class> nesnesi oluşturur.

<comment>Param:</comment>
  <info>Closure|string</info>  <strong>$function</strong>  Yansıtılılacak işlevin ismi veya bir anonim işlev

<comment>See Also:</comment>
   * ReflectionMethod::__construct
   * Kurucular


id: ReflectionFunction::__toString
type: function
doc:
<comment>Description:</comment>
  İşlevin bağımsız değişken satırını dizgeleştirerek döndürür
  
  İşlevin bağımsız değişken satırını ve dönüş değerini dizgeleştirerek döndürür.

<comment>Return:</comment>
  <info>string</info>  ReflectionFunction::export gibi işlevin bağımsız değişken satırını dizgeleştirerek
          döndürür.

<comment>See Also:</comment>
   * ReflectionFunction::export
   * __toString()


id: ReflectionFunction::export
type: function
doc:
<comment>Description:</comment>
  İşlevi ihraç eder
  
  Yansıtılmış bir işlevi ihraç eder.

<comment>Param:</comment>
  <info>string</info>  <strong>$isim</strong>     İhraç edilecek
                    <class>Reflection</class>
                    nesnesi.
  <info>string</info>  <strong>$ihracet</strong>  <info>true</info> belirtilirse yansıtmak yerine
                    ihrac eder. <info>false</info> olursa (öntanımlıdır) tersini yapar.

<comment>Return:</comment>
  <info>string</info>  <info>true</info> belirtilirse bir dizge yoksa <info>null</info>
          döner.

<comment>See Also:</comment>
   * ReflectionFunction::invoke
   * ReflectionFunction::__toString


id: ReflectionFunction::getClosure
type: function
doc:
<comment>Description:</comment>
  Returns a dynamically created closure for the function
  
  Get a dynamically created closure for the function.

<comment>Return:</comment>
  <info>Closure</info>  Returns the newly created <class>Closure</class>.

<comment>See Also:</comment>
   * First class callable syntax


id: ReflectionFunction::invoke
type: function
doc:
<comment>Description:</comment>
  İşlevi çağırır
  
  Yansıtılan işlevi çağırır.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$bağımsız_değişkenler</strong>  İşleve aktarılacak bağımsız değişken listesi. <strong>call_user_func()</strong>
                                işlevindeki gibi yeteri sayıda bağımsız değişken aktarabilirsiniz.

<comment>Return:</comment>
  <info>mixed</info>  Çağrılan işlevin sonucunu döndürür.

<comment>See Also:</comment>
   * ReflectionFunction::export
   * __invoke()
   * <strong>call_user_func()</strong>


id: ReflectionFunction::invokeArgs
type: function
doc:
<comment>Description:</comment>
  İşlev bağımsız değişkenlerini çağırır
  
  İşlevi bağımsız değişkenleri dizi içinde aktararak çağırır.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>array</info>  <strong>$bağımsız_değişkenler</strong>  <strong>call_user_func_array()</strong> işlevindeki gibi işleve bağımsız değişkenleri
                                dizi olarak aktarılır.

<comment>Return:</comment>
  <info>mixed</info>  Çağrılan işlevin sonucunu döndürür.

<comment>See Also:</comment>
   * ReflectionFunction::invoke
   * ReflectionFunctionAbstract::getNumberOfParameters
   * __invoke()
   * <strong>call_user_func_array()</strong>


id: ReflectionFunction::isAnonymous
type: function
doc:
<comment>Description:</comment>
  Checks if a function is anonymous
  
  Checks if a function is anonymous.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the function is anonymous, otherwise <info>false</info>.

<comment>See Also:</comment>
   * Anonymous functions


id: ReflectionFunction::isDisabled
type: function
doc:
<comment>Description:</comment>
  İşlevin iptal edilip edilmediğine bakar
  
  İşlev disable_functions yönergesiyle iptal edilmişse <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  İşlev iptal edilmişse <info>true</info> yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::isUserDefined
   * disable_functions
    yönergesi


id: ReflectionFunctionAbstract
type: class
doc:
<comment>Description:</comment>
  <class>ReflectionFunction</class> sınıfının ebeveyni olup, ayrıntılar için onun belgesine bakın.


id: ReflectionFunctionAbstract::__clone
type: function
doc:
<comment>Description:</comment>
  İşlevi kopyalar
  
  İşlevi kopyalar.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * 


id: ReflectionFunctionAbstract::__toString
type: function
doc:
<comment>Description:</comment>
  Nesnenin dizgesel tepkisini görselleştirir
  
  Yansıtılan nesnenin dizgesel gösterimini döndürür.

<comment>Return:</comment>
  <info>void</info>  Yansıtılan nesnenin dizgesel gösterimi.

<comment>See Also:</comment>
   * ReflectionFunction::__toString
   * ReflectionMethod::__toString
   * __toString()


id: ReflectionFunctionAbstract::getAttributes
type: function
doc:
<comment>Description:</comment>
  Gets Attributes
  
  Returns all attributes declared on this function or method as an array of <info>ReflectionAttribute</info>.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$name</strong>   Filter the results to include only <class>ReflectionAttribute</class> instances for
                       attributes matching this class name.
  <info>int</info>          <strong>$flags</strong>  Flags for determining how to filter the results, if <strong>$name</strong> is provided.
                       
                       Default is <return>0</return> which will only return results for attributes that are of the
                       class <strong>$name</strong>.
                       
                       The only other option available, is to use
                       <info>ReflectionAttribute::IS_INSTANCEOF</info>, which will instead use <return>instanceof</return> for
                       filtering.

<comment>Return:</comment>
  <info>array</info>  Array of attributes, as a <class>ReflectionAttribute</class> object.

<comment>See Also:</comment>
   * ReflectionClass::getAttributes
   * ReflectionClassConstant::getAttributes
   * ReflectionParameter::getAttributes
   * ReflectionProperty::getAttributes


id: ReflectionFunctionAbstract::getClosureScopeClass
type: function
doc:
<comment>Description:</comment>
  Returns the scope class associated with the closure
  
  Get the class enclosing the closure declaration.

<comment>Return:</comment>
  <info>ReflectionClass|null</info>  Returns the class, or <info>null</info> if the function is not a closure or if there was
                        no enclosing class.


id: ReflectionFunctionAbstract::getClosureThis
type: function
doc:
<comment>Description:</comment>
  Returns this pointer bound to closure
  
  If the function is a non-static closure, get the object bound to $this inside the closure.

<comment>Return:</comment>
  <info>object|null</info>  Returns $this pointer. Returns <info>null</info> in case of an error.


id: ReflectionFunctionAbstract::getClosureUsedVariables
type: function
doc:
<comment>Description:</comment>
  Returns an array of the used variables in the Closure
  
  Returns an <info>array</info> of the used variables in the <class>Closure</class>.

<comment>Return:</comment>
  <info>array</info>  Returns an <info>array</info> of the used variables in the <class>Closure</class>.

<comment>See Also:</comment>
   * <strong>ReflectionFunctionAbstract::getClosureScopeClass()</strong>
   * <strong>ReflectionFunctionAbstract::getClosureThis()</strong>


id: ReflectionFunctionAbstract::getDocComment
type: function
doc:
<comment>Description:</comment>
  Belgelendirici açıklamaları döndürür
  
  İşlev tanımındaki belgelendirici açıklamaları döndürür.

<comment>Return:</comment>
  <info>string|false</info>  Belgelendirici açıklamalar varsa bunları döndürür, yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getStartLine


id: ReflectionFunctionAbstract::getEndLine
type: function
doc:
<comment>Description:</comment>
  Son satır numarasını döndürür
  
  Son satır numarasını döndürür.

<comment>Return:</comment>
  <info>int|false</info>  Kullanıcı tanımlı işlevin son satır numarasını döndürür. Satır numarası bilinmiyorsa
             <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getStartLine


id: ReflectionFunctionAbstract::getExtension
type: function
doc:
<comment>Description:</comment>
  Eklenti bilgilerini döndürür
  
  Bir işlev için eklenti bilgilerini döndürür.

<comment>Return:</comment>
  <info>ReflectionExtension|null</info>  Bir <class>ReflectionExtension</class> nesnesi olarak eklenti bilgisi ya da kullanıcı
                            tanımlı işlevler için <info>null</info> döner.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getExtensionName


id: ReflectionFunctionAbstract::getExtensionName
type: function
doc:
<comment>Description:</comment>
  Eklenti ismini döndürür
  
  Eklenti ismini döndürür.

<comment>Return:</comment>
  <info>string|false</info>  İşlevi tanımlayan eklentinin ismi, ya da kullanıcı tanımlı işlevler için <info>false</info>.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getExtension


id: ReflectionFunctionAbstract::getFileName
type: function
doc:
<comment>Description:</comment>
  İşlevin tanımladığı dosyanın ismini döndürür
  
  Kullanıcı tanımlı işlevin tanımlandığı dosyanın ismini döndürür.

<comment>Return:</comment>
  <info>string|false</info>  Kullanıcı tanımlı işlevin tanımlandığı dosyanın ismini döndürür. İşlev PHP'nin
                kendisi veya bir eklenti tarafından tanımlanmışsa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getNamespaceName


id: ReflectionFunctionAbstract::getName
type: function
doc:
<comment>Description:</comment>
  İşlev ismini döndürür
  
  İşlev ismini döndürür.

<comment>Return:</comment>
  <info>string</info>  İşlev ismi.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getExtensionName
   * ReflectionFunctionAbstract::isUserDefined


id: ReflectionFunctionAbstract::getNamespaceName
type: function
doc:
<comment>Description:</comment>
  İsim alanı adını döndürür
  
  Sınıfın tanımlandığı isim alanının adını döndürür.

<comment>Return:</comment>
  <info>string</info>  İsim alanı adı.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getFileName
   * 


id: ReflectionFunctionAbstract::getNumberOfParameters
type: function
doc:
<comment>Description:</comment>
  Bağımsız değişken sayısını döndürür
  
  İşlevin tanımladığı zorunlu ve seçimlik bağımsız değişkenlerin toplam sayısını döndürür.

<comment>Return:</comment>
  <info>int</info>  Bağımsız değişken sayısı.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getNumberOfRequiredParameters
   * <strong>func_num_args()</strong>


id: ReflectionFunctionAbstract::getNumberOfRequiredParameters
type: function
doc:
<comment>Description:</comment>
  Zorunlu bağımsız değişken sayısını döndürür
  
  Bir işlevde tanımlı zorunlu bağımsız değişken sayısını döndürür.

<comment>Return:</comment>
  <info>int</info>  Zorunlu bağımsız değişken sayısı.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getNumberOfParameters


id: ReflectionFunctionAbstract::getParameters
type: function
doc:
<comment>Description:</comment>
  Bağımsız değişkenleri döndürür
  
  Bağımsız değişkenleri bir <class>ReflectionParameter</class> dizisi olarak döndürür.

<comment>Return:</comment>
  <info>array</info>  Bağımsız değişkenler tanımlandıkları sırayla <class>ReflectionParameter</class> dizisi olarak döner.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getNumberOfParameters
   * <strong>func_get_args()</strong>


id: ReflectionFunctionAbstract::getReturnType
type: function
doc:
<comment>Description:</comment>
  Gets the specified return type of a function
  
  Gets the specified return type of a reflected function.

<comment>Return:</comment>
  <info>ReflectionType|null</info>  Returns a <class>ReflectionType</class> object if a return type is specified, <info>null</info>
                       otherwise.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::hasReturnType
   * ReflectionType::__toString


id: ReflectionFunctionAbstract::getShortName
type: function
doc:
<comment>Description:</comment>
  İşlevin kısa ismini döndürür
  
  İşlevin kısa ismini (isim alansız ismini) döndürür.

<comment>Return:</comment>
  <info>string</info>  İşlevin kısa ismi.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getNamespaceName
   * 


id: ReflectionFunctionAbstract::getStartLine
type: function
doc:
<comment>Description:</comment>
  Başlangıç satır numarasını döndürür
  
  İşlev tanımının başlangıç satır numarasını döndürür.

<comment>Return:</comment>
  <info>int|false</info>  Başlangıç satır numarası, satır bilinmiyorsa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getEndLine


id: ReflectionFunctionAbstract::getStaticVariables
type: function
doc:
<comment>Description:</comment>
  Duruk değişkenleri döndürür
  
  Duruk değişkenleri döndürür.

<comment>Return:</comment>
  <info>array</info>  Duruk değişken dizisi.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getParameters


id: ReflectionFunctionAbstract::getTentativeReturnType
type: function
doc:
<comment>Description:</comment>
  Returns the tentative return type associated with the function
  
  Returns the tentative return type associated with the function.

<comment>Return:</comment>
  <info>ReflectionType|null</info>  Returns a <class>ReflectionType</class> object if a tentative return type is specified, <info>null</info>
                       otherwise.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getReturnType
   * ReflectionFunctionAbstract::hasTentativeReturnType
   * Return Type Compatibility with Internal Classes


id: ReflectionFunctionAbstract::hasReturnType
type: function
doc:
<comment>Description:</comment>
  Checks if the function has a specified return type
  
  Checks whether the reflected function has a return type specified.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the function is a specified return type, otherwise <info>false</info>.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getReturnType


id: ReflectionFunctionAbstract::hasTentativeReturnType
type: function
doc:
<comment>Description:</comment>
  Returns whether the function has a tentative return type
  
  Returns whether the function has a tentative return type.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the function has a tentative return type, otherwise <info>false</info>.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getTentativeReturnType
   * ReflectionFunctionAbstract::hasReturnType
   * Return Type Compatibility with Internal Classes


id: ReflectionFunctionAbstract::inNamespace
type: function
doc:
<comment>Description:</comment>
  İşlev isim alanına ait mi diye bakar
  
  İşlev isim alanında ise <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  İşlev isim alanında ise <info>true</info> değilse <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getNamespaceName
   * 


id: ReflectionFunctionAbstract::isClosure
type: function
doc:
<comment>Description:</comment>
  Bir anonim işlev mi diye bakar
  
  Yansıtılan işlev bir <class>Closure</class> (isimsiz) ise <info>true</info> döner.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>bool</info>  İşlev bir <class>Closure</class> ise <info>true</info> yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::isinternal
   * ReflectionFunctionAbstract::isGenerator


id: ReflectionFunctionAbstract::isDeprecated
type: function
doc:
<comment>Description:</comment>
  Kullanımı önerilmiyor mu diye bakar
  
  İşlevin kullanımı önerilmiyorsa <info>true</info> döner.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>bool</info>  İşlevin kullanımı önerilmiyorsa <info>true</info> yoksa <info>false</info> döner

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getDocComment


id: ReflectionFunctionAbstract::isGenerator
type: function
doc:
<comment>Description:</comment>
  Returns whether this function is a generator

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the function is generator, <info>false</info> if it is not or <info>null</info> on failure.


id: ReflectionFunctionAbstract::isInternal
type: function
doc:
<comment>Description:</comment>
  İşlev yerleşik mi diye bakar
  
  İşlev yerleşik ise <info>true</info> kullanıcı tanımlı ise <info>false</info> döner.

<comment>Return:</comment>
  <info>bool</info>  İşlev yerleşik ise <info>true</info> yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::isUserDefined


id: ReflectionFunctionAbstract::isStatic
type: function
doc:
<comment>Description:</comment>
  Checks if the function is static
  
  Checks if the function is static.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the function is static, otherwise <info>false</info>

<comment>See Also:</comment>
   * ReflectionMethod::isFinal


id: ReflectionFunctionAbstract::isUserDefined
type: function
doc:
<comment>Description:</comment>
  İşlev kullanıcı tanımlı bir işlev mi diye bakar
  
  İşlev kullanıcı tanımlı bir işlev ise <info>true</info> yerleşik bir işlevse <info>false</info> döner.

<comment>Return:</comment>
  <info>bool</info>  İşlev kullanıcı tanımlı bir işlev ise <info>true</info> yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::isInternal


id: ReflectionFunctionAbstract::isVariadic
type: function
doc:
<comment>Description:</comment>
  Checks if the function is variadic
  
  Checks if the function is variadic.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the function is variadic, otherwise <info>false</info>.


id: ReflectionFunctionAbstract::returnsReference
type: function
doc:
<comment>Description:</comment>
  İşlev dönüş değeri gönderimli mi diye bakar
  
  İşlev dönüş değeri gönderimli ise <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  İşlev dönüş değeri gönderimli ise <info>true</info> yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::isClosure


id: ReflectionGenerator
type: class
doc:
<comment>Description:</comment>
  <class>ReflectionGenerator</class> sınıfı bir üreteç hakkında bilgi sağlar.


id: ReflectionGenerator::__construct
type: function
doc:
<comment>Description:</comment>
  Constructs a ReflectionGenerator object
  
  Constructs a <class>ReflectionGenerator</class> object.

<comment>Param:</comment>
  <info>Generator</info>  <strong>$generator</strong>  A generator object.

<comment>See Also:</comment>
   * ReflectionGenerator::getFunction
   * ReflectionGenerator::getExecutingLine
   * ReflectionGenerator::getExecutingFile


id: ReflectionGenerator::getExecutingFile
type: function
doc:
<comment>Description:</comment>
  Gets the file name of the currently executing generator
  
  Get the full path and file name of the currently executing generator.

<comment>Return:</comment>
  <info>string</info>  Returns the full path and file name of the currently executing generator.

<comment>See Also:</comment>
   * ReflectionGenerator::getExecutingLine
   * ReflectionGenerator::getExecutingGenerator


id: ReflectionGenerator::getExecutingGenerator
type: function
doc:
<comment>Description:</comment>
  Gets the executing Generator object
  
  Get the executing <class>Generator</class> object

<comment>Return:</comment>
  <info>Generator</info>  Returns the currently executing <class>Generator</class> object.

<comment>See Also:</comment>
   * ReflectionGenerator::getExecutingLine
   * ReflectionGenerator::getExecutingFile


id: ReflectionGenerator::getExecutingLine
type: function
doc:
<comment>Description:</comment>
  Gets the currently executing line of the generator
  
  Get the currently executing line number of the generator.

<comment>Return:</comment>
  <info>int</info>  Returns the line number of the currently executing statement in the generator.

<comment>See Also:</comment>
   * ReflectionGenerator::getExecutingGenerator
   * ReflectionGenerator::getExecutingFile


id: ReflectionGenerator::getFunction
type: function
doc:
<comment>Description:</comment>
  Gets the function name of the generator
  
  Enables the function name of the generator to be obtained by returning a class derived from
  <class>ReflectionFunctionAbstract</class>.

<comment>Return:</comment>
  <info>ReflectionFunctionAbstract</info>  Returns a <class>ReflectionFunctionAbstract</class> class. This will be
                              <class>ReflectionFunction</class> for functions, or <class>ReflectionMethod</class> for methods.

<comment>See Also:</comment>
   * ReflectionGenerator::getThis
   * ReflectionGenerator::getTrace


id: ReflectionGenerator::getThis
type: function
doc:
<comment>Description:</comment>
  Gets the $this value of the generator
  
  Get the <return>$this</return> value that the generator has access to.

<comment>Return:</comment>
  <info>object|null</info>  Returns the <return>$this</return> value, or <info>null</info> if the generator was not created in a class context.

<comment>See Also:</comment>
   * ReflectionGenerator::getFunction
   * ReflectionGenerator::getTrace


id: ReflectionGenerator::getTrace
type: function
doc:
<comment>Description:</comment>
  Gets the trace of the executing generator
  
  Get the trace of the currently executing generator.

<comment>Param:</comment>
  <info>int</info>  <strong>$options</strong>  The value of <strong>$options</strong> can be any of the following flags.
                 
                 Available optionsOptionDescription<info>DEBUG_BACKTRACE_PROVIDE_OBJECT</info> Default.
                 <info>DEBUG_BACKTRACE_IGNORE_ARGS</info> Don't include the argument information for functions in
                 the stack trace.

<comment>Return:</comment>
  <info>array</info>  Returns the trace of the currently executing generator.

<comment>See Also:</comment>
   * ReflectionGenerator::getFunction
   * ReflectionGenerator::getThis


id: ReflectionIntersectionType::getTypes
type: function
doc:
<comment>Description:</comment>
  Returns the types included in the intersection type
  
  Returns the reflections of types included in the intersection type.

<comment>Return:</comment>
  <info>array</info>  An array of <class>ReflectionType</class> objects.

<comment>See Also:</comment>
   * ReflectionType::allowsNull
   * ReflectionParameter::getType


id: ReflectionMethod
type: class
doc:
<comment>Description:</comment>
  <class>ReflectionMethod</class> sınıfı bir yöntem hakkında bilgi edinilmesini sağlar.


id: ReflectionMethod::IS_ABSTRACT
type: constant
doc:
<comment>Description:</comment>
  Yöntemin abstract olduğunu belirtir. PHP 7.4.0 öncesinde, bu değer <return>2</return> idi.


id: ReflectionMethod::IS_FINAL
type: constant
doc:
<comment>Description:</comment>
  Yöntemin bir final olduğunu belirtir. PHP 7.4.0 öncesinde, bu değer <return>4</return> idi.


id: ReflectionMethod::IS_PRIVATE
type: constant
doc:
<comment>Description:</comment>
  Yöntemin private olduğunu belirtir. PHP 7.4.0 öncesinde, bu değer <return>1024</return> idi.


id: ReflectionMethod::IS_PROTECTED
type: constant
doc:
<comment>Description:</comment>
  Yöntemin protected olduğunu belirtir. PHP 7.4.0 öncesinde, bu değer <return>512</return> idi.


id: ReflectionMethod::IS_PUBLIC
type: constant
doc:
<comment>Description:</comment>
  Yöntemin public olduğunu belirtir. PHP 7.4.0 öncesinde, bu değer <return>256</return> idi.


id: ReflectionMethod::IS_STATIC
type: constant
doc:
<comment>Description:</comment>
  Yöntemin statik olduğunu belirtir. PHP 7.4.0 öncesinde, bu değer <return>1</return> idi.


id: ReflectionMethod::__construct
type: function
doc:
<comment>Description:</comment>
  Yeni bir ReflectionMethod nesnesi oluşturur
  
  Diğer sözdizimi (isimli bağımsız değişkenler desteklenmiyor):
  
  Yeni bir <class>ReflectionMethod</class> nesnesi oluşturur.

<comment>Param:</comment>
  <info>object|string</info>  <strong>$objectOrMethod</strong>  Yöntemi içeren nesne (sınıf örneği) veya sınıf ismi.
  <info>string</info>         <strong>$method</strong>          Yöntemin adı.
  <info>string</info>         <strong>$classMethod</strong>     Sözdizimi: SınıfAdı<return>::</return>yöntemAdı

<comment>See Also:</comment>
   * ReflectionMethod::export
   * Kurucular


id: ReflectionMethod::__toString
type: function
doc:
<comment>Description:</comment>
  Yansıtılan yöntemin dizgesel gösterimini döndürür
  
  Yansıtılan yöntemin dizgesel gösterimini döndürür.

<comment>Return:</comment>
  <info>string</info>  Bu <class>ReflectionMethod</class> örneğinin dizgesel gösterimi.

<comment>See Also:</comment>
   * ReflectionMethod::export
   * __toString()


id: ReflectionMethod::createFromMethodName
type: function
doc:
<comment>Description:</comment>
  Creates a new ReflectionMethod
  
  Creates a new <class>ReflectionMethod</class>.

<comment>Param:</comment>
  <info>string</info>  <strong>$method</strong>  Class name and method name delimited by <return>::</return>.

<comment>Return:</comment>
  <info>static</info>  Returns a new <class>ReflectionMethod</class> on success.


id: ReflectionMethod::export
type: function
doc:
<comment>Description:</comment>
  Bir yöntem ihraç eder
  
  ReflectionMethod ihraç eder.

<comment>Param:</comment>
  <info>string</info>  <strong>$sınıf</strong>  Sınıf ismi.
  <info>string</info>  <strong>$isim</strong>     Yöntem ismi.
  <info>bool</info>    <strong>$ihracet</strong>  <info>true</info> belirtilirse yansıtmak yerine
                    ihrac eder. <info>false</info> olursa (öntanımlıdır) tersini yapar.

<comment>Return:</comment>
  <info>string</info>  <info>true</info> belirtilirse bir dizge yoksa <info>null</info>
          döner.

<comment>See Also:</comment>
   * ReflectionMethod::__toString


id: ReflectionMethod::getClosure
type: function
doc:
<comment>Description:</comment>
  Returns a dynamically created closure for the method
  
  Create a closure which will call the method.

<comment>Param:</comment>
  <info>object|null</info>  <strong>$object</strong>  Forbidden for static methods, required for other methods.

<comment>Return:</comment>
  <info>Closure</info>  Returns the newly created <class>Closure</class>.

<comment>See Also:</comment>
   * First class callable syntax


id: ReflectionMethod::getDeclaringClass
type: function
doc:
<comment>Description:</comment>
  Yansıtılan yöntemin bildirildiği sınıfı döndürür
  
  Yansıtılan yöntemin bildirildiği sınıfı döndürür.

<comment>Return:</comment>
  <info>ReflectionClass</info>  Yansıtılan yöntemin parçası olduğu sınıfın <class>ReflectionClass</class> nesnesi.

<comment>See Also:</comment>
   * ReflectionMethod::isAbstract


id: ReflectionMethod::getModifiers
type: function
doc:
<comment>Description:</comment>
  Erişim değiştiricileri döndürür
  
  Bu yöntem için erişim değiştiricilerinin bitsel toplamını döndürür.

<comment>Return:</comment>
  <info>int</info>  Değiştiricilerin sayısal gösterimi. Bu değiştiricilerin güncel anlamları öntanımlı sabitler
       bölümünde açıklanmıştır.

<comment>See Also:</comment>
   * Reflection::getModifierNames


id: ReflectionMethod::getPrototype
type: function
doc:
<comment>Description:</comment>
  Yöntem bildirimini (varsa) döndürür
  
  Yöntem bildirimini döndürür.

<comment>Return:</comment>
  <info>void</info>  Yöntem bildiriminin <class>ReflectionMethod</class> örneği.

<comment>See Also:</comment>
   * ReflectionMethod::getModifiers
   * ReflectionMethod::hasPrototype


id: ReflectionMethod::hasPrototype
type: function
doc:
<comment>Description:</comment>
  Returns whether a method has a prototype
  
  Returns whether a method has a prototype.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the method has a prototype, otherwise <info>false</info>.

<comment>See Also:</comment>
   * ReflectionMethod::getPrototype


id: ReflectionMethod::invoke
type: function
doc:
<comment>Description:</comment>
  Yöntemi çağırır
  
  Yansıtılan yöntemi çağırır.

<comment>Param:</comment>
  <info>object|null</info>  <strong>$nesne</strong>                 Yöntemin çağrılacağı nesne. Statik yöntemlerde bu bağımsız
                                      değişkene <info>null</info> aktarılır.
  <info>mixed</info>        <strong>$bağımsız_değişkenler</strong>  Yönteme aktarılacak bağımsız değişken listesi.
                                      <strong>call_user_func()</strong> işlevindeki gibi yönteme değişken sayıda
                                      bağımsız değişken aktarılabilir.

<comment>Return:</comment>
  <info>mixed</info>  Yöntemin sonucu döner.

<comment>See Also:</comment>
   * ReflectionMethod::invokeArgs
   * __invoke()
   * <strong>call_user_func()</strong>


id: ReflectionMethod::invokeArgs
type: function
doc:
<comment>Description:</comment>
  Bağımsız değişkenlerini dizi içinde aktararak yöntemi çağırır
  
  Bağımsız değişkenleri dizi içinde aktararak yöntemi çağırır.

<comment>Param:</comment>
  <info>object|null</info>  <strong>$nesne</strong>                 Yöntemin çağrılacağı nesne. Statik yöntemlerde bu bağımsız
                                      değişkene <info>null</info> aktarılır.
  <info>array</info>        <strong>$bağımsız_değişkenler</strong>  Bir dizi olarak, yönteme aktarılacak bağımsız değişkenler.

<comment>Return:</comment>
  <info>mixed</info>  Yöntemin sonucu döner.

<comment>See Also:</comment>
   * ReflectionMethod::invoke
   * __invoke()
   * <strong>call_user_func_array()</strong>


id: ReflectionMethod::isAbstract
type: function
doc:
<comment>Description:</comment>
  Yöntem soyut mu diye bakar
  
  Yöntem soyut ise <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Yöntem soyut ise <info>true</info> yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionMethod::getDeclaringClass


id: ReflectionMethod::isConstructor
type: function
doc:
<comment>Description:</comment>
  Yöntem bir kurucu mu diye bakar
  
  Yöntem bir kurucu yöntem ise <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Yöntem bir kurucu yöntem ise <info>true</info> yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionMethod::__construct
   * ReflectionMethod::isAbstract
   * ReflectionMethod::isDestructor


id: ReflectionMethod::isDestructor
type: function
doc:
<comment>Description:</comment>
  Yöntem bir yıkıcı mı diye bakar
  
  Yöntem bir yıkıcı ise <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Yöntem bir yıkıcı ise <info>true</info> yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionMethod::isConstructor


id: ReflectionMethod::isFinal
type: function
doc:
<comment>Description:</comment>
  Yöntem final olarak mı bildirilmiş diye bakar
  
  Yöntem final olarak bildirilmişse <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Yöntem final olarak bildirilmişse <info>true</info> yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionMethod::isStatic


id: ReflectionMethod::isPrivate
type: function
doc:
<comment>Description:</comment>
  Yöntem private olarak mı bildirilmiş diye bakar
  
  Yöntem private olarak bildirilmişse <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Yöntem private olarak bildirilmişse <info>true</info> yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionMethod::isPublic


id: ReflectionMethod::isProtected
type: function
doc:
<comment>Description:</comment>
  Yöntem protected olarak mı bildirilmiş diye bakar
  
  Yöntem protected olarak bildirilmişse <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Yöntem protected olarak bildirilmişse <info>true</info> yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionMethod::isPrivate


id: ReflectionMethod::isPublic
type: function
doc:
<comment>Description:</comment>
  Yöntem public olarak mı bildirilmiş diye bakar
  
  Yöntem public olarak bildirilmişse <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Yöntem public olarak bildirilmişse <info>true</info> yoksa <info>false</info>

<comment>See Also:</comment>
   * ReflectionMethod::isPrivate


id: ReflectionMethod::setAccessible
type: function
doc:
<comment>Description:</comment>
  Set method accessibility
  
  Enables invoking of a protected or private method via the ReflectionMethod::invoke method.
  
  As of PHP 8.1.0, calling this method has no effect; all methods are invokable by default.

<comment>Param:</comment>
  <info>bool</info>  <strong>$accessible</strong>  <info>true</info> to allow accessibility, or <info>false</info>.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * ReflectionMethod::isPrivate
   * ReflectionMethod::isProtected


id: ReflectionNamedType::getName
type: function
doc:
<comment>Description:</comment>
  Get the name of the type as a string

<comment>Return:</comment>
  <info>string</info>  Returns the name of the type being reflected.

<comment>See Also:</comment>
   * ReflectionType::__toString


id: ReflectionNamedType::isBuiltin
type: function
doc:
<comment>Description:</comment>
  Checks if it is a built-in type
  
  Checks if the type is a built-in type in PHP. A built-in type is any type that is not a class,
  interface, or trait.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if it's a built-in type, otherwise <info>false</info>

<comment>See Also:</comment>
   * ReflectionType::allowsNull
   * ReflectionType::__toString
   * ReflectionClass::isInternal
   * ReflectionParameter::getType


id: ReflectionObject
type: class
doc:
<comment>Description:</comment>
  <class>ReflectionObject</class> sınıfı bir nesne (<info>object</info>) hakkında bigi edinilmesini sağlar.


id: ReflectionObject::__construct
type: function
doc:
<comment>Description:</comment>
  Bir ReflectionObject nesnesi oluşturur
    
  
  Bir <class>ReflectionObject</class> nesnesi oluşturur.

<comment>Param:</comment>
  <info>object</info>  <strong>$object</strong>  Bir nesne örneği.

<comment>See Also:</comment>
   * ReflectionObject::export
   * Kurucular


id: ReflectionObject::export
type: function
doc:
<comment>Description:</comment>
  Sınıfı ihraç eder
  
  Sınıfı ihraç eder.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>string</info>  <strong>$bağımsız_değişken</strong>  İhraç edilecek
                              <class>Reflection</class>
                              nesnesi.
  <info>bool</info>    <strong>$ihracet</strong>            <info>true</info> belirtilirse yansıtmak yerine
                              ihrac eder. <info>false</info> olursa (öntanımlıdır) tersini yapar.

<comment>Return:</comment>
  <info>string</info>  <info>true</info> belirtilirse bir dizge yoksa <info>null</info>
          döner.

<comment>See Also:</comment>
   * ReflectionObject::__construct


id: ReflectionParameter
type: class
doc:
<comment>Description:</comment>
  <class>ReflectionParameter</class> sınıfı işlev veya yöntemin bağımsız değişkenleri hakkında bilgi edinilmesini
  sağlar.
  
  Bir işlevin bağımsız değişkenlerini incelemek için önce <class>ReflectionFunction</class> veya <class>ReflectionMethod</class>
  sınıfının bir örneğini oluşturmalı, sonra da bu sınıfların
  ReflectionFunctionAbstract::getParameters yöntemini kullanarak bağımsız değişken dizisini
  almalısınız.


id: ReflectionParameter::__clone
type: function
doc:
<comment>Description:</comment>
  Nesneyi kopyalar
  
  Nesneyi kopyalar.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  

<comment>See Also:</comment>
   * ReflectionParameter::__toString
   * 


id: ReflectionParameter::__construct
type: function
doc:
<comment>Description:</comment>
  Bir ReflectionParameter nesnesi oluşturur
    
  
  Bir <class>ReflectionParameter</class> örneği oluşturur.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>string|array|object</info>  <strong>$function</strong>  Bağımsız değişkenleri yansıtılacak işlev.
  <info>int|string</info>           <strong>$param</strong>     Bağımsız değişkenin (sıfırdan başlayan) konumunu belirten bir
                                  tamsayı veya bağımsız değişken ismi.

<comment>See Also:</comment>
   * ReflectionFunctionAbstract::getParameters
   * ReflectionFunction::__construct
   * ReflectionMethod::__construct
   * Kurucular


id: ReflectionParameter::__toString
type: function
doc:
<comment>Description:</comment>
  Dizgesel tepkiyi görselleştirir
  
  Yansıtılan bağımsız değişkenin dizgesel gösterimini döndürür.

<comment>Return:</comment>
  <info>string</info>  Yansıtılan bağımsız değişkenin dizgesel gösterimi.

<comment>See Also:</comment>
   * ReflectionFunction::__toString
   * ReflectionMethod::__toString
   * __toString()


id: ReflectionParameter::allowsNull
type: function
doc:
<comment>Description:</comment>
  null değere izin veriliyor mu diye bakar
  
  <info>null</info> değere izin veriliyorsa <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  <info>null</info> değere izin veriliyorsa <info>true</info> yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionParameter::isOptional


id: ReflectionParameter::canBePassedByValue
type: function
doc:
<comment>Description:</comment>
  Returns whether this parameter can be passed by value

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the parameter can be passed by value, <info>false</info> otherwise. Returns <info>null</info> in case
        of an error.


id: ReflectionParameter::export
type: function
doc:
<comment>Description:</comment>
  Sınıfı ihraç eder
  
  Sınıfı ihraç eder.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>string</info>  <strong>$işlev</strong>             İşlev ismi.
  <info>string</info>  <strong>$bağımsız_değişken</strong>  Bağımsız değişken ismi.
  <info>bool</info>    <strong>$ihracet</strong>            <info>true</info> belirtilirse yansıtmak yerine
                              ihrac eder. <info>false</info> olursa (öntanımlıdır) tersini yapar.

<comment>Return:</comment>
  <info>string</info>  Bir dizge.

<comment>See Also:</comment>
   * ReflectionParameter::__toString


id: ReflectionParameter::getAttributes
type: function
doc:
<comment>Description:</comment>
  Gets Attributes
  
  Returns all attributes declared on this parameter as an array of <info>ReflectionAttribute</info>.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$name</strong>   Filter the results to include only <class>ReflectionAttribute</class> instances for
                       attributes matching this class name.
  <info>int</info>          <strong>$flags</strong>  Flags for determining how to filter the results, if <strong>$name</strong> is provided.
                       
                       Default is <return>0</return> which will only return results for attributes that are of the
                       class <strong>$name</strong>.
                       
                       The only other option available, is to use
                       <info>ReflectionAttribute::IS_INSTANCEOF</info>, which will instead use <return>instanceof</return> for
                       filtering.

<comment>Return:</comment>
  <info>array</info>  Array of attributes, as a <class>ReflectionAttribute</class> object.

<comment>See Also:</comment>
   * ReflectionClass::getAttributes
   * ReflectionClassConstant::getAttributes
   * ReflectionFunctionAbstract::getAttributes
   * ReflectionProperty::getAttributes


id: ReflectionParameter::getClass
type: function
doc:
<comment>Description:</comment>
  Yansıtılan bağımsız değişkenin ReflectionClass örneğini döndürür
  
  Yansıtılan bağımsız değişkenin ya <class>ReflectionClass</class> örneğini ya da <info>null</info> döndürür.
  
  PHP 8.0.0 itibariyle bu işlevin kullanımı önerilmemektedir. Bunun yerine, bağımsız değişkenin
  <class>ReflectionType</class> nesnesini almak için ReflectionParameter::getType kullanın ve bağımsız değişken
  türünü saptamak için aldığınız nesneyi sorgulayın.

<comment>Return:</comment>
  <info>ReflectionClass|null</info>  Bir <class>ReflectionClass</class> nesnesi; tür bildirilmemişse veya bildirilen tür bir
                        sınıf veya arayüz değilse <info>null</info>.

<comment>See Also:</comment>
   * ReflectionParameter::getDeclaringClass


id: ReflectionParameter::getDeclaringClass
type: function
doc:
<comment>Description:</comment>
  Bildiren sınıfı döndürür
  
  Bildiren sınıfı döndürür.

<comment>Return:</comment>
  <info>ReflectionClass|null</info>  Bir <class>ReflectionClass</class> nesnesi; işlev için çağrılmışsa <info>null</info>.

<comment>See Also:</comment>
   * ReflectionParameter::getClass


id: ReflectionParameter::getDeclaringFunction
type: function
doc:
<comment>Description:</comment>
  Bildiren işlevi döndürür
  
  Bildiren işlevi döndürür.

<comment>Return:</comment>
  <info>ReflectionFunctionAbstract</info>  Bir <class>ReflectionFunction</class> nesnesi.

<comment>See Also:</comment>
   * ReflectionParameter::getDeclaringClass


id: ReflectionParameter::getDefaultValue
type: function
doc:
<comment>Description:</comment>
  Bağımsız değişkenin öntanımlı değerini döndürür
  
  Kullanıcı tanımlı veya dahili işlev veya yöntem bağımsız değişkeninin öntanımlı değerini döndürür.
  Bağımsız değişken seçimlik ise <class>ReflectionException</class> yavrulanır.

<comment>Return:</comment>
  <info>mixed</info>  Bağımsız değişkenin öntanımlı değeri.

<comment>See Also:</comment>
   * ReflectionParameter::isOptional
   * ReflectionParameter::isDefaultValueAvailable
   * ReflectionParameter::getDefaultValueConstantName
   * ReflectionParameter::isPassedByReference


id: ReflectionParameter::getDefaultValueConstantName
type: function
doc:
<comment>Description:</comment>
  Returns the default value's constant name if default value is constant or null
  
  Returns the default value's constant name of the parameter of any user-defined or internal
  function or method, if default value is constant or null. If the parameter is not optional a
  <class>ReflectionException</class> will be thrown.

<comment>Return:</comment>
  <info>string|null</info>  Returns string on success or <info>null</info> on failure.

<comment>See Also:</comment>
   * ReflectionParameter::isOptional
   * ReflectionParameter::isDefaultValueConstant
   * ReflectionParameter::getDefaultValue


id: ReflectionParameter::getName
type: function
doc:
<comment>Description:</comment>
  Bağımsız değişkenin ismini döndürür
  
  Bağımsız değişkenin ismini döndürür.

<comment>Return:</comment>
  <info>string</info>  Yansıtılan bağımsız değişkenin ismi.

<comment>See Also:</comment>
   * ReflectionParameter::getDefaultValue


id: ReflectionParameter::getPosition
type: function
doc:
<comment>Description:</comment>
  Bağımsız değişkenin konumunu döndürür
  
  Bağımsız değişkenin konumunu döndürür.

<comment>Return:</comment>
  <info>int</info>  Bağımsız değişkenin konumu; soldan sağa sayılır, ilk bağımsız değişkenin konumu 0'dır.

<comment>See Also:</comment>
   * ReflectionParameter::getName


id: ReflectionParameter::getType
type: function
doc:
<comment>Description:</comment>
  Gets a parameter's type
  
  Gets the associated type of a parameter.

<comment>Return:</comment>
  <info>ReflectionType|null</info>  Returns a <class>ReflectionType</class> object if a parameter type is specified, <info>null</info>
                       otherwise.

<comment>See Also:</comment>
   * ReflectionParameter::hasType
   * ReflectionType::__toString


id: ReflectionParameter::hasType
type: function
doc:
<comment>Description:</comment>
  Checks if parameter has a type
  
  Checks if the parameter has a type associated with it.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if a type is specified, <info>false</info> otherwise.

<comment>See Also:</comment>
   * ReflectionParameter::getType


id: ReflectionParameter::isArray
type: function
doc:
<comment>Description:</comment>
  Bağımsız değişken değeri bir dizi mi olacak diye bakar
  
  Bağımsız değişken değeri bir dizi olacaksa <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Bağımsız değişken değeri bir dizi olacaksa <info>true</info> yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionParameter::isOptional


id: ReflectionParameter::isCallable
type: function
doc:
<comment>Description:</comment>
  Returns whether parameter MUST be callable
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the parameter is <info>callable</info>, <info>false</info> if it is not or <info>null</info> on failure.


id: ReflectionParameter::isDefaultValueAvailable
type: function
doc:
<comment>Description:</comment>
  Öntanımlı bir değerin kullanılabilir olup olmadığına bakar
    
  
  Öntanımlı bir değerin kullanılabilir olup olmadığına bakar.

<comment>Return:</comment>
  <info>bool</info>  Öntanımlı değer kullanılabiliyorsa <info>true</info> yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionParameter::getDefaultValue
   * ReflectionParameter::isDefaultValueConstant
   * ReflectionParameter::getName


id: ReflectionParameter::isDefaultValueConstant
type: function
doc:
<comment>Description:</comment>
  Returns whether the default value of this parameter is a constant
  
  Returns whether the default value of this parameter is a constant.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the default value is constant, and <info>false</info> otherwise.

<comment>See Also:</comment>
   * ReflectionParameter::getDefaultValueConstantName
   * ReflectionParameter::isDefaultValueAvailable


id: ReflectionParameter::isOptional
type: function
doc:
<comment>Description:</comment>
  Bağımsız değişken seçimlik mi diye bakar
  
  Bağımsız değişken seçimlikse <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Bağımsız değişken seçimlikse <info>true</info> yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionParameter::getName


id: ReflectionParameter::isPassedByReference
type: function
doc:
<comment>Description:</comment>
  Bağımsız değişken gönderimli aktarılabilir mi diye bakar
  
  Bağımsız değişken gönderimli aktarılabiliyorsa <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Bağımsız değişken gönderimli aktarılabiliyorsa <info>true</info> yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionParameter::getName


id: ReflectionParameter::isVariadic
type: function
doc:
<comment>Description:</comment>
  Checks if the parameter is variadic
  
  Checks if the parameter was declared as a variadic parameter.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the parameter is variadic, otherwise <info>false</info>.


id: ReflectionProperty
type: class
doc:
<comment>Description:</comment>
  <class>ReflectionProperty</class> sınıfı sınıfın özellikleri hakkında bilgi edinilmesini sağlar.


id: ReflectionProperty::IS_PRIVATE
type: constant
doc:
<comment>Description:</comment>
  Özelliğin private olduğunu belirtir. PHP 7.4.0 öncesinde, bu değer <return>1024</return> idi.


id: ReflectionProperty::IS_PROTECTED
type: constant
doc:
<comment>Description:</comment>
  Özelliğin protected olduğunu belirtir. PHP 7.4.0 öncesinde, bu değer <return>512</return> idi.


id: ReflectionProperty::IS_PUBLIC
type: constant
doc:
<comment>Description:</comment>
  Özelliğin public olduğunu belirtir. PHP 7.4.0 öncesinde, bu değer <return>256</return> idi.


id: ReflectionProperty::IS_READONLY
type: constant
doc:
<comment>Description:</comment>
  Özelliğin salt okunur olduğunu belirtir. PHP 8.1.0 ve sonrasında kullanılabilir.


id: ReflectionProperty::IS_STATIC
type: constant
doc:
<comment>Description:</comment>
  Özelliğin static olduğunu belirtir. PHP 7.4.0 öncesinde, bu değer <return>1</return> idi.


id: ReflectionProperty::__clone
type: function
doc:
<comment>Description:</comment>
  Özelliği kopyalar
  
  Özelliği kopyalar.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  

<comment>See Also:</comment>
   * ReflectionProperty::export
   * 


id: ReflectionProperty::__construct
type: function
doc:
<comment>Description:</comment>
  Bir ReflectionProperty nesnesi oluşturur
    
  
  Bir <class>ReflectionProperty</class> örneği oluşturur.

<comment>Param:</comment>
  <info>object|string</info>  <strong>$class</strong>     Yansıtılacak sınıfın ismini içeren bir dizge veya bir nesne.
  <info>string</info>         <strong>$property</strong>  Yansıtılacak özelliğin ismi.

<comment>See Also:</comment>
   * ReflectionProperty::getName
   * Kurucular


id: ReflectionProperty::__toString
type: function
doc:
<comment>Description:</comment>
  Dizgesel gösterimi döndürür
  
  Yansıtılan özelliğin dizgesel gösterimini döndürür.

<comment>Return:</comment>
  <info>string</info>  Yansıtılan özelliğin dizgesel gösterimi.

<comment>See Also:</comment>
   * __toString()


id: ReflectionProperty::export
type: function
doc:
<comment>Description:</comment>
  Özelliği ihraç eder
  
  Yansıtılan özelliği ihraç eder.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>mixed</info>   <strong>$sınıf</strong>  İhraç edilecek
                    <class>Reflection</class>
                    nesnesi.
  <info>string</info>  <strong>$isim</strong>     Özelliğin ismi.
  <info>bool</info>    <strong>$ihracet</strong>  <info>true</info> belirtilirse yansıtmak yerine
                    ihrac eder. <info>false</info> olursa (öntanımlıdır) tersini yapar.

<comment>Return:</comment>
  <info>string</info>  

<comment>See Also:</comment>
   * ReflectionProperty::__toString


id: ReflectionProperty::getAttributes
type: function
doc:
<comment>Description:</comment>
  Gets Attributes
  
  Returns all attributes declared on this class property as an array of <info>ReflectionAttribute</info>.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$name</strong>   Filter the results to include only <class>ReflectionAttribute</class> instances for
                       attributes matching this class name.
  <info>int</info>          <strong>$flags</strong>  Flags for determining how to filter the results, if <strong>$name</strong> is provided.
                       
                       Default is <return>0</return> which will only return results for attributes that are of the
                       class <strong>$name</strong>.
                       
                       The only other option available, is to use
                       <info>ReflectionAttribute::IS_INSTANCEOF</info>, which will instead use <return>instanceof</return> for
                       filtering.

<comment>Return:</comment>
  <info>array</info>  Array of attributes, as a <class>ReflectionAttribute</class> object.

<comment>See Also:</comment>
   * ReflectionClass::getAttributes
   * ReflectionClassConstant::getAttributes
   * ReflectionFunctionAbstract::getAttributes
   * ReflectionParameter::getAttributes


id: ReflectionProperty::getDeclaringClass
type: function
doc:
<comment>Description:</comment>
  Bildiren sınıfı döndürür
  
  Bildiren sınıfı döndürür.

<comment>Return:</comment>
  <info>ReflectionClass</info>  Bir <class>ReflectionClass</class> nesnesi.

<comment>See Also:</comment>
   * ReflectionProperty::getName


id: ReflectionProperty::getDefaultValue
type: function
doc:
<comment>Description:</comment>
  Returns the default value declared for a property
  
  Gets the implicit or explicitly declared default value for a property.

<comment>Return:</comment>
  <info>mixed</info>  The default value if the property has any default value (including <info>null</info>). If there is no
         default value, then <info>null</info> is returned. It is not possible to differentiate between a <info>null</info>
         default value and an unitialized typed property. Use ReflectionProperty::hasDefaultValue to
         detect the difference.

<comment>See Also:</comment>
   * ReflectionProperty::hasDefaultValue


id: ReflectionProperty::getDocComment
type: function
doc:
<comment>Description:</comment>
  Özellik açıklamalarını döndürür
  
  Özellik ile ilgili açıklamaları döndürür.

<comment>Return:</comment>
  <info>string|false</info>  Varsa açıklamalar, yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionProperty::export


id: ReflectionProperty::getModifiers
type: function
doc:
<comment>Description:</comment>
  Erişim değiştiricileri döndürür
  
  Erişim değiştiricilerinin bitsel toplamını döndürür.

<comment>Return:</comment>
  <info>int</info>  Erişim değiştiricilerinin bitsel toplamı. Bu değiştiricilerin güncel anlamları öntanımlı
       sabitler bölümünde açıklanmıştır.

<comment>See Also:</comment>
   * ReflectionProperty::isPrivate
   * Reflection::getModifierNames


id: ReflectionProperty::getName
type: function
doc:
<comment>Description:</comment>
  Özelliğin ismini döndürür
  
  Özelliğin ismini döndürür.

<comment>Return:</comment>
  <info>string</info>  Yansıtılan özelliğin ismi.

<comment>See Also:</comment>
   * ReflectionProperty::getValue


id: ReflectionProperty::getType
type: function
doc:
<comment>Description:</comment>
  Gets a property's type
  
  Gets the associated type of a property.

<comment>Return:</comment>
  <info>ReflectionType|null</info>  Returns a <class>ReflectionType</class> if the property has a type, and <info>null</info> otherwise.

<comment>See Also:</comment>
   * ReflectionProperty::hasType
   * ReflectionProperty::isInitialized


id: ReflectionProperty::getValue
type: function
doc:
<comment>Description:</comment>
  Özelliğin değerini döndürür
  
  Özelliğin değerini döndürür.

<comment>Param:</comment>
  <info>object|null</info>  <strong>$nesne</strong>  Özellik statik olmayan bir nesne ise özelliğin ait olduğu nesne burada
                       belirtilmelidir. Bir nesne belirtmeden öntanımlı özellik döndürülmek
                       istenirse bu yöntem yerine ReflectionClass::getDefaultProperties yöntemi
                       kullanılmalıdır.

<comment>Return:</comment>
  <info>mixed</info>  Özelliğin değeri.

<comment>See Also:</comment>
   * ReflectionProperty::getName
   * ReflectionProperty::setValue


id: ReflectionProperty::hasDefaultValue
type: function
doc:
<comment>Description:</comment>
  Checks if property has a default value declared
  
  Checks whether the property was declared with a default value, including an implicit <info>null</info> default
  value. Only returns <info>false</info> for typed properties without default value (or dynamic properties).

<comment>Return:</comment>
  <info>bool</info>  If the property has any default value (including <info>null</info>) <info>true</info> is returned; if the property is
        typed without a default value declared or is a dynamic property, <info>false</info> is returned.

<comment>See Also:</comment>
   * ReflectionProperty::getDefaultValue


id: ReflectionProperty::hasType
type: function
doc:
<comment>Description:</comment>
  Checks if property has a type
  
  Checks if the property has a type associated with it.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if a type is specified, <info>false</info> otherwise.

<comment>See Also:</comment>
   * ReflectionProperty::getType
   * ReflectionProperty::isInitialized


id: ReflectionProperty::isDefault
type: function
doc:
<comment>Description:</comment>
  Özellik öntanımlı mı diye bakar
  
  Özellik derleme sırasında mı yoksa dinamik olarak çalışma anında mı bildirilmiş diye bakar.

<comment>Return:</comment>
  <info>bool</info>  Özellik derleme sırasında bildirilmişse <info>true</info>, çalışma anında oluşturulmuşsa <info>false</info> döner.

<comment>See Also:</comment>
   * ReflectionProperty::getValue


id: ReflectionProperty::isInitialized
type: function
doc:
<comment>Description:</comment>
  Checks whether a property is initialized
  
  Checks whether a property is initialized.

<comment>Param:</comment>
  <info>object|null</info>  <strong>$object</strong>  If the property is non-static an object must be provided to fetch the
                        property from.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>false</info> for typed properties prior to initialization, and for properties that have
        been explicitly <strong>unset()</strong>. For all other properties <info>true</info> will be returned.

<comment>See Also:</comment>
   * ReflectionProperty::hasType


id: ReflectionProperty::isPrivate
type: function
doc:
<comment>Description:</comment>
  Özellik private olarak mı bildirilmiş diye bakar
  
  Özellik private olarak bildirilmişse <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Özellik private olarak bildirilmişse <info>true</info> yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionProperty::isPublic
   * ReflectionProperty::isProtected
   * ReflectionProperty::isReadOnly
   * ReflectionProperty::isStatic


id: ReflectionProperty::isPromoted
type: function
doc:
<comment>Description:</comment>
  Checks if property is promoted
  
  Checks whether the property is promoted

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the property is promoted, <info>false</info> otherwise.

<comment>See Also:</comment>
   * ReflectionProperty::isDefault
   * ReflectionProperty::isInitialized
   * ReflectionProperty::getValue


id: ReflectionProperty::isProtected
type: function
doc:
<comment>Description:</comment>
  Özellik protected olarak mı bildirilmiş diye bakar
  
  Özellik protected olarak bildirilmişse <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Özellik protected olarak bildirilmişse <info>true</info> yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionProperty::isPublic
   * ReflectionProperty::isPrivate
   * ReflectionProperty::isReadOnly
   * ReflectionProperty::isStatic


id: ReflectionProperty::isPublic
type: function
doc:
<comment>Description:</comment>
  Özellik public olarak mı bildirilmiş diye bakar
  
  Özellik public olarak bildirilmişse <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Özellik public olarak bildirilmişse <info>true</info> yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionProperty::isProtected
   * ReflectionProperty::isPrivate
   * ReflectionProperty::isReadOnly
   * ReflectionProperty::isStatic


id: ReflectionProperty::isReadOnly
type: function
doc:
<comment>Description:</comment>
  Checks if property is readonly
  
  Checks whether the property is readonly.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the property is readonly, <info>false</info> otherwise.

<comment>See Also:</comment>
   * ReflectionProperty::isPublic
   * ReflectionProperty::isProtected
   * ReflectionProperty::isPrivate
   * ReflectionProperty::isStatic


id: ReflectionProperty::isStatic
type: function
doc:
<comment>Description:</comment>
  Özellik duruk mu diye bakar
  
  Özellik duruk ise <info>true</info> döner.

<comment>Return:</comment>
  <info>bool</info>  Özellik duruk ise <info>true</info> yoksa <info>false</info>.

<comment>See Also:</comment>
   * ReflectionProperty::isPublic
   * ReflectionProperty::isProtected
   * ReflectionProperty::isPrivate
   * ReflectionProperty::isReadOnly


id: ReflectionProperty::setAccessible
type: function
doc:
<comment>Description:</comment>
  Özelliği erişilebilir kılar
  
  ReflectionProperty::getValue ve ReflectionProperty::setValue yöntemlerinden erişilebilir kılmak
  için protected veya private bir özelliği erişilebilir yapar.
  
  PHP 8.1.0 itibariyle, tüm özellikler öntanımlı olarak erişilebilir olduğundan bu yöntemin
  çağrılmasının bir etkisi yoktur.

<comment>Param:</comment>
  <info>bool</info>  <strong>$erişilebilir</strong>  Özellik erişilebilir olacaksa <info>true</info> yoksa <info>false</info> belirtilir.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * ReflectionProperty::isPrivate
   * ReflectionProperty::isProtected


id: ReflectionProperty::setValue
type: function
doc:
<comment>Description:</comment>
  Özelliğe değer atar
  
  Bir özelliğe değer atar.
  
  PHP 8.3.0 ve sonrasında, bu yöntemin tek bağımsız değişkenle çağrılması önerilmemektedir. Yerine
  ReflectionClass::setStaticPropertyValue kullanılmalıdır.

<comment>Param:</comment>
  <info>object</info>  <strong>$nesne</strong>  Özellik statik değilse özelliğin ait olduğu nesne burada belirtilmelidir. Statik
                  ise nesne belirtmeye gerek yoktur. Sadece <strong>$değer</strong> belirtmek yeterlidir.
  <info>mixed</info>   <strong>$değer</strong>  Yeni değer.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * ReflectionProperty::getValue
   * ReflectionProperty::setAccessible
   * ReflectionClass::setStaticPropertyValue


id: ReflectionReference
type: class
doc:
<comment>Description:</comment>
  <class>ReflectionReference</class> sınıfı bir gönderim hakkında bilgi sağlar.


id: ReflectionReference::fromArrayElement
type: function
doc:
<comment>Description:</comment>
  Create a ReflectionReference from an array element
  
  Creates a <class>ReflectionReference</class> from an array element.

<comment>Param:</comment>
  <info>array</info>       <strong>$array</strong>  The <info>array</info> which contains the potential reference.
  <info>int|string</info>  <strong>$key</strong>    The key; either an <info>int</info> or a <info>string</info>.

<comment>Return:</comment>
  <info>ReflectionReference|null</info>  Returns a <class>ReflectionReference </class> instance if <return>$array[$key]</return> is a reference,
                            or <info>null</info> otherwise.


id: ReflectionReference::getId
type: function
doc:
<comment>Description:</comment>
  Get unique ID of a reference
  
  Returns an ID which is unique for the reference for the lifetime of that reference. This ID can be
  used to compare references for equality, or to maintain a map of known references.

<comment>Return:</comment>
  <info>string</info>  Returns a <info>string</info> of unspecified format.


id: ReflectionType
type: class
doc:
<comment>Description:</comment>
  <class>ReflectionType</class> sınıfı bir işlevin bağımsız değişken/dönüş türü veya bir sınıfın özellik türü
  hakkında bilgi sağlar. Eklentide şu alt türler bildirilmiştir: <class>ReflectionNamedType</class> (PHP 7.1.0 ve
  sonrası)<class>ReflectionUnionType</class> (PHP 8.0.0 ve sonrası)<class>ReflectionIntersectionType</class> (PHP 8.1.0 ve
  sonrası)


id: ReflectionType::__toString
type: function
doc:
<comment>Description:</comment>
  To string
  
  Gets the parameter type name.

<comment>Return:</comment>
  <info>string</info>  Returns the type of the parameter.

<comment>See Also:</comment>
   * ReflectionNamedType::getName
   * ReflectionNamedType::isBuiltin
   * ReflectionType::allowsNull
   * ReflectionUnionType::getTypes
   * ReflectionParameter::getType


id: ReflectionType::allowsNull
type: function
doc:
<comment>Description:</comment>
  Checks if null is allowed
  
  Checks whether the parameter allows <info>null</info>.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if <info>null</info> is allowed, otherwise <info>false</info>

<comment>See Also:</comment>
   * ReflectionNamedType::isBuiltin
   * ReflectionType::__toString
   * ReflectionParameter::getType


id: ReflectionUnionType::getTypes
type: function
doc:
<comment>Description:</comment>
  Returns the types included in the union type
  
  Returns the reflections of types included in the union type.

<comment>Return:</comment>
  <info>array</info>  An array of <class>ReflectionType</class> objects.

<comment>See Also:</comment>
   * ReflectionType::allowsNull
   * ReflectionParameter::getType


id: ReflectionZendExtension::__clone
type: function
doc:
<comment>Description:</comment>
  Clone handler
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>void</info>  


id: ReflectionZendExtension::__construct
type: function
doc:
<comment>Description:</comment>
  Constructs a ReflectionZendExtension object
  
  Constructs a new <info>ReflectionZendExtension</info> object.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  The extension name.


id: ReflectionZendExtension::__toString
type: function
doc:
<comment>Description:</comment>
  To string handler
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  


id: ReflectionZendExtension::export
type: function
doc:
<comment>Description:</comment>
  Export
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>    
  <info>bool</info>    <strong>$return</strong>  

<comment>Return:</comment>
  <info>string</info>  

<comment>See Also:</comment>
   * ReflectionClassConstant::__toString


id: ReflectionZendExtension::getAuthor
type: function
doc:
<comment>Description:</comment>
  Gets author
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  


id: ReflectionZendExtension::getCopyright
type: function
doc:
<comment>Description:</comment>
  Gets copyright
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  


id: ReflectionZendExtension::getName
type: function
doc:
<comment>Description:</comment>
  Gets name
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  


id: ReflectionZendExtension::getURL
type: function
doc:
<comment>Description:</comment>
  Gets URL
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  


id: ReflectionZendExtension::getVersion
type: function
doc:
<comment>Description:</comment>
  Gets version
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  


id: Reflector
type: class
doc:
<comment>Description:</comment>
  <class>Reflector</class> arayüzü, tüm ihraç edilebilir yansıtma sınıflarınca gerçeklenmiş bir arayüzdür.


id: Reflector::export
type: function
doc:
<comment>Description:</comment>
  Sınıfı ihraç eder
  
  Sınıfı ihraç eder.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  

<comment>See Also:</comment>
   * Reflector::__toString


id: RegexIterator
type: class
doc:
<comment>Description:</comment>
  This iterator can be used to filter another iterator based on a regular expression.


id: RegexIterator::ALL_MATCHES
type: constant
doc:
<comment>Description:</comment>
  Return all matches for the current entry  (see <strong>preg_match_all()</strong>).


id: RegexIterator::GET_MATCH
type: constant
doc:
<comment>Description:</comment>
  Return the first match for the current entry  (see <strong>preg_match()</strong>).


id: RegexIterator::MATCH
type: constant
doc:
<comment>Description:</comment>
  Only execute match (filter) for the current entry  (see <strong>preg_match()</strong>).


id: RegexIterator::REPLACE
type: constant
doc:
<comment>Description:</comment>
  Replace the current entry  (see <strong>preg_replace()</strong>; Not fully implemented yet)


id: RegexIterator::SPLIT
type: constant
doc:
<comment>Description:</comment>
  Returns the split values for the current entry (see <strong>preg_split()</strong>).


id: RegexIterator::__construct
type: function
doc:
<comment>Description:</comment>
  Create a new RegexIterator
  
  Create a new <class>RegexIterator</class> which filters an Iterator using a regular expression.

<comment>Param:</comment>
  <info>Iterator</info>  <strong>$iterator</strong>   The iterator to apply this regex filter to.
  <info>string</info>    <strong>$pattern</strong>    The regular expression to match.
  <info>int</info>       <strong>$mode</strong>       Operation mode, see RegexIterator::setMode for a list of modes.
  <info>int</info>       <strong>$flags</strong>      Special flags, see RegexIterator::setFlags for a list of available flags.
  <info>int</info>       <strong>$pregFlags</strong>  The regular expression flags. These flags depend on the operation mode
                        parameter:
                        
                        <class>RegexIterator</class> preg_flagsoperation modeavailable
                        flagsRegexIterator::ALL_MATCHES See <strong>preg_match_all()</strong>.
                        RegexIterator::GET_MATCH See <strong>preg_match()</strong>. RegexIterator::MATCH See
                        <strong>preg_match()</strong>. RegexIterator::REPLACE none. RegexIterator::SPLIT See
                        <strong>preg_split()</strong>.

<comment>See Also:</comment>
   * <strong>preg_match()</strong>
   * <strong>preg_match_all()</strong>
   * <strong>preg_replace()</strong>
   * <strong>preg_split()</strong>


id: RegexIterator::accept
type: function
doc:
<comment>Description:</comment>
  Get accept status
  
  Matches <return>(string)</return> RegexIterator::current (or RegexIterator::key if the RegexIterator::USE_KEY flag
  is set) against the regular expression.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if a match, <info>false</info> otherwise.

<comment>See Also:</comment>
   * RegexIterator constants
   * RegexIterator::setFlags


id: RegexIterator::getFlags
type: function
doc:
<comment>Description:</comment>
  Get flags
  
  Returns the flags, see RegexIterator::setFlags for a list of available flags.

<comment>Return:</comment>
  <info>int</info>  Returns the set flags.

<comment>See Also:</comment>
   * RegexIterator::setFlags


id: RegexIterator::getMode
type: function
doc:
<comment>Description:</comment>
  Returns operation mode
  
  Returns the operation mode, see RegexIterator::setMode for the list of operation modes.

<comment>Return:</comment>
  <info>int</info>  Returns the operation mode.

<comment>See Also:</comment>
   * RegexIterator::setMode


id: RegexIterator::getPregFlags
type: function
doc:
<comment>Description:</comment>
  Returns the regular expression flags
  
  Returns the regular expression flags, see RegexIterator::__construct for the list of flags.

<comment>Return:</comment>
  <info>int</info>  Returns a bitmask of the regular expression flags.

<comment>See Also:</comment>
   * RegexIterator::setPregFlags


id: RegexIterator::getRegex
type: function
doc:
<comment>Description:</comment>
  Returns current regular expression
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>string</info>  


id: RegexIterator::setFlags
type: function
doc:
<comment>Description:</comment>
  Sets the flags
  
  Sets the flags.

<comment>Param:</comment>
  <info>int</info>  <strong>$flags</strong>  The flags to set, a bitmask of class constants.
               
               The available flags are listed below. The actual meanings of these flags are
               described in the predefined constants. <class>RegexIterator</class>
               flagsvalueconstant1RegexIterator::USE_KEY

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * RegexIterator::getFlags


id: RegexIterator::setMode
type: function
doc:
<comment>Description:</comment>
  Sets the operation mode
  
  Sets the operation mode.

<comment>Param:</comment>
  <info>int</info>  <strong>$mode</strong>  The operation mode.
              
              The available modes are listed below. The actual meanings of these modes are described
              in the predefined constants. <class>RegexIterator</class>
              modesvalueconstant0RegexIterator::MATCH1RegexIterator::GET_MATCH2RegexIterator::ALL_MATCHES3RegexIterator::SPLIT4RegexIterator::REPLACE

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * RegexIterator::getMode


id: RegexIterator::setPregFlags
type: function
doc:
<comment>Description:</comment>
  Sets the regular expression flags
  
  Sets the regular expression flags.

<comment>Param:</comment>
  <info>int</info>  <strong>$pregFlags</strong>  The regular expression flags. See RegexIterator::__construct for an overview of
                   available flags.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * RegexIterator::getPregFlags


id: ResourceBundle
type: class
doc:
<comment>Description:</comment>
  Localized software products often require sets of data that are to be customized depending on
  current locale, e.g.: messages, labels, formatting patterns. ICU  resource mechanism allows to
  define sets of resources that the application can  load on locale basis, while accessing them in
  unified locale-independent fashion.
  
  This class implements access to ICU resource data files. These files are binary data arrays which
  ICU uses to store the localized data.
  
  ICU resource bundle can hold simple resources and complex resources. Complex resources are
  containers which can be either integer-indexed or string-indexed (just like PHP arrays). Simple
  resources can be of the following types: string, integer, binary data field  or integer array.
  
  <class>ResourceBundle</class> supports direct access to the data through array access pattern and iteration via
  foreach, as well as access via class methods. The result will be PHP value for simple resources
  and <class>ResourceBundle</class> object for complex ones. All resources are read-only.


id: ResourceBundle::__construct
type: function
doc:
<comment>Description:</comment>
  Create a resource bundle
  
  Nesne yönelimli kullanım (method)
  
  Yordamsal kullanım
  
  Nesne yönelimli kullanım (constructor):
  
  Creates a resource bundle.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$locale</strong>    Locale for which the resources should be loaded (locale name, e.g. en_CA).
  <info>string|null</info>  <strong>$bundle</strong>    The directory where the data is stored or the name of the .dat file.
  <info>bool</info>         <strong>$fallback</strong>  Whether locale should match exactly or fallback to parent locale is
                          allowed.

<comment>Return:</comment>
  <info>ResourceBundle|null</info>  Returns <class>ResourceBundle</class> object or <info>null</info> on error.

<comment>See Also:</comment>
   * <strong>resourcebundle_get()</strong>


id: ResourceBundle::count
type: function
doc:
<comment>Description:</comment>
  Get number of elements in the bundle
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Get the number of elements in the bundle.

<comment>Param:</comment>
  <info>ResourceBundle</info>  <strong>$bundle</strong>  <class>ResourceBundle</class> object.

<comment>Return:</comment>
  <info>int</info>  Returns number of elements in the bundle.

<comment>See Also:</comment>
   * <strong>resourcebundle_get()</strong>


id: ResourceBundle::get
type: function
doc:
<comment>Description:</comment>
  Get data from the bundle
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Get the data from the bundle by index or string key.

<comment>Param:</comment>
  <info>ResourceBundle</info>  <strong>$bundle</strong>    <class>ResourceBundle</class> object.
  <info>string|int</info>      <strong>$index</strong>     Data index, must be string or integer.
  <info>bool</info>            <strong>$fallback</strong>  Whether locale should match exactly or fallback to parent locale is
                             allowed.

<comment>Return:</comment>
  <info>mixed</info>  Returns the data located at the index or <info>null</info> on error. Strings, integers and binary data
         strings are returned as corresponding PHP types, integer array is returned as PHP array.
         Complex types are returned as <class>ResourceBundle</class> object.

<comment>See Also:</comment>
   * <strong>resourcebundle_count()</strong>


id: ResourceBundle::getErrorCode
type: function
doc:
<comment>Description:</comment>
  Get bundle's last error code
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Get error code from the last function performed by the bundle object.

<comment>Param:</comment>
  <info>ResourceBundle</info>  <strong>$bundle</strong>  <class>ResourceBundle</class> object.

<comment>Return:</comment>
  <info>int</info>  Returns error code from last bundle object call.

<comment>See Also:</comment>
   * <strong>resourcebundle_get_error_message()</strong>
   * <strong>intl_get_error_code()</strong>
   * <strong>intl_is_failure()</strong>


id: ResourceBundle::getErrorMessage
type: function
doc:
<comment>Description:</comment>
  Get bundle's last error message
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Get error message from the last function performed by the bundle object.

<comment>Param:</comment>
  <info>ResourceBundle</info>  <strong>$bundle</strong>  <class>ResourceBundle</class> object.

<comment>Return:</comment>
  <info>string</info>  Returns error message from last bundle object's call.

<comment>See Also:</comment>
   * <strong>resourcebundle_get_error_code()</strong>
   * <strong>intl_get_error_code()</strong>
   * <strong>intl_is_failure()</strong>


id: ResourceBundle::getLocales
type: function
doc:
<comment>Description:</comment>
  Get supported locales
  
  Nesne yönelimli kullanım
  
  Yordamsal kullanım
  
  Get available locales from ResourceBundle name.

<comment>Param:</comment>
  <info>string</info>  <strong>$bundle</strong>  Path of ResourceBundle for which to get available locales, or empty string for
                   default locales list.

<comment>Return:</comment>
  <info>array|false</info>  Returns the list of locales supported by the bundle, or <info>false</info> on failure.

<comment>See Also:</comment>
   * <strong>resourcebundle_get()</strong>


id: Result::__construct
type: function
doc:
<comment>Description:</comment>
  Result constructor
  
  An object that retrieves generated IDs, AUTO_INCREMENT values, and warnings, for a Result set.


id: Result::getAffectedItemsCount
type: function
doc:
<comment>Description:</comment>
  Get affected row count
  
  Get the number of affected rows by the previous operation.

<comment>Return:</comment>
  <info>int</info>  The number (as an integer) of affected rows.


id: Result::getAutoIncrementValue
type: function
doc:
<comment>Description:</comment>
  Get autoincremented value
  
  Get the last AUTO_INCREMENT value (last insert id).

<comment>Return:</comment>
  <info>int</info>  The last AUTO_INCREMENT value.


id: Result::getGeneratedIds
type: function
doc:
<comment>Description:</comment>
  Get generated ids
  
  Fetch the generated _id values from the last operation.  The unique _id field is generated by the
  MySQL server.

<comment>Return:</comment>
  <info>array</info>  An array of generated _id's from the last operation,  or an empty array if there are none.


id: Result::getWarnings
type: function
doc:
<comment>Description:</comment>
  Get warnings from last operation
  
  Retrieve warnings from the last Result operation.

<comment>Return:</comment>
  <info>array</info>  An array of Warning objects from the last operation. Each object defines an error
         'message', error 'level', and error 'code'. An empty array is returned if no errors are
         present.


id: Result::getWarningsCount
type: function
doc:
<comment>Description:</comment>
  Get warning count from last operation
  
  Retrieve the number of warnings from the last Result operation.

<comment>Return:</comment>
  <info>int</info>  The number of warnings generated by the last operation.


id: ReturnTypeWillChange
type: class
doc:
<comment>Description:</comment>
  Final olarak nitelenmemiş dahili yöntemlerin çoğu artık uyumlu bir dönüş türü bildirmek için
  geçersiz kılma yöntemleri gerektiriyor, aksi takdirde kalıtım doğrulaması sırasında kullanımın
  önerilmediğini belirten bir uyarı çıktılanıyor. PHP sürümler arası uyumluluk endişeleri nedeniyle
  geçersiz kılma yöntemi için dönüş türünün bildirilmemesi durumunda, bu uyarıyı susturmak için bir
  #[\ReturnTypeWillChange] özniteliği eklenebilir.


id: ReturnTypeWillChange::__construct
type: function
doc:
<comment>Description:</comment>
  Yeni bir ReturnTypeWillChange özniteliği örneği oluşturur
  
  Yeni bir <class>ReturnTypeWillChange</class> nesnesi oluşturur.


id: RowResult::__construct
type: function
doc:
<comment>Description:</comment>
  RowResult constructor
  
  Represents the result set obtained from querying the database.


id: RowResult::fetchAll
type: function
doc:
<comment>Description:</comment>
  Get all rows from result
  
  Fetch all the rows from the result set.

<comment>Return:</comment>
  <info>array</info>  A numerical array with all results from the query; each result is an associative array. An
         empty array is returned if no rows are present.


id: RowResult::fetchOne
type: function
doc:
<comment>Description:</comment>
  Get row from result
  
  Fetch one result from the result set.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>array</info>  The result, as an associative array  or <info>null</info> if no results are present.


id: RowResult::getColumnNames
type: function
doc:
<comment>Description:</comment>
  Get all column names
  
  Retrieve column names for columns present in the result set.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>array</info>  A numerical array of table columns names, or an empty array if the result set is empty.


id: RowResult::getColumns
type: function
doc:
<comment>Description:</comment>
  Get column metadata
  
  Retrieve column metadata for columns present in the result set.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>array</info>  An array of FieldMetadata objects representing the columns in the result,  or an empty
         array if the result set is empty.


id: RowResult::getColumnsCount
type: function
doc:
<comment>Description:</comment>
  Get column count
  
  Retrieve the column count for columns present in the result set.

<comment>Return:</comment>
  <info>int</info>  The number of columns; 0 if there are none.


id: RowResult::getWarnings
type: function
doc:
<comment>Description:</comment>
  Get warnings from last operation
  
  Retrieve warnings from the last RowResult operation.

<comment>Return:</comment>
  <info>array</info>  An array of Warning objects from the last operation. Each object defines an error
         'message', error 'level', and error 'code'. An empty array is returned if no errors are
         present.


id: RowResult::getWarningsCount
type: function
doc:
<comment>Description:</comment>
  Get warning count from last operation
  
  Retrieve the number of warnings from the last RowResult operation.

<comment>Return:</comment>
  <info>int</info>  The number of warnings generated by the last operation.


id: SCM_RIGHTS
type: constant
doc:
<comment>Description:</comment>
  Başka bir süreçteki açık dosya tanıtıcı kümesi alındı veya gönderildi.


id: SEASLOG_ALERT
type: constant
doc:
<comment>Description:</comment>
  "ALERT" - Action must be taken immediately.Immediate attention should be given to relevant
  personnel for emergency repairs.


id: SEASLOG_CRITICAL
type: constant
doc:
<comment>Description:</comment>
  "CRITICAL" - Critical conditions.Need to be repaired immediately, and the program component is
  unavailable.


id: SEASLOG_DEBUG
type: constant
doc:
<comment>Description:</comment>
  "DEBUG" - Detailed debug information.Fine-grained information events.


id: SEASLOG_ERROR
type: constant
doc:
<comment>Description:</comment>
  "ERROR" - Runtime errors that do not require immediate action but should typically.


id: SEASLOG_INFO
type: constant
doc:
<comment>Description:</comment>
  "INFO" - Interesting events.Emphasizes the running process of the application.


id: SEASLOG_NOTICE
type: constant
doc:
<comment>Description:</comment>
  "NOTICE" - Normal but significant events.Information that is more important than the INFO level
  during execution.


id: SEASLOG_WARNING
type: constant
doc:
<comment>Description:</comment>
  "WARNING" - Exceptional occurrences that are not errors.Potentially aberrant information that
  needs attention and needs to be repaired.


id: SID
type: constant
doc:
<comment>Description:</comment>
  Oturum ismini ve kimliğini <return>"isim=kimlik"</return> biçiminde veya oturum kimliğinin bir oturum çerezinde
  saklanması durumunda boş bir dizge içeren sabit. Bu kimlik <strong>session_id()</strong> tarafından döndürülen
  kimliktir.


id: SIMDJSON_ERR_CAPACITY
type: constant
doc:
<comment>Description:</comment>
  This parser can't support a document that big. Thrown when parsing a JSON string that is over 4GiB
  long.


id: SIMDJSON_ERR_DEPTH_ERROR
type: constant
doc:
<comment>Description:</comment>
  The JSON document was too deep (too many nested objects and arrays)


id: SIMDJSON_ERR_INVALID_JSON_POINTER
type: constant
doc:
<comment>Description:</comment>
  Invalid JSON pointer syntax in <strong>simdjson_key_value()</strong> and other functions accepting a JSON pointer
  $key.


id: SIMDJSON_ERR_INVALID_PROPERTY
type: constant
doc:
<comment>Description:</comment>
  Invalid property name for an <class>stdClass</class> when decoding a value with <strong>simdjson_decode()</strong> or
  <strong>simdjson_key_value()</strong>


id: SIMDJSON_ERR_NUMBER_OUT_OF_RANGE
type: constant
doc:
<comment>Description:</comment>
  The JSON number is too large or too small to fit within the requested type. Note that the C
  simdjson library is a fork and this error is ignored to match php's handling of JSON numbers that
  are too large or too small.


id: SIMDJSON_ERR_TAPE_ERROR
type: constant
doc:
<comment>Description:</comment>
  The JSON document has an improper structure: missing or superfluous commas, braces, missing keys,
  etc.


id: SIMDJSON_ERR_UNESCAPED_CHARS
type: constant
doc:
<comment>Description:</comment>
  Within strings, some characters must be escaped, we found unescaped characters


id: SIMDJSON_ERR_UNEXPECTED_ERROR
type: constant
doc:
<comment>Description:</comment>
  Unexpected error, consider reporting this problem as you may have found a bug in the simdjson PECL


id: SIMDJSON_ERR_UNSUPPORTED_ARCHITECTURE
type: constant
doc:
<comment>Description:</comment>
  simdjson does not have an implementation supported by this CPU architecture (perhaps it's a
  non-SIMD CPU?).


id: SNMP::ERRNO_MULTIPLE_SET_QUERIES
type: constant
doc:
<comment>Description:</comment>
  Library will use multiple queries for SET operation requested. That means that operation will be
  performed in a non-transaction manner  and second or subsequent chunks may fail if a type or value
  failure will be faced.


id: SNMP::ERRNO_OID_NOT_INCREASING
type: constant
doc:
<comment>Description:</comment>
  SNMP agent faced OID cycling reporning non-increasing OID while executing (BULK)WALK command. This
  indicates bogus remote SNMP agent.


id: SNMP::ERRNO_OID_PARSING_ERROR
type: constant
doc:
<comment>Description:</comment>
  Library failed while parsing OID (and/or type for SET command). No queries has been made.


id: SNMP::__construct
type: function
doc:
<comment>Description:</comment>
  Creates SNMP instance representing session to remote SNMP agent
  
  The function description goes here.

<comment>Param:</comment>
  <info>int</info>     <strong>$version</strong>    SNMP protocol version: <info>SNMP::VERSION_1</info>,  <info>SNMP::VERSION_2C</info>,  <info>SNMP::VERSION_3</info>.
  <info>string</info>  <strong>$hostname</strong>   The SNMP agent. <strong>$hostname</strong> may be suffixed with optional SNMP agent port after
                      colon. IPv6 addresses must be enclosed in square brackets if used with port.
                      If FQDN is used for <strong>$hostname</strong> it will be resolved by php-snmp library, not by
                      Net-SNMP engine. Usage of IPv6 addresses when specifying FQDN may be forced by
                      enclosing FQDN into square brackets. Here it is some examples: IPv4 with
                      default port127.0.0.1IPv6 with default port::1 or [::1]IPv4 with specific
                      port127.0.0.1:1161IPv6 with specific port[::1]:1161FQDN with default
                      porthost.domainFQDN with specific porthost.domain:1161FQDN with default port,
                      force usage of IPv6 address[host.domain]FQDN with specific port, force usage
                      of IPv6 address[host.domain]:1161
  <info>string</info>  <strong>$community</strong>  The purpuse of <strong>$community</strong> is SNMP version specific:
  <info>int</info>     <strong>$timeout</strong>    The number of microseconds until the first timeout.
  <info>int</info>     <strong>$retries</strong>    The number of retries in case timeout occurs.

<comment>See Also:</comment>
   * SNMP::close


id: SNMP::close
type: function
doc:
<comment>Description:</comment>
  Close SNMP session
  
  Frees previously allocated SNMP session object.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * SNMP::__construct


id: SNMP::get
type: function
doc:
<comment>Description:</comment>
  Fetch an SNMP object
  
  Fetch an SNMP object specified in <strong>$objectId</strong> using GET query.

<comment>Param:</comment>
  <info>array|string</info>  <strong>$objectId</strong>      The SNMP object (OID) or objects
  <info>bool</info>          <strong>$preserveKeys</strong>  When <strong>$objectId</strong> is a array and <strong>$preserveKeys</strong> set to <info>true</info> keys in
                               results will be taken exactly as in <strong>$objectId</strong>, otherwise
                               SNMP::oid_output_format property is used to determinate the form of
                               keys.

<comment>Return:</comment>
  <info>mixed</info>  Returns SNMP objects requested as string or array depending on <strong>$objectId</strong> type or <info>false</info> on
         error.

<comment>See Also:</comment>
   * SNMP::getErrno
   * SNMP::getError


id: SNMP::getErrno
type: function
doc:
<comment>Description:</comment>
  Get last error code
  
  Returns error code from last SNMP request.

<comment>Return:</comment>
  <info>int</info>  Returns one of SNMP error code values described in constants chapter.

<comment>See Also:</comment>
   * SNMP::getError


id: SNMP::getError
type: function
doc:
<comment>Description:</comment>
  Get last error message
  
  Returns string with error from last SNMP request.

<comment>Return:</comment>
  <info>string</info>  String describing error from last SNMP request.

<comment>See Also:</comment>
   * SNMP::getErrno


id: SNMP::getnext
type: function
doc:
<comment>Description:</comment>
  Fetch an SNMP object which
    follows the given object id
    
  
  Fetch an SNMP object that follows specified <strong>$objectId</strong>.

<comment>Param:</comment>
  <info>array|string</info>  <strong>$objectId</strong>  The SNMP object (OID) or objects

<comment>Return:</comment>
  <info>mixed</info>  Returns SNMP objects requested as string or array depending on <strong>$objectId</strong> type or <info>false</info> on
         error.

<comment>See Also:</comment>
   * SNMP::getErrno
   * SNMP::getError


id: SNMP::set
type: function
doc:
<comment>Description:</comment>
  Set the value of an SNMP object
  
  Requests remote SNMP agent setting the value of one or more SNMP objects specified by the
  <strong>$objectId</strong>.

<comment>Param:</comment>
  <info>array|string</info>  <strong>$objectId</strong>  The SNMP object id
                           
                           When count of OIDs in object_id array is greater than max_oids object
                           property set method will have to use multiple queries to perform
                           requested value updates. In this case type and value checks are made
                           per-chunk so second or subsequent requests may fail due to wrong type or
                           value for OID requested. To mark this a warning is raised when count of
                           OIDs in object_id array is greater than max_oids.
  <info>array|string</info>  <strong>$type</strong>      MIB her nesne kimliğini türünü tanımlar. Aşağıdaki listeden
                           tek bir karakter olarak belirtilmelidir.
                           
                           SNMP kütüphanesi
                           derlenirken  <info>OPAQUE_SPECIAL_TYPES</info> tanımlanmışsa
                           aşağıdakiler de geçerlidir:
                           
                           Most of these will use the obvious corresponding ASN.1 type.  's', 'x',
                           'd' and 'b' are all different ways of specifying an OCTET STRING value,
                           and the 'u' unsigned type is also used for handling Gauge32 values.
                           
                           If the MIB-Files are loaded by into the MIB Tree with "snmp_read_mib" or
                           by specifying it in the libsnmp config, '=' may be used as the <strong>$type</strong>
                           parameter for all object ids as the type can then be automatically read
                           from the MIB.
                           
                           Note that there are two ways to set a variable of the type BITS like e.g.
                           "SYNTAX    BITS {telnet(0), ftp(1), http(2), icmp(3), snmp(4), ssh(5),
                           https(6)}":
                           
                           Using type "b" and a list of bit numbers. This method is not recommended
                           since GET query for the same OID would return e.g. 0xF8.
                           
                           Using type "x" and a hex number but without(!) the usual "0x" prefix.
                           
                           See examples section for more details.
  <info>array|string</info>  <strong>$value</strong>     The new value.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * SNMP::get


id: SNMP::setSecurity
type: function
doc:
<comment>Description:</comment>
  Configures security-related SNMPv3 session parameters
  
  setSecurity configures security-related session parameters used in SNMP protocol version 3

<comment>Param:</comment>
  <info>string</info>  <strong>$securityLevel</strong>      the security level (noAuthNoPriv|authNoPriv|authPriv)
  <info>string</info>  <strong>$authProtocol</strong>       the authentication protocol (MD5 or SHA)
  <info>string</info>  <strong>$authPassphrase</strong>     the authentication pass phrase
  <info>string</info>  <strong>$privacyProtocol</strong>    the privacy protocol (DES or AES)
  <info>string</info>  <strong>$privacyPassphrase</strong>  the privacy pass phrase
  <info>string</info>  <strong>$contextName</strong>        the context name
  <info>string</info>  <strong>$contextEngineId</strong>    the context EngineID

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * SNMP::__construct


id: SNMP::walk
type: function
doc:
<comment>Description:</comment>
  Fetch SNMP object subtree
  
  SNMP::walk is used to read SNMP subtree rooted at specified <strong>$objectId</strong>.

<comment>Param:</comment>
  <info>array|string</info>  <strong>$objectId</strong>        Root of subtree to be fetched
  <info>bool</info>          <strong>$suffixAsKey</strong>     By default full OID notation is used for keys in output array. If
                                 set to <info>true</info> subtree prefix will be removed from keys leaving only
                                 suffix of object_id.
  <info>int</info>           <strong>$nonRepeaters</strong>    This specifies the number of supplied variables that should not be
                                 iterated over. The default is to use this value from SNMP object.
  <info>int</info>           <strong>$maxRepetitions</strong>  This specifies the maximum number of iterations over the repeating
                                 variables. The default is to use this value from SNMP object.

<comment>Return:</comment>
  <info>array|false</info>  Returns an associative array of the SNMP object ids and their values on success or
               <info>false</info> on error. When a SNMP error occures SNMP::getErrno and SNMP::getError can be
               used for retrieving error number (specific to SNMP extension, see class constants)
               and error message respectively.

<comment>See Also:</comment>
   * SNMP::getErrno
   * SNMP::getError


id: SOAP_1_1
type: constant
doc:
<comment>Description:</comment>
  Specifies use of SOAP 1.1 when passed as <return>soap_version</return> option to SoapServer::__construct or
  SoapClient::__construct.


id: SOAP_1_2
type: constant
doc:
<comment>Description:</comment>
  Specifies use of SOAP 1.2 when passed as <return>soap_version</return> option to SoapServer::__construct or
  SoapClient::__construct.


id: SOAP_AUTHENTICATION_BASIC
type: constant
doc:
<comment>Description:</comment>
  Specifies use of HTTP Basic Authentication when passed as <return>authentication</return> option to
  SoapClient::__construct.


id: SOAP_AUTHENTICATION_DIGEST
type: constant
doc:
<comment>Description:</comment>
  Specifies use of HTTP Digest Authentication when passed as <return>authentication</return> option to
  SoapClient::__construct.


id: SOAP_COMPRESSION_ACCEPT
type: constant
doc:
<comment>Description:</comment>
  Specifies use of an "Accept-Encoding" header when passed as part of  the <strong>$compression</strong> option to
  SoapClient::__construct.


id: SOAP_COMPRESSION_DEFLATE
type: constant
doc:
<comment>Description:</comment>
  Specifies use of deflate compression when passed as part of  the <strong>$compression</strong> option to
  SoapClient::__construct.


id: SOAP_COMPRESSION_GZIP
type: constant
doc:
<comment>Description:</comment>
  Specifies use of gzip compression when passed as part of  the <strong>$compression</strong> option to
  SoapClient::__construct.


id: SOAP_DOCUMENT
type: constant
doc:
<comment>Description:</comment>
  Specifies use of document binding when passed as <return>style</return> option to SoapClient::__construct.


id: SOAP_ENCODED
type: constant
doc:
<comment>Description:</comment>
  Specifies use of SOAP Encoding when passed as <return>use</return> option to SoapClient::__construct.


id: SOAP_LITERAL
type: constant
doc:
<comment>Description:</comment>
  Specifies use of service-specific encoding when passed as <return>use</return> option to SoapClient::__construct.


id: SOAP_RPC
type: constant
doc:
<comment>Description:</comment>
  Specifies use of RPC-style binding when passed as <return>style</return> option to SoapClient::__construct.


id: SOAP_SINGLE_ELEMENT_ARRAYS
type: constant
doc:
<comment>Description:</comment>
  Used with the <strong>$features</strong> option to SoapClient::__construct.


id: SOAP_SSL_METHOD_SSLv2
type: constant
doc:
<comment>Description:</comment>
  Used with the deprecated <strong>$ssl_method</strong> option to SoapClient::__construct.


id: SORTCC
type: constant
doc:
<comment>Description:</comment>
  <strong>imap_sort()</strong> için sıralama kuralı: İlk karbon kopya adresindeki posta kutusu.


id: SORTFROM
type: constant
doc:
<comment>Description:</comment>
  <strong>imap_sort()</strong> için sıralama kuralı: İlk Kimden adresindeki posta kutusu.


id: SORTSIZE
type: constant
doc:
<comment>Description:</comment>
  <strong>imap_sort()</strong> için sıralama kuralı: Sekizlik olarak ileti uzunluğu.


id: SORTTO
type: constant
doc:
<comment>Description:</comment>
  <strong>imap_sort()</strong> için sıralama kuralı: İlk Kime adresindeki posta kutusu.


id: SORT_ASC
type: constant
doc:
<comment>Description:</comment>
  <info>SORT_ASC</info><strong>array_multisort()</strong> işleviyle beraber artan düzende sıralama için kullanılır.


id: SORT_DESC
type: constant
doc:
<comment>Description:</comment>
  <info>SORT_DESC</info><strong>array_multisort()</strong> işleviyle beraber azalan düzende sıralama için kullanılır.


id: SORT_FLAG_CASE
type: constant
doc:
<comment>Description:</comment>
  <info>SORT_FLAG_CASE</info> dizgeleri harf büyüklüğne duyarlı sıralamak için <info>SORT_STRING</info> veya <info>SORT_NATURAL</info> ile
  bit seviyesinde veyalanarak kullanılabilir. PHP 8.2.0 ve sonrasında harf büyüklüğü dönüşümü
  yalnızca ASCII karakterler için uygulanmaktadır.


id: SORT_LOCALE_STRING
type: constant
doc:
<comment>Description:</comment>
  <info>SORT_LOCALE_STRING</info> elemanları dizgesel olarak, mevcut yerel sisteme göre karşılaştırmak için
  kullanılınır.


id: SORT_NATURAL
type: constant
doc:
<comment>Description:</comment>
  <strong>natsort()</strong> işlevinin yaptığı gibi dizgeleri doğal sıramaya göre karşılaştırmak için kullanılır.


id: SORT_NUMERIC
type: constant
doc:
<comment>Description:</comment>
  <info>SORT_NUMERIC</info> elemanları sayısal olarak karşılaştırmak için kullanılınır.


id: SORT_REGULAR
type: constant
doc:
<comment>Description:</comment>
  <info>SORT_REGULAR</info> elemanları normal olarak karşılaştırmak için kullanılınır.


id: SORT_STRING
type: constant
doc:
<comment>Description:</comment>
  <info>SORT_STRING</info> elemanları dizgesel olarak karşılaştırmak için kullanılınır.


id: SO_REUSEPORT
type: constant
doc:
<comment>Description:</comment>
  Sadece <info>SO_REUSEPORT</info> soket seçeneğini destekleyen platformlarda  kullanılabilir: Linux, macOS ve
  FreeBSD dahil, Windows hariç.


id: SQLITE3_ASSOC
type: constant
doc:
<comment>Description:</comment>
  SQLite3Result::fetchArray  yönteminin ilgili sonuç kümesinde bulunan sütun isimlerine göre
  indislenmiş bir dizi döndüreceğini belirtir.


id: SQLITE3_BOTH
type: constant
doc:
<comment>Description:</comment>
  Sqlite3Result::fetchArray yönteminin ilgili sonuç kümesinde bulunan sütun isimlerine ve sütün
  numaralarına göre indislenmiş bir dizi döndüreceğini belirtir. Sütun numaraları 0'dan başlar.


id: SQLITE3_DETERMINISTIC
type: constant
doc:
<comment>Description:</comment>
  <strong>SQLite3::createFunction()</strong> ile oluşturulan bir işlevin belirlenimsel olduğunu belirtir, yani tek
  bir SQL ifadesi içinde aynı girdiler verildiğinde her zaman aynı sonucu döndürür. (PHP 7.1.4 ve
  sonrasında kullanılabilir.)


id: SQLITE3_NUM
type: constant
doc:
<comment>Description:</comment>
  Sqlite3Result::fetchArray yönteminin ilgili sonuç kümesinde bulunan sütun numaralarına göre
  indislenmiş bir dizi döndüreceğini belirtir. Sütun numaraları 0'dan başlar.


id: SQLITE3_OPEN_READWRITE
type: constant
doc:
<comment>Description:</comment>
  SQLite3 veritabanının okuma ve yazma amacıyla açılacağını belirtir.


id: SQLSRV_CURSOR_BUFFERED
type: constant
doc:
<comment>Description:</comment>
  Creates a client-side cursor query. Lets you access rows in any order. For usage information, see
  Specifying a Cursor Type and Selecting Rows.


id: SQLSRV_CURSOR_DYNAMIC
type: constant
doc:
<comment>Description:</comment>
  Indicates a dynamic cursor. For usage information, see  Specifying a Cursor Type and Selecting
  Rows.


id: SQLSRV_CURSOR_FORWARD
type: constant
doc:
<comment>Description:</comment>
  Indicates a forward-only cursor. For usage information, see  Specifying a Cursor Type and
  Selecting Rows.


id: SQLSRV_CURSOR_KEYSET
type: constant
doc:
<comment>Description:</comment>
  Indicates a keyset cursor. For usage information, see  Specifying a Cursor Type and Selecting
  Rows.


id: SQLSRV_CURSOR_STATIC
type: constant
doc:
<comment>Description:</comment>
  Indicates a static cursor. For usage information, see  Specifying a Cursor Type and Selecting
  Rows.


id: SQLSRV_ENC_BINARY
type: constant
doc:
<comment>Description:</comment>
  Specifies that data is returned as a raw byte stream from the server without  performing encoding
  or translation. For usage information, see  How to: Specify PHP Types.


id: SQLSRV_ENC_CHAR
type: constant
doc:
<comment>Description:</comment>
  Data is returned in 8-bit characters as specified in the code page of the  Windows locale that is
  set on the system. Any multi-byte characters or characters  that do not map into this code page
  are substituted with a single byte question  mark (?) character. This is the default encoding. For
  usage information,  see How to: Specify PHP Types.


id: SQLSRV_ERR_ALL
type: constant
doc:
<comment>Description:</comment>
  Forces <strong>sqlsrv_errors()</strong> to return both errors and warings  when passed as a parameter (the default
  behavior).


id: SQLSRV_ERR_ERRORS
type: constant
doc:
<comment>Description:</comment>
  Forces <strong>sqlsrv_errors()</strong> to return errors only (no warnings)  when passed as a parameter.


id: SQLSRV_ERR_WARNINGS
type: constant
doc:
<comment>Description:</comment>
  Forces <strong>sqlsrv_errors()</strong> to return warnings only (no errors)  when passed as a parameter.


id: SQLSRV_FETCH_ASSOC
type: constant
doc:
<comment>Description:</comment>
  Forces <strong>sqlsrv_fetch_array()</strong> to return an associative  array when passed as a parameter.


id: SQLSRV_FETCH_BOTH
type: constant
doc:
<comment>Description:</comment>
  Forces <strong>sqlsrv_fetch_array()</strong> to return an array with both  associative and numeric keys when passed
  as a parameter (the default behavior).


id: SQLSRV_FETCH_NUMERIC
type: constant
doc:
<comment>Description:</comment>
  Forces <strong>sqlsrv_fetch_array()</strong> to return an array with  numeric when passed as a parameter.


id: SQLSRV_LOG_SEVERITY_ALL
type: constant
doc:
<comment>Description:</comment>
  Specifies that errors, warnings, and notices will be logged  when passed to <strong>sqlsrv_configure()</strong> as
  a parameter.


id: SQLSRV_LOG_SEVERITY_ERROR
type: constant
doc:
<comment>Description:</comment>
  Specifies that errors will be logged when passed to  <strong>sqlsrv_configure()</strong> as a parameter.


id: SQLSRV_LOG_SEVERITY_NOTICE
type: constant
doc:
<comment>Description:</comment>
  Specifies that notices will be logged when passed to  <strong>sqlsrv_configure()</strong> as a parameter.


id: SQLSRV_LOG_SEVERITY_WARNING
type: constant
doc:
<comment>Description:</comment>
  Specifies that warnings will be logged when passed to  <strong>sqlsrv_configure()</strong> as a parameter.


id: SQLSRV_LOG_SYSTEM_ALL
type: constant
doc:
<comment>Description:</comment>
  Turns on logging of all subsystems when passed to  <strong>sqlsrv_configure()</strong> as a parameter.


id: SQLSRV_LOG_SYSTEM_CONN
type: constant
doc:
<comment>Description:</comment>
  Turns on logging of connection activity when passed to  <strong>sqlsrv_configure()</strong> as a parameter.


id: SQLSRV_LOG_SYSTEM_INIT
type: constant
doc:
<comment>Description:</comment>
  Turns on logging of initialization activity when passed to  <strong>sqlsrv_configure()</strong> as a parameter.


id: SQLSRV_LOG_SYSTEM_OFF
type: constant
doc:
<comment>Description:</comment>
  Turns off logging of all subsystems when passed to  <strong>sqlsrv_configure()</strong> as a parameter.


id: SQLSRV_LOG_SYSTEM_STMT
type: constant
doc:
<comment>Description:</comment>
  Turns on logging of statement activity when passed to  <strong>sqlsrv_configure()</strong> as a parameter.


id: SQLSRV_LOG_SYSTEM_UTIL
type: constant
doc:
<comment>Description:</comment>
  Turns on logging of error function activity when passed to  <strong>sqlsrv_configure()</strong> as a parameter.


id: SQLSRV_PARAM_IN
type: constant
doc:
<comment>Description:</comment>
  Indicates an input parameter when passed to <strong>sqlsrv_query()</strong>  or <strong>sqlsrv_prepare()</strong>.


id: SQLSRV_PARAM_INOUT
type: constant
doc:
<comment>Description:</comment>
  Indicates a bidirectional parameter when passed to <strong>sqlsrv_query()</strong>  or <strong>sqlsrv_prepare()</strong>.


id: SQLSRV_PARAM_OUT
type: constant
doc:
<comment>Description:</comment>
  Indicates an output parameter when passed to <strong>sqlsrv_query()</strong> or  <strong>sqlsrv_prepare()</strong>.


id: SQLSRV_PHPTYPE_DATETIME
type: constant
doc:
<comment>Description:</comment>
  Specifies a datetime PHP data type. For usage information, see  How to: Specify PHP Types.


id: SQLSRV_PHPTYPE_FLOAT
type: constant
doc:
<comment>Description:</comment>
  Specifies a float PHP data type. For usage information, see  How to: Specify PHP Types.


id: SQLSRV_PHPTYPE_INT
type: constant
doc:
<comment>Description:</comment>
  Specifies an integer PHP data type. For usage information, see  How to: Specify PHP Types.


id: SQLSRV_PHPTYPE_STREAM
type: constant
doc:
<comment>Description:</comment>
  Specifies a PHP stream. This constant works like a function and accepts an  encoding constant. See
  the SQLSRV_ENC_* constants. For usage information, see  How to: Specify PHP Types.


id: SQLSRV_PHPTYPE_STRING
type: constant
doc:
<comment>Description:</comment>
  Specifies a string PHP data type. This constant works like a function and  accepts an encoding
  constant. See the SQLSRV_ENC_* constants. For usage information,  see How to: Specify PHP Types.


id: SQLSRV_SCROLL_ABSOLUTE
type: constant
doc:
<comment>Description:</comment>
  Specifies which row to select in a result set. For usage information, see  Specifying a Cursor
  Type and Selecting Rows.


id: SQLSRV_SQLTYPE_BIGINT
type: constant
doc:
<comment>Description:</comment>
  Describes the bigint SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_BINARY
type: constant
doc:
<comment>Description:</comment>
  Describes the binary SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_BIT
type: constant
doc:
<comment>Description:</comment>
  Describes the bit SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_CHAR
type: constant
doc:
<comment>Description:</comment>
  Describes the char SQL Server data type. This constant works like a function  and accepts a
  parameter indicating the number characters. For usage information,  see How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_DATE
type: constant
doc:
<comment>Description:</comment>
  Describes the date SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_DATETIME
type: constant
doc:
<comment>Description:</comment>
  Describes the datetime SQL Server data type. For usage information, see  How to: Specify SQL
  Types.


id: SQLSRV_SQLTYPE_DATETIME2
type: constant
doc:
<comment>Description:</comment>
  Describes the datetime2 SQL Server data type. For usage information, see  How to: Specify SQL
  Types.


id: SQLSRV_SQLTYPE_DATETIMEOFFSET
type: constant
doc:
<comment>Description:</comment>
  Describes the datetimeoffset SQL Server data type. For usage information, see  How to: Specify SQL
  Types.


id: SQLSRV_SQLTYPE_DECIMAL
type: constant
doc:
<comment>Description:</comment>
  Describes the decimal SQL Server data type. This constant works like a function  and accepts two
  parameters indicating (in order) precision and scale. For usage information,  see How to: Specify
  SQL Types.


id: SQLSRV_SQLTYPE_FLOAT
type: constant
doc:
<comment>Description:</comment>
  Describes the float SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_IMAGE
type: constant
doc:
<comment>Description:</comment>
  Describes the image SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_INT
type: constant
doc:
<comment>Description:</comment>
  Describes the int SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_MONEY
type: constant
doc:
<comment>Description:</comment>
  Describes the money SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_NCHAR
type: constant
doc:
<comment>Description:</comment>
  Describes the nchar SQL Server data type. This constant works like a function  and accepts a
  single parameter indicating the character count. For usage information,  see How to: Specify SQL
  Types.


id: SQLSRV_SQLTYPE_NTEXT
type: constant
doc:
<comment>Description:</comment>
  Describes the ntext SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_NUMERIC
type: constant
doc:
<comment>Description:</comment>
  Describes the numeric SQL Server data type. This constant works like a function  and accepts two
  parameter indicating (in order) precision and scale. For usage  information, see How to: Specify
  SQL Types.


id: SQLSRV_SQLTYPE_NVARCHAR
type: constant
doc:
<comment>Description:</comment>
  Describes the nvarchar SQL Server data type. This constant works like a function  and accepts a
  single parameter indicating the character count. For usage  information, see How to: Specify SQL
  Types.


id: SQLSRV_SQLTYPE_REAL
type: constant
doc:
<comment>Description:</comment>
  Describes the real SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_SMALLDATETIME
type: constant
doc:
<comment>Description:</comment>
  Describes the smalldatetime SQL Server data type. For usage information, see  How to: Specify SQL
  Types.


id: SQLSRV_SQLTYPE_SMALLINT
type: constant
doc:
<comment>Description:</comment>
  Describes the smallint SQL Server data type. For usage information, see  How to: Specify SQL
  Types.


id: SQLSRV_SQLTYPE_SMALLMONEY
type: constant
doc:
<comment>Description:</comment>
  Describes the smallmoney SQL Server data type. For usage information, see  How to: Specify SQL
  Types.


id: SQLSRV_SQLTYPE_TEXT
type: constant
doc:
<comment>Description:</comment>
  Describes the text SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_TIME
type: constant
doc:
<comment>Description:</comment>
  Describes the time SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_TIMESTAMP
type: constant
doc:
<comment>Description:</comment>
  Describes the timestamp SQL Server data type. For usage information, see  How to: Specify SQL
  Types.


id: SQLSRV_SQLTYPE_TINYINT
type: constant
doc:
<comment>Description:</comment>
  Describes the tinyint SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_UDT
type: constant
doc:
<comment>Description:</comment>
  Describes the UDT SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_UNIQUEIDENTIFIER
type: constant
doc:
<comment>Description:</comment>
  Describes the uniqueidentifier SQL Server data type. For usage information, see  How to: Specify
  SQL Types.


id: SQLSRV_SQLTYPE_VARBINARY
type: constant
doc:
<comment>Description:</comment>
  Describes the varbinary SQL Server data type. This constant works like a function  and accepts a
  single parameter indicating the byte count. For usage information,  see How to: Specify SQL Types.


id: SQLSRV_SQLTYPE_VARCHAR
type: constant
doc:
<comment>Description:</comment>
  Describes the varchar SQL Server data type. This constant works like a function  and accepts a
  single parameter indicating the character count. For usage information,  see How to: Specify SQL
  Types.


id: SQLSRV_SQLTYPE_XML
type: constant
doc:
<comment>Description:</comment>
  Describes the XML SQL Server data type. For usage information, see  How to: Specify SQL Types.


id: SQLSRV_TXN_READ_COMMITTED
type: constant
doc:
<comment>Description:</comment>
  Indicates a transaction isolation level of READ COMMITTED. This value is  used to set the
  TransactionIsolation level in the $connectionOptions array  passed to <strong>sqlsrv_connect()</strong>.


id: SQLSRV_TXN_READ_SERIALIZABLE
type: constant
doc:
<comment>Description:</comment>
  Indicates a transaction isolation level of SERIALIZABLE. This value is used  to set the
  TransactionIsolation level in the $connectionOptions array passed  to <strong>sqlsrv_connect()</strong>.


id: SQLSRV_TXN_READ_UNCOMMITTED
type: constant
doc:
<comment>Description:</comment>
  Indicates a transaction isolation level of READ UNCOMMITTED. This value is  used to set the
  TransactionIsolation level in the $connectionOptions array  passed to <strong>sqlsrv_connect()</strong>.


id: SQLSRV_TXN_REPEATABLE_READ
type: constant
doc:
<comment>Description:</comment>
  Indicates a transaction isolation level of REPEATABLE READ. This value is  used to set the
  TransactionIsolation level in the $connectionOptions array  passed to <strong>sqlsrv_connect()</strong>.


id: SQLSRV_TXN_SNAPSHOT
type: constant
doc:
<comment>Description:</comment>
  Indicates a transaction isolation level of SNAPSHOT. This value is used to  set the
  TransactionIsolation level in the $connectionOptions array passed  to <strong>sqlsrv_connect()</strong>.


id: SQLT_AFC
type: constant
doc:
<comment>Description:</comment>
  Used with <strong>oci_bind_array_by_name()</strong> to bind arrays of CHAR.


id: SQLT_AVC
type: constant
doc:
<comment>Description:</comment>
  Used with <strong>oci_bind_array_by_name()</strong> to bind arrays of VARCHAR2.


id: SQLT_CHR
type: constant
doc:
<comment>Description:</comment>
  Used with <strong>oci_bind_array_by_name()</strong> to bind arrays of VARCHAR2. Also used with <strong>oci_bind_by_name()</strong>.


id: SQLT_FLT
type: constant
doc:
<comment>Description:</comment>
  Used with <strong>oci_bind_array_by_name()</strong> to bind arrays of FLOAT.


id: SQLT_LBI
type: constant
doc:
<comment>Description:</comment>
  Used with <strong>oci_bind_by_name()</strong> to bind LONG RAW values.


id: SQLT_LNG
type: constant
doc:
<comment>Description:</comment>
  Used with <strong>oci_bind_by_name()</strong> to bind LONG values.


id: SQLT_LVC
type: constant
doc:
<comment>Description:</comment>
  Used with <strong>oci_bind_array_by_name()</strong> to bind arrays of LONG VARCHAR.


id: SQLT_ODT
type: constant
doc:
<comment>Description:</comment>
  Used with <strong>oci_bind_array_by_name()</strong> to bind arrays of LONG.


id: SQLT_STR
type: constant
doc:
<comment>Description:</comment>
  Used with <strong>oci_bind_array_by_name()</strong> to bind arrays of STRING.


id: SQLT_VCS
type: constant
doc:
<comment>Description:</comment>
  Used with <strong>oci_bind_array_by_name()</strong> to bind arrays of VARCHAR.


id: SQLite3::__construct
type: function
doc:
<comment>Description:</comment>
  Yeni bir SQLite3 nesnesini ilklendirdikten sonra bir SQLite
    veritabanını açar
  
  Yeni bir SQLite3 nesnesini ilklendirdikten sonra <strong>$dosya</strong> ile belirtilen SQLite veritabanına bir
  bağlantı açar. Eğer veritabanı şifreliyse <strong>$anahtar</strong> ile şifresini çözmeye çalışır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>       SQLite veritabanını içeren dosyanın yolu veya veritabanını bellek içinde
                       kullanmak için <return>:memory:</return>. <strong>$dosya</strong> olarak boş bir dize verilmişse, disk üzerinde
                       geçici olarak özel bir veritabanı oluşturulur. Bu özel veritabanı, veritabanı
                       bağlantısı kapanır kapanmaz otomatik olarak silinir.
  <info>int</info>     <strong>$seçenekler</strong>  SQLite veritabanının nasıl açılacağını belirleyen seçimlik seçenekler.
                       Öntanımlı olarak, <return>SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE</return> kullanılır.
                       <info>SQLITE3_OPEN_READONLY</info>: Veritabanı okumak için açılır. <info>SQLITE3_OPEN_READWRITE</info>:
                       Veritabanı hem okumak hem de yazmak için açılır. <info>SQLITE3_OPEN_CREATE</info>:
                       Veritabanı yoksa oluşturulur.
                       
                       <info>SQLITE3_OPEN_READONLY</info>: Veritabanı okumak için açılır.
                       
                       <info>SQLITE3_OPEN_READWRITE</info>: Veritabanı hem okumak hem de yazmak için açılır.
                       
                       <info>SQLITE3_OPEN_CREATE</info>: Veritabanı yoksa oluşturulur.
  <info>string</info>  <strong>$anahtar</strong>     SQLite veritabanını şifrelemek/şifresini çözmek için kullanılan şifreleme
                       anahtarı. SQLite şifreleme modülü kurulu değilse, bu bağımsız değişkenin
                       etkisi yoktur.


id: SQLite3::backup
type: function
doc:
<comment>Description:</comment>
  Backup one database to another database
  
  SQLite3::backup copies the contents of one database into another, overwriting the contents of the
  destination database. It is useful either for creating backups of databases or for copying
  in-memory databases to or from persistent files.
  
  As of SQLite 3.27.0 (2019-02-07), it is also possible to use the statement <return>VACUUM INTO 'file.db';</return>
  to backup the database to a new file.

<comment>Param:</comment>
  <info>SQLite3</info>  <strong>$destination</strong>          A database connection opened with SQLite3::open.
  <info>string</info>   <strong>$sourceDatabase</strong>       The database name is <return>"main"</return> for the main database, <return>"temp"</return> for the
                                 temporary database, or the name specified after the <return>AS</return> keyword in
                                 an <return>ATTACH</return> statement for an attached database.
  <info>string</info>   <strong>$destinationDatabase</strong>  Analogous to <strong>$sourceDatabase</strong> but for the <strong>$destination</strong>.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: SQLite3::busyTimeout
type: function
doc:
<comment>Description:</comment>
  Sets the busy connection handler
  
  Sets a busy handler that will sleep until the database is not locked or the timeout is reached.

<comment>Param:</comment>
  <info>int</info>  <strong>$milliseconds</strong>  The milliseconds to sleep. Setting this value to a value less than or equal to
                      zero, will turn off an already set timeout handler.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> on success,  başarısızlık durumunda <info>false</info> döner.


id: SQLite3::changes
type: function
doc:
<comment>Description:</comment>
  Veritabanında son SQL deyimi ile işlem gören satır sayısını
    döndürür
  
  Veritabanında son SQL deyimi ile değişikliğe uğrayan, silinen veya yerleştirilen satır sayısını
  döndürür.

<comment>Return:</comment>
  <info>int</info>  İşlem gören satır sayısını bir <info>int</info> değer olarak döndürür.


id: SQLite3::close
type: function
doc:
<comment>Description:</comment>
  Veritabanı bağlantısını kapatır
  
  Veritabanı bağlantısını kapatır.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: SQLite3::createAggregate
type: function
doc:
<comment>Description:</comment>
  Toparlayıcı bir SQL işlevi olarak kullanılmak üzere bir PHP
    işlevini kayda geçirir
  
  SQL deyimlerinde toparlayıcı bir SQL işlevi olarak kullanılmak üzere bir PHP işlevini veya bir
  kullanıcı tanımlı işlevi kayda geçirir.

<comment>Param:</comment>
  <info>string</info>    <strong>$isim</strong>          Oluşturulacak veya yeniden tanımlanacak toparlayıcı SQL işlevinin ismi.
  <info>callable</info>  <strong>$sekme_işlevi</strong>  Sonuç kümesinin her satırı için çalıştırılacak geriçağırım işlevinin
                           ismi. Bu geriçağırım işlevi sonucu biriktirmeli ve toparlayıcı bir
                           bağlamda saklamalıdır.
                           
                           Bu işlev şöyle tanımlanmalıdır:
                           <info>mixed</info>sekme_işlevi<info>mixed</info><strong>$bağlam</strong><info>int</info><strong>$satır_num</strong><info>mixed</info><strong>$değer</strong><info>mixed</info><strong>$değerler</strong>
                           <strong>$bağlam</strong> İlk satır için <info>null</info>; sonraki satırlarda sekme_işlevinden evvelce
                           dönmüş değer. Bunu toparlayıcı bağlamı oluşturmakta kullanmalısınız.
                           <strong>$satır_num</strong> İşlenen satır numarası. <strong>$değer</strong> Toparlayıcı bağlama aktarılacak
                           ilk bağımsız değişken. <strong>$değerler</strong> Toparlayıcı bağlama aktarılacak diğer
                           bağımsız değişkenler.  Bu işlevin dönüş değeri ardından çağrılacak
                           sekme_işlevi veya son_işlevin <strong>$bağlam</strong> bağımsız değişkeninde
                           kullanılmalıdır.
                           
                           İlk satır için <info>null</info>; sonraki satırlarda sekme_işlevinden evvelce dönmüş
                           değer. Bunu toparlayıcı bağlamı oluşturmakta kullanmalısınız.
                           
                           İşlenen satır numarası.
                           
                           Toparlayıcı bağlama aktarılacak ilk bağımsız değişken.
                           
                           Toparlayıcı bağlama aktarılacak diğer bağımsız değişkenler.
  <info>mixed</info>     <strong>$bağlam</strong>       İlk satır için <info>null</info>; sonraki satırlarda sekme_işlevinden evvelce dönmüş
                           değer. Bunu toparlayıcı bağlamı oluşturmakta kullanmalısınız.
  <info>int</info>       <strong>$satır_num</strong>    İşlenen satır numarası.
  <info>mixed</info>     <strong>$değer</strong>        Toparlayıcı bağlama aktarılacak ilk bağımsız değişken.
  <info>mixed</info>     <strong>$değerler</strong>     Toparlayıcı bağlama aktarılacak diğer bağımsız değişkenler.
  <info>callable</info>  <strong>$son_işlev</strong>    Veri toplama işlemi bittikten sonra çalıştırılacak geriçağırım işlevinin
                           ismi. Tüm satırlar işlendikten sonra, bu işlev çağrılmalı ve ardından
                           verileri toparlama bağlamından alıp sonucu döndürmelidir. Bu geri çağırım
                           işlevi, SQLite tarafından bilinen türde bir değer (yani değişmez bir
                           değer) döndürmelidir.
                           
                           Bu işlev şöyle tanımlanmalıdır: <info>mixed</info>son_işlev<info>mixed</info><strong>$bağlam</strong><info>int</info><strong>$satır_num</strong>
                           <strong>$bağlam</strong> Son sekme_işlevinden dönen değer. <strong>$satır_num</strong> Daima <return>0</return>.  Bu işlevin
                           dönüş değeri toparlayıcı için dönüş değeri olarak kullanılır.
                           
                           Son sekme_işlevinden dönen değer.
                           
                           Daima <return>0</return>.
  <info>mixed</info>     <strong>$bağlam</strong>       Son sekme_işlevinden dönen değer.
  <info>int</info>       <strong>$satır_num</strong>    Daima <return>0</return>.
  <info>int</info>       <strong>$değş_sayısı</strong>  SQL işlevinin alacağı bağımsız değişken sayısı. Negatif bir sayı
                           belirtilirse SQL işlevi herhangi bir sayıda bağımsız değişken alabilir
                           demektir.

<comment>Return:</comment>
  <info>bool</info>  Toparlayıcı başarıyla oluşturulmuşsa <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: SQLite3::createCollation
type: function
doc:
<comment>Description:</comment>
  Registers a PHP function for use as an SQL collating function
  
  Registers a PHP function or user-defined function for use as a collating function within SQL
  statements.

<comment>Param:</comment>
  <info>string</info>    <strong>$name</strong>      Name of the SQL collating function to be created or redefined
  <info>callable</info>  <strong>$callback</strong>  The name of a PHP function or user-defined function to apply as a callback,
                       defining the behavior of the collation.  It should accept two values and
                       return as <strong>strcmp()</strong> does, i.e. it should return -1, 1, or 0 if the first
                       string sorts before, sorts after, or is equal to the second.
                       
                       This function need to be defined as: <info>int</info>collation<info>mixed</info><strong>$value1</strong><info>mixed</info><strong>$value2</strong>

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * The SQLite collation documentation: http://sqlite.org/datatype3.html#collation


id: SQLite3::createFunction
type: function
doc:
<comment>Description:</comment>
  Sayıl bir SQL işlevi olarak kullanılmak üzere bir PHP işlevini
    kayda geçirir
  
  Mevcut veya yeni bir SQL işlevinin davranışını tanımlamak üzere bir geriçağırım işlevi olarak
  kullanılacak bir geriçağırım işlevini kayda geçirir.

<comment>Param:</comment>
  <info>string</info>    <strong>$isim</strong>        Oluşturulacak veya yeniden tanımlanacak SQL işlevi.
  <info>callable</info>  <strong>$işlev</strong>      SQL işlevinin davranışını tanımlamak üzere bir geriçağırım işlevi olarak
                         kullanılacak bir PHP işlevi veya kullanıcı tanımlı bir işlevin ismi.
                         
                         Bu işlev şöyle tanımlanmalıdır: <info>mixed</info>işlev<info>mixed</info><strong>$değer</strong><info>mixed</info><strong>$değerler</strong> <strong>$değer</strong>
                         SQL işlevine aktarılacak ilk bağımsız değişken. <strong>$değerler</strong> SQL işlevine
                         aktarılacak diğer bağımsız değişkenler.
                         
                         SQL işlevine aktarılacak ilk bağımsız değişken.
                         
                         SQL işlevine aktarılacak diğer bağımsız değişkenler.
  <info>mixed</info>     <strong>$değer</strong>      SQL işlevine aktarılacak ilk bağımsız değişken.
  <info>mixed</info>     <strong>$değerler</strong>   SQL işlevine aktarılacak diğer bağımsız değişkenler.
  <info></info>          <strong>$değ_sayısı</strong>  SQL işlevinin alacağı bağımsız değişken sayısı. <return>-1</return> belirtilirse SQL işlevi
                         herhangi bir sayıda bağımsız değişken alabilir demektir.
  <info>int</info>       <strong>$seçenekler</strong>  Seçeneklerin bitsel birleşimi. Şimdilik sadece, işlevin tek bir SQL
                         deyiminde aynı girdiler verildiğinde her zaman aynı sonucu döndüreceğini
                         belirten <info>SQLITE3_DETERMINISTIC</info> desteklenmektedir.

<comment>Return:</comment>
  <info>bool</info>  İşlev başarıyla oluşturulmuşsa <info>true</info> yoksa <info>false</info> döner.


id: SQLite3::enableExceptions
type: function
doc:
<comment>Description:</comment>
  Enable throwing exceptions
    
  
  Controls whether the <class>SQLite3</class> instance will throw exceptions or warnings on error.

<comment>Param:</comment>
  <info>bool</info>  <strong>$enable</strong>  When <info>true</info>, the <class>SQLite3</class> instance, and  <class>SQLite3Stmt</class> and <class>SQLite3Result</class> instances
                 derived from it, will throw exceptions on error.
                 
                 When <info>false</info>, the <class>SQLite3</class> instance, and <class>SQLite3Stmt</class> and <class>SQLite3Result</class> instances
                 derived from it, will raise warnings on error.
                 
                 For either mode, the error code and message, if any, will be available via
                 SQLite3::lastErrorCode and SQLite3::lastErrorMsg respectively.

<comment>Return:</comment>
  <info>bool</info>  Returns the old value; <info>true</info> if exceptions were enabled, <info>false</info> otherwise.


id: SQLite3::escapeString
type: function
doc:
<comment>Description:</comment>
  Gerektiği gibi öncelenmiş bir dizge döndürür
  
  Belirtilen <strong>$veri</strong> gerekli öncelemlerle bir SQL deyiminde güvenle kullanılabilir hale getirilip bir
  dizge olarak döndürülür.
  
  Bu işlev ikil dosyalarla çalışırken dosya içeriğini
  değiştirebilir.
  
  <info>null</info> karakterler içerebilen BLOB alanlarını düzgünce işlemek için bunun yerine
  <strong>SQLite3Stmt::bindParam()</strong> işlevi kullanılmalıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$veri</strong>  Öncelenecek dizge.

<comment>Return:</comment>
  <info>string</info>  Bir SQL deyiminde güvenle kullanılabilir hale getirilmiş dizgeyi döndürür.


id: SQLite3::exec
type: function
doc:
<comment>Description:</comment>
  Sonuç döndürmeyen bir SQL sorgusu çalıştırır
  
  Sonuç döndürmeyen bir SQL sorgusu çalıştırır.
  
  SQLite3, sorguların çalıştırılması sırasında geçici dosyalar oluşturabilir, bu bakımdan ilgili
  dizinler yazılabilir olmalıdır

<comment>Param:</comment>
  <info>string</info>  <strong>$sorgu</strong>  Sonuç döndürmeyen CREATE, INSERT, UPDATE, DELETE gibi bir sorgu.

<comment>Return:</comment>
  <info>bool</info>  İstek başarıyla yerine getirilirse <info>true</info> yoksa <info>false</info> döner.


id: SQLite3::lastErrorCode
type: function
doc:
<comment>Description:</comment>
  Başarısız olan son SQLite isteğinin sayısal sonuç kodunu
    döndürür
  
  Başarısız olan son SQLite isteğinin sayısal sonuç kodunu döndürür.

<comment>Return:</comment>
  <info>int</info>  Sonuç kodu bir tamsayı olarak döner.


id: SQLite3::lastErrorMsg
type: function
doc:
<comment>Description:</comment>
  Başarısız olan son SQLite isteği ile ilgili İngilizce iletiyi
    döndürür
  
  Başarısız olan son SQLite isteğinin başarısızlığını açıklayan İngilizce iletiyi döndürür.

<comment>Return:</comment>
  <info>string</info>  Başarısızlığın sebebini açıklayan iletiyi içeren bir dizge döner.


id: SQLite3::lastInsertRowID
type: function
doc:
<comment>Description:</comment>
  Veritabanına en son yerleştirilen satırın kimliğini döndürür
    
  
  Veritabanına en son yerleştirilen (INSERT) satırın kimliğini döndürür.

<comment>Return:</comment>
  <info>int</info>  Satır kimliği bir tamsayı olarak döner. Veritabanı bağlantısı boyunca hiçbir satır
       yerleştirilmemişse işlev <return>0</return> döndürür.


id: SQLite3::loadExtension
type: function
doc:
<comment>Description:</comment>
  Belirtilen SQLite eklenti kütüphanesini yüklemeye çalışır
    
  
  <strong>$isim</strong> ile ismi belirtilen SQLite eklenti kütüphanesini yüklemeye çalışır.

<comment>Param:</comment>
  <info>string</info>  <strong>$isim</strong>  Yüklenecek paylaşımlı kütüphanenin ismi. Kütüphane sqlite3.extension_dir
                 yapılandırma yönergesinde belirtilen dizinde olmalıdır.

<comment>Return:</comment>
  <info>bool</info>  Eklenti başarıyla yüklendiği takdirde <info>true</info> yoksa <info>false</info> döner.


id: SQLite3::open
type: function
doc:
<comment>Description:</comment>
  Bir SQLite veritabanını açar
  
  <strong>$dosya</strong> ile belirtilen SQLite3 veritabanını açar. Veritabanı şifreli ise belirtilen <strong>$anahtar</strong> ile
  şifresi çözülmeye çalışılır.

<comment>Param:</comment>
  <info>string</info>  <strong>$dosya</strong>       SQLite veritabanını içeren dosyanın yolu veya veritabanı bellekte tutulacaksa
                       <return>:memory:</return>.
  <info>int</info>     <strong>$seçenekler</strong>  SQLite veritabanının nasıl açılacağını belirleyen seçimlik seçenekler.
                       Öntanımlı olarak, <return>SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE</return> kullanılır.
                       <info>SQLITE3_OPEN_READONLY</info>: Veritabanı okumak için açılır. <info>SQLITE3_OPEN_READWRITE</info>:
                       Veritabanı hem okumak hem de yazmak için açılır. <info>SQLITE3_OPEN_CREATE</info>:
                       Veritabanı yoksa oluşturulur.
                       
                       <info>SQLITE3_OPEN_READONLY</info>: Veritabanı okumak için açılır.
                       
                       <info>SQLITE3_OPEN_READWRITE</info>: Veritabanı hem okumak hem de yazmak için açılır.
                       
                       <info>SQLITE3_OPEN_CREATE</info>: Veritabanı yoksa oluşturulur.
  <info>string</info>  <strong>$anahtar</strong>     SQLite veritabanını şifrelemek/şifresini çözmek için kullanılan şifreleme
                       anahtarı. SQLite şifreleme modülü kurulu değilse bu bağımsız değişken
                       etkisizdir.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: SQLite3::openBlob
type: function
doc:
<comment>Description:</comment>
  Opens a stream resource to read a BLOB
  
  Opens a stream resource to read or write a BLOB, which would be selected by:
  
  SELECT <strong>$column</strong> FROM <strong>$database</strong>.<strong>$table</strong> WHERE rowid = <strong>$rowid</strong>
  
  It is not possible to change the size of a BLOB by writing to the stream. Instead, an UPDATE
  statement has to be executed, possibly using SQLite's zeroblob() function to set the desired BLOB
  size.

<comment>Param:</comment>
  <info>string</info>  <strong>$table</strong>     The table name.
  <info>string</info>  <strong>$column</strong>    The column name.
  <info>int</info>     <strong>$rowid</strong>     The row ID.
  <info>string</info>  <strong>$database</strong>  The symbolic name of the DB
  <info>int</info>     <strong>$flags</strong>     Either <info>SQLITE3_OPEN_READONLY</info> or  <info>SQLITE3_OPEN_READWRITE</info> to open the stream for
                     reading only, or for reading and writing, respectively.

<comment>Return:</comment>
  <info>resource|false</info>  Returns a stream resource,  başarısızlık durumunda <info>false</info> döner.


id: SQLite3::prepare
type: function
doc:
<comment>Description:</comment>
  Çalıştırılmak üzere bir SQL sorgusu hazırlar
  
  Çalıştırılmak üzere bir SQL sorgusu hazırlar ve bir <class>SQLite3Stmt</class> nesnesi olarak döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$sorgu</strong>  Hazırlanacak SQL sorgusu.

<comment>Return:</comment>
  <info>SQLite3Stmt|false</info>  İşlem başarılı olursa bir <class>SQLite3Stmt</class> nesnesi, yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * SQLite3Stmt::paramCount
   * SQLite3Stmt::bindValue
   * SQLite3Stmt::bindParam


id: SQLite3::query
type: function
doc:
<comment>Description:</comment>
  Bir SQL sorgusu çalıştırır
  
  <class>SQLite3Result</class> nesnesi döndürerek bir SQL sorgusu çalıştırır. Sorgu bir sonuç üretmezse (DML
  deyimleri gibi), dönen <class>SQLite3Result</class> nesnesi kullanılabilir durumda olmaz. Böyle sorgular için
  SQLite3::exec kullanılmalıdır.

<comment>Param:</comment>
  <info>string</info>  <strong>$sorgu</strong>  Çalıştırılacak SQL sorgusu.

<comment>Return:</comment>
  <info>SQLite3Result|false</info>  Bir <class>SQLite3Result</class> nesnesi, başarısızlık durumunda <info>false</info> döner.


id: SQLite3::querySingle
type: function
doc:
<comment>Description:</comment>
  Bir sorgu çalıştırıp tek bir sonuç döndürür
  
  Bir sorgu çalıştırıp tek bir sonuç döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$sorgu</strong>      Çalıştırılacak SQL sorgusu.
  <info>bool</info>    <strong>$tüm_satır</strong>  Öntanımlı olarak sorgudan ilk sütunun değeri döner. Bu bağımsız değişkende
                      <info>true</info> belirtilirse ilk satırın tamamı bir dizi olarak döndürülür.

<comment>Return:</comment>
  <info>mixed</info>  <strong>$tüm_satır</strong> bağımsız değişkeninde <info>true</info> belirtilmişse sonucun ilk satırını içeren bir dizi
         yoksa ilk sütunun değeri döner.
         
         Sorgu geçerli olduğu halde sonuç dönmezse ve <strong>$tüm_satır</strong> bağımsız değişkeninde <info>true</info>
         belirtilmişse boş bir dizi, <info>false</info> belirtilmişse <info>null</info> döner.
         
         Geçersiz ve başarısız sorgular <info>false</info> döndürür.


id: SQLite3::setAuthorizer
type: function
doc:
<comment>Description:</comment>
  Configures a callback to be used as an authorizer to limit what a statement can do
  
  Sets a callback that will be called by SQLite every time an action is performed (reading,
  deleting, updating, etc.). This is used when preparing a SQL statement from an untrusted source to
  ensure that the SQL statements do not try to access data they are not allowed to see, or that they
  do not try to execute malicious statements that damage the database. For example, an application
  may allow a user to enter arbitrary SQL queries for evaluation by a database. But the application
  does not want the user to be able to make arbitrary changes to the database. An authorizer could
  then be put in place while the user-entered SQL is being prepared that disallows everything except
  SELECT statements.
  
  The authorizer callback may be called multiple times for each statement prepared by SQLite. A
  <return>SELECT</return> or <return>UPDATE</return> query will call the authorizer for every column that would be read or updated.
  
  The authorizer is called with up to five parameters. The first parameter is always given, and is
  an <info>int</info> (action code) matching a constant from <return>SQLite3</return>. The other parameters are only passed for
  some actions. The following table describes the second and third parameters according to the
  action: List of action codes and parametersActionSecond parameterThird
  parameter<info>SQLite3::CREATE_INDEX</info>Index NameTable Name<info>SQLite3::CREATE_TABLE</info>Table
  Name<info>null</info><info>SQLite3::CREATE_TEMP_INDEX</info>Index NameTable Name<info>SQLite3::CREATE_TEMP_TABLE</info>Table
  Name<info>null</info><info>SQLite3::CREATE_TEMP_TRIGGER</info>Trigger NameTable Name<info>SQLite3::CREATE_TEMP_VIEW</info>View
  Name<info>null</info><info>SQLite3::CREATE_TRIGGER</info>Trigger NameTable Name<info>SQLite3::CREATE_VIEW</info>View
  Name<info>null</info><info>SQLite3::DELETE</info>Table Name<info>null</info><info>SQLite3::DROP_INDEX</info>Index NameTable
  Name<info>SQLite3::DROP_TABLE</info>Table Name<info>null</info><info>SQLite3::DROP_TEMP_INDEX</info>Index NameTable
  Name<info>SQLite3::DROP_TEMP_TABLE</info>Table Name<info>null</info><info>SQLite3::DROP_TEMP_TRIGGER</info>Trigger NameTable
  Name<info>SQLite3::DROP_TEMP_VIEW</info>View Name<info>null</info><info>SQLite3::DROP_TRIGGER</info>Trigger NameTable
  Name<info>SQLite3::DROP_VIEW</info>View Name<info>null</info><info>SQLite3::INSERT</info>Table Name<info>null</info><info>SQLite3::PRAGMA</info>Pragma NameFirst
  argument passed to the pragma, or <info>null</info><info>SQLite3::READ</info>Table NameColumn
  Name<info>SQLite3::SELECT</info><info>null</info><info>null</info><info>SQLite3::TRANSACTION</info>Operation<info>null</info><info>SQLite3::UPDATE</info>Table NameColumn
  Name<info>SQLite3::ATTACH</info>Filename<info>null</info><info>SQLite3::DETACH</info>Database Name<info>null</info><info>SQLite3::ALTER_TABLE</info>Database
  NameTable Name<info>SQLite3::REINDEX</info>Index Name<info>null</info><info>SQLite3::ANALYZE</info>Table
  Name<info>null</info><info>SQLite3::CREATE_VTABLE</info>Table NameModule Name<info>SQLite3::DROP_VTABLE</info>Table NameModule
  Name<info>SQLite3::FUNCTION</info><info>null</info>Function Name<info>SQLite3::SAVEPOINT</info>OperationSavepoint
  Name<info>SQLite3::RECURSIVE</info><info>null</info><info>null</info>
  
  The 4th parameter will be the name of the database (<return>"main"</return>, <return>"temp"</return>, etc.) if applicable.
  
  The 5th parameter to the authorizer callback is the name of the inner-most trigger or view that is
  responsible for the access attempt or <info>null</info> if this access attempt is directly from top-level SQL
  code.
  
  When the callback returns <info>SQLite3::OK</info>, that means the operation requested is accepted. When the
  callback returns <info>SQLite3::DENY</info>, the call that triggered the authorizer will fail with an error
  message explaining that access is denied.
  
  If the action code is <info>SQLite3::READ</info> and the callback returns <info>SQLite3::IGNORE</info> then the prepared
  statement is constructed to substitute a <info>null</info> value in place of the table column that would have
  been read if <info>SQLite3::OK</info> had been returned. The <info>SQLite3::IGNORE</info> return can be used to deny an
  untrusted user access to individual columns of a table.
  
  When a table is referenced by a <return>SELECT</return> but no column values are extracted from that table (for
  example in a query like <return>"SELECT count(*) FROM table"</return>) then the <info>SQLite3::READ</info> authorizer callback
  is invoked once for that table with a column name that is an empty string.
  
  If the action code is <info>SQLite3::DELETE</info> and the callback returns <info>SQLite3::IGNORE</info> then the DELETE
  operation proceeds but the truncate optimization is disabled and all rows are deleted
  individually.
  
  Only a single authorizer can be in place on a database connection at a time. Each call to
  SQLite3::setAuthorizer overrides the previous call. Disable the authorizer by installing a <info>null</info>
  callback. The authorizer is disabled by default.
  
  The authorizer callback must not do anything that will modify the database connection that invoked
  the authorizer callback.
  
  Note that the authorizer is only called when a statement is prepared, not when it's executed.
  
  More details can be found in the SQLite3 documentation.

<comment>Param:</comment>
  <info>callable|null</info>  <strong>$callback</strong>  The <info>callable</info> to be called.
                            
                            If <info>null</info> is passed instead, this will disable the current authorizer
                            callback.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: SQLite3::version
type: function
doc:
<comment>Description:</comment>
  SQLite3 kütüphanesinin sürüm numarasını dizge ve sayı olarak
    döndürür
  
  SQLite3 kütüphanesinin sürüm numarasını dizge ve sayı olarak döndürür.

<comment>Return:</comment>
  <info>array</info>  "versionString" ve "versionNumber" anahtarlarına sahip bir ilişkisel dizi döndürür.


id: SQLite3Result::__construct
type: function
doc:
<comment>Description:</comment>
  Constructs an SQLite3Result
  
  <class>SQLite3Result</class> instances are created by SQLite3::query and SQLite3Stmt::execute.


id: SQLite3Result::close
type: function
doc:
<comment>Description:</comment>
  Hazır deyimi kapatır
  
  Hazır deyimi kapatır.
  
  Bu <class>SQLite3Stmt</class> çalıştırılarak elde edilen tüm <class>SQLite3Result</class>lar deyim kapandığında geçersiz olur.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> döner.


id: SQLite3Result::columnName
type: function
doc:
<comment>Description:</comment>
  Numarası belirtilen sütunun ismini döndürür
  
  <strong>$sütun</strong> ile numarası belirtilen sütunun ismini döndürür. Sonuçlanan sütunun ismi bir <return>AS</return> tümcesi
  varsa, bu sütun için <return>AS</return> tümcesinin değeridir. Bir <return>AS</return> tümcesi yoksa sütun ismi belirsizdir ve
  libsqlite3'ün sonraki sürümlerinden birinde bu değişebilir.

<comment>Param:</comment>
  <info></info>  <strong>$sütunnum</strong>  Sütunun sıra numarası. İlk sütunun numarası 0'dır.

<comment>Return:</comment>
  <info>string|false</info>  Belirtilen sütunun ismini bir dizge olarak döner, sütun yoksa <info>false</info> döner.


id: SQLite3Result::columnType
type: function
doc:
<comment>Description:</comment>
  Numarası belirtilen sütunun türünü döndürür
  
  <strong>$sütun</strong> ile numarası belirtilen sütunun türünü dönürür.

<comment>Param:</comment>
  <info></info>  <strong>$sütunnum</strong>  Sütunun sıra numarası. İlk sütunun numarası 0'dır.

<comment>Return:</comment>
  <info>int|false</info>  Sütunun yoksa <info>false</info>, varsa veri türü olarak şu sabitlerden biri döner: <info>SQLITE3_INTEGER</info>,
             <info>SQLITE3_FLOAT</info>, <info>SQLITE3_TEXT</info>, <info>SQLITE3_BLOB</info>, <info>SQLITE3_NULL</info>.


id: SQLite3Result::fetchArray
type: function
doc:
<comment>Description:</comment>
  Sonuç satırını bir dizi olarak döndürür
  
  Sonuç satırını <strong>$kip</strong> ile belirtildiği gibi satır isimleriyle veya satır numaraları ile ya da her
  ikisiyle de indisleyerek bir dizi olarak döndürür.

<comment>Param:</comment>
  <info>int</info>  <strong>$kip</strong>  Döndürülecek dizinin nasıl düzenleneceğini belirler. Aşağıdaki sabitlerden biri
             olabilir. <info>SQLITE3_BOTH</info> öntanımlıdır. <info>SQLITE3_ASSOC</info>: Dizi sütun isimleriyle indislenir.
             <info>SQLITE3_NUM</info>: Dizi sütun numaraları ile indislenir. İlk sütunun indisi 0'dır.
             <info>SQLITE3_BOTH</info>: Dizi hem sütun isimleriyle hem de sütun numaraları ile indislenir. İlk
             sütunun indisi 0'dır.
             
             <info>SQLITE3_ASSOC</info>: Dizi sütun isimleriyle indislenir.
             
             <info>SQLITE3_NUM</info>: Dizi sütun numaraları ile indislenir. İlk sütunun indisi 0'dır.
             
             <info>SQLITE3_BOTH</info>: Dizi hem sütun isimleriyle hem de sütun numaraları ile indislenir. İlk
             sütunun indisi 0'dır.

<comment>Return:</comment>
  <info>array|false</info>  Satır isimleriyle veya satır numaraları ile ya da her ikisiyle de indislenmiş bir
               dizi döner. Hiç satır yoksa <info>false</info> döner.
               
               Dönen dizinin değerlerinin türü şu SQLite3 türleriyle eşleştirilir:
               <info>PHP_INT_MIN</info>..<info>PHP_INT_MAX</info> aralığındaki tamsayılar <info>int</info> türüne, aksi takdirde <info>string</info>
               türüne, gerçel sayılar <info>float</info> türüne, <return>NULL</return> değerler <info>null</info> türüne, dizgeler ve blob'lar
               ise <info>string</info> türüne eşlenir.


id: SQLite3Result::finalize
type: function
doc:
<comment>Description:</comment>
  Sonuç kümesini kapatır
  
  Sonuç kümesini kapatır.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> döner.


id: SQLite3Result::numColumns
type: function
doc:
<comment>Description:</comment>
  Sonuç kümesindeki sütun sayısını döndürür
  
  Sonuç kümesindeki sütun sayısını döndürür.

<comment>Return:</comment>
  <info>int</info>  Sütun sayısı bir tamsayı olarak döner.


id: SQLite3Result::reset
type: function
doc:
<comment>Description:</comment>
  Sonuç kümesindeki geçerli satırı ilk satır yapar
  
  Sonuç kümesindeki geçerli satırı ilk satır yapar.

<comment>Return:</comment>
  <info>bool</info>  Sonuç kümesindeki geçerli satır, ilk satır yapılabilmişse <info>true</info> yoksa <info>false</info> döner.


id: SQLite3Stmt::__construct
type: function
doc:
<comment>Description:</comment>
  Constructs an SQLite3Stmt object
  
  <class>SQLite3Stmt</class> instances are created by SQLite3::prepare.

<comment>Param:</comment>
  <info>SQLite3</info>  <strong>$sqlite3</strong>  
  <info>string</info>   <strong>$query</strong>    


id: SQLite3Stmt::bindParam
type: function
doc:
<comment>Description:</comment>
  Bir PHP değişkenini bir SQL değişkeni ile ilişkilendirir
    
  
  <strong>$php_değişkeni</strong> ile <strong>$sql_değişkeni</strong>ni ilişkilendirir.
  
  PHP 7.2.14 ve 7.3.0 öncesinde, <strong>$sql_değişkeni</strong>nin izleyen SQLite3Stmt::execute çağrıları ile uygun
  şekilde güncellenmesi gerekiyorsa ilk SQLite3Stmt::execute çağrısından sonra SQLite3Stmt::reset
  çağrılmalıdır. SQLite3Stmt::reset çağrılmazsa, SQLite3Stmt::bindParam yöntemine aktarılan
  <strong>$php_değişkeni</strong>e atanan değer değişse veya SQLite3Stmt::bindParam yeniden çağrılsa bile
  <strong>$sql_değişkeni</strong>nin değeri değişmeyecektir.

<comment>Param:</comment>
  <info>string</info>      <strong>$sql_değişkeni</strong>  <strong>$php_değişkeni</strong>nin ilişkilendirileceği <strong>$sql_değişkeni</strong>ni tanımlayan bir
                              dizge (isimli bağımsız değişkenler için) veya tamsayı (konumsal
                              bağımsız değişkenler için). İki nokta üst üste  (<return>:</return>) imi veya <return>@</return> imi ile
                              öncelenmemiş bir isimli <strong>$sql_değişkeni</strong> iki nokta üst üste imi ile
                              otomatik olarak öncelenir. Konumsal değişkenler <return>1</return>'den başlar.
  <info>string|int</info>  <strong>$php_değişkeni</strong>  <strong>$sql_değişkeni</strong>i ile ilişkilendirilecek değişken.
  <info>int</info>         <strong>$tür</strong>           İlişkilendirilecek <strong>$php_değişkeni</strong>nin veri türü <info>SQLITE3_INTEGER</info>:
                              İşaretli tamsayı. Değerin büyüklüğüne göre 1, 2, 3, 4, 6 veya 8 bayt
                              genişlikte olabilir. <info>SQLITE3_FLOAT</info>: Gerçek sayı. Bir 8 baytlık IEEE
                              kayan noktalı sayı olarak saklanır. <info>SQLITE3_TEXT</info>: Bir dizge.
                              Veritabanının karakter kodlamasıyla kodlanır (UTF-8, UTF-16BE veya
                              UTF-16-LE). <info>SQLITE3_BLOB</info>: İkil veri. Veri girildiği haliyle saklanır.
                              <info>SQLITE3_NULL</info>: <info>null</info> değer.
                              
                              <info>SQLITE3_INTEGER</info>: İşaretli tamsayı. Değerin büyüklüğüne göre 1, 2, 3,
                              4, 6 veya 8 bayt genişlikte olabilir.
                              
                              <info>SQLITE3_FLOAT</info>: Gerçek sayı. Bir 8 baytlık IEEE kayan noktalı sayı
                              olarak saklanır.
                              
                              <info>SQLITE3_TEXT</info>: Bir dizge. Veritabanının karakter kodlamasıyla kodlanır
                              (UTF-8, UTF-16BE veya UTF-16-LE).
                              
                              <info>SQLITE3_BLOB</info>: İkil veri. Veri girildiği haliyle saklanır.
                              
                              <info>SQLITE3_NULL</info>: <info>null</info> değer.
                              
                              PHP 7.0.7 itibariyle, <strong>$tür</strong> atlanmışsa, <strong>$php_değişkeni</strong>: <info>bool</info> türünden
                              otomatik olarak saptanır. <info>int</info> türü <info>SQLITE3_INTEGER</info> olarak, <info>float</info> türü
                              <info>SQLITE3_FLOAT</info> olarak, <info>null</info> türü <info>SQLITE3_NULL</info> ve tüm
                              diğerleri<info>SQLITE3_TEXT</info> olarak ele alınır. Evvelce, <strong>$tür</strong> atlanmışsa,
                              <info>SQLITE3_TEXT</info> öntanımlıydı.
                              
                              <strong>$php_değişkeni</strong> için <info>null</info> belirtilmişse, belirtilen <strong>$tür</strong>e bakılmaksızın
                              daima <info>SQLITE3_NULL</info> olarak ele alınır.

<comment>Return:</comment>
  <info>bool</info>  <strong>$php_değişkeni</strong> ile <strong>$sql_değişkeni</strong> ilişkilendirilebilmişse <info>true</info> yoksa <info>false</info>  döner.

<comment>See Also:</comment>
   * SQLite3Stmt::bindValue
   * SQLite3::prepare


id: SQLite3Stmt::bindValue
type: function
doc:
<comment>Description:</comment>
  Bir bağımsız değişkenin değerini bir deyim değişkeni ile
    ilişkilendirir
  
  <strong>$değer</strong>'i deyim <strong>$değişken</strong>i ile ilişkilendirir.
  
  PHP 7.2.14 ve 7.3.0 öncesinde, deyimin her çalıştırılışında, ilişkili bağımsız değişkenlerin
  güncellenebilmesi için SQLite3Stmt::reset çağrılması gerekirdi.

<comment>Param:</comment>
  <info>string|int</info>  <strong>$değişken</strong>  <strong>$değer</strong>in ilişkilendirileceği <strong>$değişken</strong>i tanımlayan bir dizge (isimli
                         bağımsız değişkenler için) veya tamsayı (konumsal bağımsız değişkenler
                         için). İki nokta üst üste  (<return>:</return>) imi veya <return>@</return> imi ile öncelenmemiş bir isimli
                         <strong>$değişken</strong> iki nokta üst üste imi ile otomatik olarak öncelenir. Konumsal
                         değişkenler <return>1</return>'den başlar.
  <info>mixed</info>       <strong>$değer</strong>    Deyim değişkeni ile ilişkilendirilecek değer.
  <info>int</info>         <strong>$tür</strong>      İlişkilendirilecek değerin veri türü. <info>SQLITE3_INTEGER</info>: İşaretli tamsayı.
                         Değerin büyüklüğüne göre 1, 2, 3, 4, 6 veya 8 bayt genişlikte olabilir.
                         <info>SQLITE3_FLOAT</info>: Gerçek sayı. Bir 8 baytlık IEEE kayan noktalı sayı olarak
                         saklanır. <info>SQLITE3_TEXT</info>: Bir dizge. Veritabanının karakter kodlamasıyla
                         kodlanır (UTF-8, UTF-16BE veya UTF-16-LE). <info>SQLITE3_BLOB</info>: İkil veri. Veri
                         girildiği haliyle saklanır. <info>SQLITE3_NULL</info>: <info>null</info> değer.
                         
                         <info>SQLITE3_INTEGER</info>: İşaretli tamsayı. Değerin büyüklüğüne göre 1, 2, 3, 4, 6
                         veya 8 bayt genişlikte olabilir.
                         
                         <info>SQLITE3_FLOAT</info>: Gerçek sayı. Bir 8 baytlık IEEE kayan noktalı sayı olarak
                         saklanır.
                         
                         <info>SQLITE3_TEXT</info>: Bir dizge. Veritabanının karakter kodlamasıyla kodlanır
                         (UTF-8, UTF-16BE veya UTF-16-LE).
                         
                         <info>SQLITE3_BLOB</info>: İkil veri. Veri girildiği haliyle saklanır.
                         
                         <info>SQLITE3_NULL</info>: <info>null</info> değer.
                         
                         PHP 7.0.7 itibariyle, <strong>$tür</strong> atlanmışsa, <strong>$değer</strong>: <info>bool</info> türünden otomatik
                         olarak saptanır. <info>int</info> türü <info>SQLITE3_INTEGER</info> olarak, <info>float</info> türü <info>SQLITE3_FLOAT</info>
                         olarak, <info>null</info> türü <info>SQLITE3_NULL</info> ve tüm diğerleri<info>SQLITE3_TEXT</info> olarak ele
                         alınır. Evvelce, <strong>$tür</strong> atlanmışsa, <info>SQLITE3_TEXT</info> öntanımlıydı.
                         
                         <strong>$değer</strong> için <info>null</info> belirtilmişse, belirtilen <strong>$tür</strong>e bakılmaksızın daima
                         <info>SQLITE3_NULL</info> olarak ele alınır.

<comment>Return:</comment>
  <info>bool</info>  Değer, deyim değişkeni ile ilişkilendirilebilmişse <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * SQLite3Stmt::bindParam
   * SQLite3::prepare


id: SQLite3Stmt::clear
type: function
doc:
<comment>Description:</comment>
  Tüm bağımsız değişken ilişkilendirmelerini temizler
  
  Tüm bağımsız değişken ilişkilendirmelerini temizler (<info>null</info> atar).
  
  Bu yöntem SQLite3Stmt::reset kullanımını gerektirir. Kullanılmazsa, herhangi bir
  SQLite3Stmt::bindValue veya SQLite3Stmt::bindParam çağrısı etkisiz ve tüm ilişkili değişkenlerin
  değeri <info>null</info> olacaktır.

<comment>Return:</comment>
  <info>bool</info>  Tüm bağımsız değişken ilişkilendirmelerini temizlenebilmişse <info>true</info> yoksa <info>false</info> döner.


id: SQLite3Stmt::execute
type: function
doc:
<comment>Description:</comment>
  Hazır deyimi çalıştırır ve sonuç kümesini bir nesne olarak
    döndürür
  
  Hazır deyimi çalıştırır ve sonuç kümesini bir nesne olarak döndürür
  
  Aynı deyim nesnesi üzerinde bu yöntem çağrılarak elde edilen sonuç kümesi nesneleri bağımsızdır,
  ancak aynı alt yapıyı paylaşırlar. Bu bakımdan aynı deyim nesnesi üzerinde tekrar
  SQLite3Stmt::execute çağırmadan önce SQLite3Result::finalize çağrılması önerilir.

<comment>Return:</comment>
  <info>SQLite3Result|false</info>  İşlem başarılı olmuşsa bir <class>SQLite3Result</class> nesnesi yoksa <info>false</info> döner.

<comment>See Also:</comment>
   * SQLite3::prepare
   * SQLite3Stmt::bindValue
   * SQLite3Stmt::bindParam


id: SQLite3Stmt::getSQL
type: function
doc:
<comment>Description:</comment>
  Get the SQL of the statement
  
  Retrieves the SQL of the prepared statement. If <strong>$expand</strong> is <info>false</info>, the unmodified SQL is retrieved.
  If <strong>$expand</strong> is <info>true</info>, all query parameters are replaced with their bound values, or with an SQL
  <return>NULL</return>, if not already bound.

<comment>Param:</comment>
  <info>bool</info>  <strong>$expand</strong>  Whether to retrieve the expanded SQL. Passing <info>true</info> is only supported as of
                 libsqlite 3.14.

<comment>Return:</comment>
  <info>string|false</info>  Returns the SQL of the prepared statement,  başarısızlık durumunda <info>false</info> döner.


id: SQLite3Stmt::paramCount
type: function
doc:
<comment>Description:</comment>
  Hazır deyimdeki değişken sayısını döndürür
  
  Hazır deyimdeki değişken sayısını döndürür.

<comment>Return:</comment>
  <info>int</info>  Hazır deyimdeki değişken sayısını bir tamsayı olarak döndürür.

<comment>See Also:</comment>
   * SQLite3::prepare


id: SQLite3Stmt::readOnly
type: function
doc:
<comment>Description:</comment>
  Returns whether a statement is definitely read only
  
  Returns whether a statement is definitely read only. A statement is considered read only, if it
  makes no direct changes to the content of the database file. Note that user defined SQL functions
  might change the database indirectly as a side effect.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if a statement is definitely read only, <info>false</info> otherwise.


id: SQLite3Stmt::reset
type: function
doc:
<comment>Description:</comment>
  Hazır deyimi sıfırlar
  
  Hazır deyimi çalıştırılmadan önceki durumuna getirir. Sıfırlama sonrası bağımsız değişken
  ilişkileri dokunulmamış olarak kalır.

<comment>Return:</comment>
  <info>bool</info>  Deyim başarıyla sıfırlanabilmişse <info>true</info>, başarısızlık durumunda <info>false</info> döner.


id: SSH2_DEFAULT_TERMINAL
type: constant
doc:
<comment>Description:</comment>
  <strong>ssh2_shell()</strong> tarafından istenen öntanımlı uçbirim türü (vt102, ansi, xterm, vanilla gibi).


id: SSH2_DEFAULT_TERM_HEIGHT
type: constant
doc:
<comment>Description:</comment>
  <strong>ssh2_shell()</strong> tarafından istenen öntanımlı uçbirim yüksekliği.


id: SSH2_DEFAULT_TERM_UNIT
type: constant
doc:
<comment>Description:</comment>
  <strong>ssh2_shell()</strong> tarafından istenen öntanımlı uçbirim birimi.


id: SSH2_DEFAULT_TERM_WIDTH
type: constant
doc:
<comment>Description:</comment>
  <strong>ssh2_shell()</strong> tarafından istenen öntanımlı uçbirim genişliği.


id: SSH2_FINGERPRINT_HEX
type: constant
doc:
<comment>Description:</comment>
  Konak anahtarının parmakizini bir onaltılıklar dizgesi olarak istemek için <strong>ssh2_fingerprint()</strong>
  seçeneği.


id: SSH2_FINGERPRINT_MD5
type: constant
doc:
<comment>Description:</comment>
  Konak anahtarının parmakizini bir MD5 aşı olarak istemek için <strong>ssh2_fingerprint()</strong> seçeneği.


id: SSH2_FINGERPRINT_RAW
type: constant
doc:
<comment>Description:</comment>
  Konak anahtarının parmakizini 8 bitlik karakterlerden oluşan bir ham dizge olarak istemek için
  <strong>ssh2_fingerprint()</strong> seçeneği.


id: SSH2_FINGERPRINT_SHA1
type: constant
doc:
<comment>Description:</comment>
  Konak anahtarının parmakizini bir SHA1 aşı olarak istemek için <strong>ssh2_fingerprint()</strong> seçeneği.


id: SSH2_STREAM_STDERR
type: constant
doc:
<comment>Description:</comment>
  STDERR isteği yapmak için <strong>ssh2_fetch_stream()</strong> seçeneği.


id: SSH2_STREAM_STDIO
type: constant
doc:
<comment>Description:</comment>
  STDIO isteği yapmak için <strong>ssh2_fetch_stream()</strong> seçeneği.


id: SSH2_TERM_UNIT_CHARS
type: constant
doc:
<comment>Description:</comment>
  <strong>$genişlik</strong> ve <strong>$yükseklik</strong> değerlerini karakter boyutu olarak belirtmeyi sağlayan <strong>ssh2_shell()</strong>
  seçeneği.


id: SSH2_TERM_UNIT_PIXELS
type: constant
doc:
<comment>Description:</comment>
  <strong>$genişlik</strong> ve <strong>$yükseklik</strong> değerlerini piksel cinsinden belirtmeyi sağlayan <strong>ssh2_shell()</strong> seçeneği.


id: STREAM_CAST_AS_STREAM
type: constant
doc:
<comment>Description:</comment>
  streamWrapper::stream_cast yöntemini <strong>stream_select()</strong> dışında işlevler tarafından çağrılırken
  <strong>$cast_as</strong> bağımsız değişkeninin değeri.


id: STREAM_CAST_FOR_SELECT
type: constant
doc:
<comment>Description:</comment>
  streamWrapper::stream_cast yöntemini <strong>stream_select()</strong> çağırdığında <strong>$cast_as</strong> bağımsız değişkeninin
  değeri.


id: STREAM_CLIENT_ASYNC_CONNECT
type: constant
doc:
<comment>Description:</comment>
  Eşzamansız istemci soketi açar. Bu seçenek <strong>stream_socket_client()</strong> işlevinde <info>STREAM_CLIENT_CONNECT</info>
  seçeneği ile birlikte kullanılmalıdır.


id: STREAM_CLIENT_CONNECT
type: constant
doc:
<comment>Description:</comment>
  İstemci soketi bağlantısı açar. Bu seçenek <strong>stream_socket_client()</strong> işlevinde kullanılır.


id: STREAM_CLIENT_PERSISTENT
type: constant
doc:
<comment>Description:</comment>
  <strong>stream_socket_client()</strong> ile açılmış istemci soketinin sayfa yüklemeleri arasında kalıcı olacağını
  belirten seçenek.


id: STREAM_FILTER_READ
type: constant
doc:
<comment>Description:</comment>
  Belirtilen süzgecin sadece okuma amacıyla kullanılacağını belirtmek için <strong>stream_filter_append()</strong> ve
  <strong>stream_filter_prepend()</strong> işlevi ile kullanılır.


id: STREAM_FILTER_WRITE
type: constant
doc:
<comment>Description:</comment>
  Belirtilen süzgecin sadece yazma amacıyla kullanılacağını belirtmek için <strong>stream_filter_append()</strong> ve
  <strong>stream_filter_prepend()</strong> işlevi ile kullanılır.


id: STREAM_META_ACCESS
type: constant
doc:
<comment>Description:</comment>
  <strong>chmod()</strong> çağrısını belirtmek için <strong>stream_metadata()</strong> ile kullanılır.


id: STREAM_META_GROUP
type: constant
doc:
<comment>Description:</comment>
  <strong>chgrp()</strong> çağrısını belirtmek için <strong>stream_metadata()</strong> ile kullanılır.


id: STREAM_META_OWNER
type: constant
doc:
<comment>Description:</comment>
  <strong>chown()</strong> çağrısını belirtmek için <strong>stream_metadata()</strong> ile kullanılır.


id: STREAM_META_TOUCH
type: constant
doc:
<comment>Description:</comment>
  <strong>touch()</strong> çağrısını belirtmek için <strong>stream_metadata()</strong> ile kullanılır.


id: STREAM_NOTIFY_AUTH_REQUIRED
type: constant
doc:
<comment>Description:</comment>
  Belirtilen özkaynağa erişim için kimlik doğrulaması gerektiğini belirtir. Genellikle
  <info>STREAM_NOTIFY_SEVERITY_ERR</info> <strong>$önem</strong> derecesi ile kullanılır. <strong>stream_notification_callback()</strong> işlevinin
  <strong>$önem</strong> bağımsız değişkenine bakınız.


id: STREAM_NOTIFY_AUTH_RESULT
type: constant
doc:
<comment>Description:</comment>
  Kimlik doğrulamasının (başarılı ya da başarısız) tamamlandığını belirtir.


id: STREAM_NOTIFY_FAILURE
type: constant
doc:
<comment>Description:</comment>
  Akımda soysal bir hata oluştuğunu belirtir. Ayrıntılar için <strong>stream_notification_callback()</strong>
  işlevinin <strong>$ileti</strong> ve <strong>$ileti_kodu</strong> bağımsız değişkenlerine bakınız.


id: STREAM_NOTIFY_MIME_TYPE_IS
type: constant
doc:
<comment>Description:</comment>
  Saptanan türün açıklaması için kullanılan <strong>$ileti</strong>'nin ilişkilendirileceği özkaynağın MIME türü.


id: STREAM_NOTIFY_PROGRESS
type: constant
doc:
<comment>Description:</comment>
  Geçerli akımın <strong>$bayt_sayısı</strong>nı aktarmakta olduğunu ve <strong>$azami_bayt_sayısı</strong>'nı da aktarabileceğini
  belirtir. <strong>stream_notification_callback()</strong> işlevine bakınız.


id: STREAM_NOTIFY_REDIRECTED
type: constant
doc:
<comment>Description:</comment>
  Akımı başka bir yere yönlendirecek harici özkaynak. <strong>stream_notification_callback()</strong> işlevinin
  <strong>$ileti</strong> bağımsız değişkenine bakınız.


id: STREAM_NOTIFY_RESOLVE
type: constant
doc:
<comment>Description:</comment>
  Akım için çözümlenecek bir uzak adresin gerektiğini yoksa çözümlemenin başarısız olacağını
  belirten seçenek. Ayrıca bakınız: <strong>stream_notification_callback()</strong>.


id: STREAM_REPORT_ERRORS
type: constant
doc:
<comment>Description:</comment>
  Akım açılırken, <strong>trigger_error()</strong> ile hata oluşturmaktan sarmalayıcının sorumlu olduğunu belirten
  seçenek. Bu seçeneği belirtmedikçe bir hata oluşturamazsınız.


id: STREAM_SERVER_BIND
type: constant
doc:
<comment>Description:</comment>
  <strong>stream_socket_server()</strong> ile oluşturulmuş bir akımın belirtilen hedefe bağlanacağını belirten
  seçenek. Sunucu soketlerinin bu seçeneği daima içermesi gerekir.


id: STREAM_SERVER_LISTEN
type: constant
doc:
<comment>Description:</comment>
  <strong>stream_socket_server()</strong> ile bir akım oluşturulup soket üzerinde dinlemeyi başlatmak için
  <info>STREAM_SERVER_BIND</info> seçeneğinin kullanılacağını belirten seçenek. Bağlantılı aktarımların (TCP
  gibi) bu seçeneği kullanması gerekir, yoksa sunucu soketi etkin kılınmaz. Bu seçeneğin bağlantısız
  aktarımlarla (UDP gibi) kullanımı bir hataya yol açar.


id: STREAM_SHUT_RD
type: constant
doc:
<comment>Description:</comment>
  İlgili alımları iptal etmek için <strong>stream_socket_shutdown()</strong> ile kullanılır.


id: STREAM_SHUT_RDWR
type: constant
doc:
<comment>Description:</comment>
  İlgili aktarımları ve alımları iptal etmek için <strong>stream_socket_shutdown()</strong> ile kullanılır.


id: STREAM_SHUT_WR
type: constant
doc:
<comment>Description:</comment>
  İlgili aktarımları iptal etmek için <strong>stream_socket_shutdown()</strong> ile kullanılır.


id: STREAM_SOCK_RAW
type: constant
doc:
<comment>Description:</comment>
  Dahili ağ protokollerine ve arayüzlerine erişmek için bir ham soket sağlanır. Genellikle bu tür
  soketleri sadece root kullanıcısı kullanabilir.


id: STREAM_SOCK_RDM
type: constant
doc:
<comment>Description:</comment>
  Bir RDM (Reliably-delivered messages - Güvenle teslim edilmiş iletiler) soketi sağlanır.


id: STREAM_SOCK_STREAM
type: constant
doc:
<comment>Description:</comment>
  Band dışı veri aktarım mekanizmaları (TCP gibi) ile sıralı, iki yönlü bayt akımları sağlanır.


id: STREAM_USE_PATH
type: constant
doc:
<comment>Description:</comment>
  Akımın <return>include_path</return> kullanacağını belirten seçenek.


id: ST_UID
type: constant
doc:
<comment>Description:</comment>
  Sıralama bağımsız değişkeni sıra numaraları yerine kullanıcı kimliklerini içerir.


id: SVM::EPSILON_SVR
type: constant
doc:
<comment>Description:</comment>
  A SVM type for regression (predicting a value rather than just a class)


id: SVM::KERNEL_LINEAR
type: constant
doc:
<comment>Description:</comment>
  A very simple kernel, can work well on large document classification problems


id: SVM::KERNEL_RBF
type: constant
doc:
<comment>Description:</comment>
  The common Gaussian RBD kernel. Handles non-linear problems well and is a good default for
  classification


id: SVM::KERNEL_SIGMOID
type: constant
doc:
<comment>Description:</comment>
  A kernel based on the sigmoid function. Using this makes the SVM very similar to a two layer
  sigmoid based neural network


id: SVM::ONE_CLASS
type: constant
doc:
<comment>Description:</comment>
  One class SVM type. Train just on a single class, using outliers as negative examples


id: SVM::OPT_C
type: constant
doc:
<comment>Description:</comment>
  The option for the cost parameter that controls tradeoff between errors and generality -
  effectively the penalty for misclassifying training examples.


id: SVM::OPT_EPS
type: constant
doc:
<comment>Description:</comment>
  The option key for the Epsilon parameter, used in epsilon regression


id: SVM::OPT_NU
type: constant
doc:
<comment>Description:</comment>
  The option key for the nu parameter, only used in the NU_ SVM types


id: SVM::OPT_PROBABILITY
type: constant
doc:
<comment>Description:</comment>
  Training parameter, boolean, for whether to collect and use probability estimates


id: SVM::OPT_SHRINKING
type: constant
doc:
<comment>Description:</comment>
  Training parameter, boolean, for whether to use the shrinking heuristics


id: SVM::__construct
type: function
doc:
<comment>Description:</comment>
  Construct a new SVM object
  
  Constructs a new SVM object ready to accept training data.


id: SVM::crossvalidate
type: function
doc:
<comment>Description:</comment>
  Test training params on subsets of the training data
  
  Crossvalidate can be used to test the effectiveness of the current  parameter set on a subset of
  the training data. Given a problem set  and a n "folds", it separates the problem set into n
  subsets, and the  repeatedly trains on one subset and tests on another. While the accuracy  will
  generally be lower than a SVM trained on the enter data set, the  accuracy score returned should
  be relatively useful, so it can be used to  test different training parameters.

<comment>Param:</comment>
  <info>array</info>  <strong>$problem</strong>          The problem data. This can either be in the form of an array, the URL  of
                           an SVMLight formatted file, or a stream to an opened SVMLight  formatted
                           datasource.
  <info>int</info>    <strong>$number_of_folds</strong>  The number of sets the data should be divided into and cross tested.  A
                           higher number means smaller training sets and less reliability. 5 is  a
                           good number to start with.

<comment>Return:</comment>
  <info>float</info>  The correct percentage, expressed as a floating point number from 0-1.  In the case of
         NU_SVC or EPSILON_SVR kernels the mean squared error will  returned instead.

<comment>See Also:</comment>
   * SVM::train


id: SVM::getOptions
type: function
doc:
<comment>Description:</comment>
  Return the current training parameters
  
  Retrieve an array containing the training parameters.  The parameters will be keyed on the
  predefined SVM constants.

<comment>Return:</comment>
  <info>array</info>  Returns an array of configuration settings.


id: SVM::setOptions
type: function
doc:
<comment>Description:</comment>
  Set training parameters
  
  Set one or more training parameters.

<comment>Param:</comment>
  <info>array</info>  <strong>$params</strong>  An array of training parameters, keyed on the SVM constants.

<comment>Return:</comment>
  <info>bool</info>  Return true on success, throws SVMException on error.


id: SVM::train
type: function
doc:
<comment>Description:</comment>
  Create a SVMModel based on training data
  
  Train a support vector machine based on the supplied training data.

<comment>Param:</comment>
  <info>array</info>  <strong>$problem</strong>  The problem can be provided in three different ways.  An array, where the data
                   should start with the class label  (usually 1 or -1) then followed by a sparse
                   data set of  dimension =&gt; data pairs.  A URL to a file containing a SVM Light
                   formatted problem, with the  each line being a new training example, the start of
                   each line  containing the class (1, -1) then a series of tab separated data
                   values shows as key:value.  A opened stream pointing to a data source formatted
                   as in the file above.
  <info>array</info>  <strong>$weights</strong>  Weights are an optional set of weighting parameters for the different  classes,
                   to help account for unbalanced training sets. For example,  if the classes were 1
                   and -1, and -1 had significantly more example  than one, the weight for -1 could
                   be 0.5. Weights should be in the range 0-1.

<comment>Return:</comment>
  <info>SVMModel</info>  Returns an SVMModel that can be used to classify previously unseen data. Throws
            SVMException on error


id: SVMModel
type: class
doc:
<comment>Description:</comment>
  The SVMModel is the end result of the training process. It can be used to classify previously
  unseen data.


id: SVMModel::__construct
type: function
doc:
<comment>Description:</comment>
  Construct a new SVMModel
  
  Build a new SVMModel. Models will usually be created from the  SVM::train function, but then saved
  models may be restored directly.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  The filename for the saved model file this model should load.

<comment>See Also:</comment>
   * SVMModel::load


id: SVMModel::checkProbabilityModel
type: function
doc:
<comment>Description:</comment>
  Returns true if the model has probability information
  
  Returns true if the model contains probability information.

<comment>Return:</comment>
  <info>bool</info>  Return a boolean value


id: SVMModel::getLabels
type: function
doc:
<comment>Description:</comment>
  Get the labels the model was trained on
  
  Return an array of labels that the model was trained on. For regression and one class models an
  empty array is returned.

<comment>Return:</comment>
  <info>array</info>  Return an array of labels

<comment>See Also:</comment>
   * SVMModel::getNrClass


id: SVMModel::getNrClass
type: function
doc:
<comment>Description:</comment>
  Returns the number of classes the model was trained with
  
  Returns the number of classes the model was trained with, will return 2 for one class and
  regression models.

<comment>Return:</comment>
  <info>int</info>  Return an integer number of classes


id: SVMModel::getSvmType
type: function
doc:
<comment>Description:</comment>
  Get the SVM type the model was trained with
  
  Returns an integer value representing the type of the SVM model used, e.g SVM::C_SVC.

<comment>Return:</comment>
  <info>int</info>  Return an integer SVM type


id: SVMModel::getSvrProbability
type: function
doc:
<comment>Description:</comment>
  Get the sigma value for regression types
  
  For regression models, returns a sigma value. If there is no probability information or the model
  is not SVR, 0 is returned.

<comment>Return:</comment>
  <info>float</info>  Returns a sigma value


id: SVMModel::load
type: function
doc:
<comment>Description:</comment>
  Load a saved SVM Model
  
  Load a model file ready for classification or regression.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  The filename of the model.

<comment>Return:</comment>
  <info>bool</info>  Throws SVMException on error. Returns true on success.

<comment>See Also:</comment>
   * SVMModel::save


id: SVMModel::predict
type: function
doc:
<comment>Description:</comment>
  Predict a value for previously unseen data
  
  This function accepts an array of data and attempts to predict the class  or regression value
  based on the model extracted from previously trained data.

<comment>Param:</comment>
  <info>array</info>  <strong>$data</strong>  The array to be classified. This should be a series of key =&gt; value  pairs in
                increasing key order, but not necessarily continuous.

<comment>Return:</comment>
  <info>float</info>  Float the predicted value. This will be a class label in the case of  classification, a
         real value in the case of regression. Throws SVMException on error

<comment>See Also:</comment>
   * SVM::train


id: SVMModel::predict_probability
type: function
doc:
<comment>Description:</comment>
  Return class probabilities for previous unseen data
  
  This function accepts an array of data and attempts to predict the class, as with the predict
  function. Additionally, however, this function returns an array of probabilities, one per class in
  the model, which represent the estimated chance of the data supplied being a member of that class.
  Requires that the model to be used has been trained with the probability parameter set to true.

<comment>Param:</comment>
  <info>array</info>  <strong>$data</strong>           The array to be classified. This should be a series of key =&gt; value
                         pairs in increasing key order, but not necessarily continuous.
  <info></info>       <strong>$probabilities</strong>  The supplied value will be filled with the probabilities. This will be
                         either null, in the case  of a model without probability information, or an
                         array where the index is the class name and the value the predicted
                         probability.

<comment>Return:</comment>
  <info>float</info>  Float the predicted value. This will be a class label in the case of  classification, a
         real value in the case of regression. Throws SVMException on error

<comment>See Also:</comment>
   * SVM::predict


id: SVMModel::save
type: function
doc:
<comment>Description:</comment>
  Save a model to a file
  
  Save the model data to a file, for later use.

<comment>Param:</comment>
  <info>string</info>  <strong>$filename</strong>  The file to save the model to.

<comment>Return:</comment>
  <info>bool</info>  Throws SVMException on error.  Returns true on success.

<comment>See Also:</comment>
   * SVMModel::load


id: SVN_AUTH_PARAM_DEFAULT_PASSWORD
type: constant
doc:
<comment>Description:</comment>
  Property for default password to use when performing basic authentication


id: SVN_AUTH_PARAM_DEFAULT_USERNAME
type: constant
doc:
<comment>Description:</comment>
  Property for default username to use when performing basic authentication


id: SVN_WC_STATUS_CONFLICTED
type: constant
doc:
<comment>Description:</comment>
  Item's local modifications conflicted with repository modifications


id: SVN_WC_STATUS_MERGED
type: constant
doc:
<comment>Description:</comment>
  Item's local modifications were merged with repository modifications


id: Schema::__construct
type: function
doc:
<comment>Description:</comment>
  Schema constructor
  
  The Schema object provides full access to the schema (database).


id: Schema::createCollection
type: function
doc:
<comment>Description:</comment>
  Add collection to schema
  
  Create a collection within the schema.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>      Collection name.
  <info>string</info>  <strong>$validate</strong>  Validation definition, as a JSON object.

<comment>Return:</comment>
  <info>mysql_xdevapi\Collection</info>  The Collection object.


id: Schema::dropCollection
type: function
doc:
<comment>Description:</comment>
  Drop collection from schema
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>string</info>  <strong>$collection_name</strong>  

<comment>Return:</comment>
  <info>bool</info>  


id: Schema::existsInDatabase
type: function
doc:
<comment>Description:</comment>
  Check if exists in database
  
  Checks if the current object (schema, table, collection, or view) exists in the schema object.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the schema, table, collection, or view still exists in the schema, else <info>false</info>.


id: Schema::getCollection
type: function
doc:
<comment>Description:</comment>
  Get collection from schema
  
  Get a collection from the schema.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  Collection name to retrieve.

<comment>Return:</comment>
  <info>mysql_xdevapi\Collection</info>  The Collection object for the selected collection.


id: Schema::getCollectionAsTable
type: function
doc:
<comment>Description:</comment>
  Get collection as a Table object
  
  Get a collection, but as a Table object instead of a Collection object.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  Name of the collection to instantiate a Table object from.

<comment>Return:</comment>
  <info>mysql_xdevapi\Table</info>  A <class>mysql_xdevapi\Table</class> object for the collection.


id: Schema::getCollections
type: function
doc:
<comment>Description:</comment>
  Get all schema collections
  
  Fetch a list of collections for this schema.

<comment>Return:</comment>
  <info>array</info>  Array of all collections in this schema, where each array element value is a Collection
         object with the collection name as the key.


id: Schema::getName
type: function
doc:
<comment>Description:</comment>
  Get schema name
  
  Get the name of the schema.

<comment>Return:</comment>
  <info>string</info>  The name of the schema connected to the schema object, as a string.


id: Schema::getSession
type: function
doc:
<comment>Description:</comment>
  Get schema session
  
  Get a new Session object from the Schema object.

<comment>Return:</comment>
  <info>mysql_xdevapi\Session</info>  A Session object.


id: Schema::getTable
type: function
doc:
<comment>Description:</comment>
  Get schema table
  
  Fetch a Table object for the provided table in the schema.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  Name of the table.

<comment>Return:</comment>
  <info>mysql_xdevapi\Table</info>  A Table object.


id: Schema::getTables
type: function
doc:
<comment>Description:</comment>
  Get schema tables
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>array</info>  Array of all tables in this schema, where each array element value is a Table object with
         the table name as the key.


id: SchemaObject::getSchema
type: function
doc:
<comment>Description:</comment>
  Get schema object
  
  Used by other objects to retrieve a schema object.

<comment>Return:</comment>
  <info>mysql_xdevapi\Schema</info>  The current Schema object.


id: SeasLog::__construct
type: function
doc:
<comment>Description:</comment>
  Description
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.


id: SeasLog::alert
type: function
doc:
<comment>Description:</comment>
  Record alert log information
  
  Record alert log information.  "ALERT" - Action must be taken immediately. Immediate attention
  should be given to relevant personnel for emergency repairs.
  
  "ALERT" - Action must be taken immediately. Immediate attention should be given to relevant
  personnel for emergency repairs.

<comment>Param:</comment>
  <info>string</info>  <strong>$message</strong>  The log message.
  <info>array</info>   <strong>$content</strong>  The `message` contain placeholders which implementors replace with values from
                    content array. Sush as `message` is `log info  from {NAME}` and `content` is
                    `array('NAME' =&gt; neeke)`, the log information will `log info from neeke`.
  <info>string</info>  <strong>$logger</strong>   The `logger` cased by the third param would be used right this right now,  like
                    a temp logger, when the function SeasLog::setLogger() called in pre content. If
                    `logger` NULL or "", SeasLog will use lastest logger setted by
                    SeasLog::setLogger.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on record log information success, FALSE on failure.

<comment>See Also:</comment>
   * seaslog.default_template
   * SeasLog::debug
   * SeasLog::info
   * SeasLog::notice
   * SeasLog::warning
   * SeasLog::error
   * SeasLog::critical
   * SeasLog::emergency
   * SeasLog::log


id: SeasLog::analyzerCount
type: function
doc:
<comment>Description:</comment>
  Get log count by level, log_path and key_word
  
  `SeasLog` get count value of `grep -ai '{level}' | grep -aic '{key_word}'`  use system pipe and
  return to PHP (array or int).

<comment>Param:</comment>
  <info>string</info>  <strong>$level</strong>     String. The log information level.
  <info>string</info>  <strong>$log_path</strong>  String. The log information path.
  <info>string</info>  <strong>$key_word</strong>  String. The search key word for log information.

<comment>Return:</comment>
  <info>mixed</info>  If `level` is SEASLOG_ALL or Empty, return all levels count as `array`. If `level` is
         SEASLOG_INFO or the other level, return count as `int`.

<comment>See Also:</comment>
   * SeasLog::analyzerDetail


id: SeasLog::analyzerDetail
type: function
doc:
<comment>Description:</comment>
  Get log detail by level, log_path, key_word, start, limit, order
  
  `SeasLog` get results of  `grep -ai '{level}' | grep -ai '{key_word}' |  sed -n
  '{start},{limit}'p`  use system pipe and return array to PHP.

<comment>Param:</comment>
  <info>string</info>  <strong>$level</strong>     String. The log information level.
  <info>string</info>  <strong>$log_path</strong>  String. The log information path.
  <info>string</info>  <strong>$key_word</strong>  String. The search key word for log information.
  <info>int</info>     <strong>$start</strong>     Int. Default is `1`.
  <info>int</info>     <strong>$limit</strong>     Int. Default is `20`.
  <info>int</info>     <strong>$order</strong>     Int. Default is SEASLOG_DETAIL_ORDER_ASC. See also:
                     SEASLOG_DETAIL_ORDER_ASCSEASLOG_DETAIL_ORDER_DESC

<comment>Return:</comment>
  <info>mixed</info>  Return results as array.  When `start`,`limit` is not NULL and in Windows,  SeasLog will
         threw exception with message 'Param start and limit don't support Windows'.
         
         When `start`,`limit` is not NULL and in Windows,  SeasLog will threw exception with message
         'Param start and limit don't support Windows'.

<comment>See Also:</comment>
   * SeasLog::analyzerCount


id: SeasLog::closeLoggerStream
type: function
doc:
<comment>Description:</comment>
  Manually release stream flow from logger
  
  Manually release stream flow from logger. SeasLog caches the stream handle opened by the log
  logger to save the overhead of creating a stream. The handle will be automatically released at the
  end of the request. If in CLI mode, the process will also automatically release when it exits. Or
  you can use the following functions to manually release(manually release function needs to update
  SeasLog 1.8.6 or updated version).

<comment>Param:</comment>
  <info>int</info>     <strong>$model</strong>   Constant int.
                   SEASLOG_CLOSE_LOGGER_STREAM_MOD_ALLSEASLOG_CLOSE_LOGGER_STREAM_MOD_ASSIGN
  <info>string</info>  <strong>$logger</strong>  The logger name.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on released stream flow success, FALSE on failure.

<comment>See Also:</comment>
   * SeasLog::setLogger
   * SeasLog::getLastLogger


id: SeasLog::critical
type: function
doc:
<comment>Description:</comment>
  Record critical log information
  
  Record critical log information.  "CRITICAL" - Critical conditions.Need to be repaired
  immediately, and the program component is unavailable.
  
  "CRITICAL" - Critical conditions.Need to be repaired immediately, and the program component is
  unavailable.

<comment>Param:</comment>
  <info>string</info>  <strong>$message</strong>  The log message.
  <info>array</info>   <strong>$content</strong>  The `message` contain placeholders which implementors replace with values from
                    content array. Sush as `message` is `log info  from {NAME}` and `content` is
                    `array('NAME' =&gt; neeke)`, the log information will `log info from neeke`.
  <info>string</info>  <strong>$logger</strong>   The `logger` cased by the third param would be used right this right now,  like
                    a temp logger, when the function SeasLog::setLogger() called in pre content. If
                    `logger` NULL or "", SeasLog will use lastest logger setted by
                    SeasLog::setLogger.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on record log information success, FALSE on failure.

<comment>See Also:</comment>
   * seaslog.default_template
   * SeasLog::debug
   * SeasLog::info
   * SeasLog::notice
   * SeasLog::warning
   * SeasLog::error
   * SeasLog::alert
   * SeasLog::emergency
   * SeasLog::log


id: SeasLog::debug
type: function
doc:
<comment>Description:</comment>
  Record debug log information
  
  Record debug log information.  "DEBUG" - Detailed debug information.Fine-grained information
  events.
  
  "DEBUG" - Detailed debug information.Fine-grained information events.

<comment>Param:</comment>
  <info>string</info>  <strong>$message</strong>  The log message.
  <info>array</info>   <strong>$content</strong>  The `message` contain placeholders which implementors replace with values from
                    content array. Sush as `message` is `log info  from {NAME}` and `content` is
                    `array('NAME' =&gt; neeke)`, the log information will `log info from neeke`.
  <info>string</info>  <strong>$logger</strong>   The `logger` cased by the third param would be used right this right now,  like
                    a temp logger, when the function SeasLog::setLogger() called in pre content. If
                    `logger` NULL or "", SeasLog will use lastest logger setted by
                    SeasLog::setLogger.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on record log information success, FALSE on failure.

<comment>See Also:</comment>
   * seaslog.default_template
   * SeasLog::info
   * SeasLog::notice
   * SeasLog::warning
   * SeasLog::error
   * SeasLog::critical
   * SeasLog::alert
   * SeasLog::emergency
   * SeasLog::log


id: SeasLog::emergency
type: function
doc:
<comment>Description:</comment>
  Record emergency log information
  
  Record emergency log information.  "EMERGENCY" - System is unusable. 
  
  "EMERGENCY" - System is unusable.

<comment>Param:</comment>
  <info>string</info>  <strong>$message</strong>  The log message.
  <info>array</info>   <strong>$content</strong>  The `message` contain placeholders which implementors replace with values from
                    content array. Sush as `message` is `log info  from {NAME}` and `content` is
                    `array('NAME' =&gt; neeke)`, the log information will `log info from neeke`.
  <info>string</info>  <strong>$logger</strong>   The `logger` cased by the third param would be used right this right now,  like
                    a temp logger, when the function SeasLog::setLogger() called in pre content. If
                    `logger` NULL or "", SeasLog will use lastest logger setted by
                    SeasLog::setLogger.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on record log information success, FALSE on failure.

<comment>See Also:</comment>
   * seaslog.default_template
   * SeasLog::debug
   * SeasLog::info
   * SeasLog::notice
   * SeasLog::warning
   * SeasLog::error
   * SeasLog::critical
   * SeasLog::alert
   * SeasLog::log


id: SeasLog::error
type: function
doc:
<comment>Description:</comment>
  Record error log information
  
  Record error log information.  "ERROR" - Runtime errors that do not require immediate action but
  should typically.
  
  "ERROR" - Runtime errors that do not require immediate action but should typically.

<comment>Param:</comment>
  <info>string</info>  <strong>$message</strong>  The log message.
  <info>array</info>   <strong>$content</strong>  The `message` contain placeholders which implementors replace with values from
                    content array. Sush as `message` is `log info  from {NAME}` and `content` is
                    `array('NAME' =&gt; neeke)`, the log information will `log info from neeke`.
  <info>string</info>  <strong>$logger</strong>   The `logger` cased by the third param would be used right this right now,  like
                    a temp logger, when the function SeasLog::setLogger() called in pre content. If
                    `logger` NULL or "", SeasLog will use lastest logger setted by
                    SeasLog::setLogger.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on record log information success, FALSE on failure.

<comment>See Also:</comment>
   * seaslog.default_template
   * SeasLog::debug
   * SeasLog::info
   * SeasLog::notice
   * SeasLog::warning
   * SeasLog::critical
   * SeasLog::alert
   * SeasLog::emergency
   * SeasLog::log


id: SeasLog::flushBuffer
type: function
doc:
<comment>Description:</comment>
  Flush logs buffer, dump to appender file, or send to remote api with tcp/udp
  
  Flush logs buffer by seaslog.appender:  dump to file, or send to remote api with tcp/udp.  See
  also: seaslog.appender_retry seaslog.remote_host seaslog.remote_port
  
  See also: seaslog.appender_retry seaslog.remote_host seaslog.remote_port

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on flush buffer success, FALSE on failure.

<comment>See Also:</comment>
   * seaslog.use_buffer
   * seaslog.buffer_size
   * seaslog.buffer_disabled_in_cli
   * SeasLog::getBufferEnabled
   * SeasLog::getBuffer


id: SeasLog::getBasePath
type: function
doc:
<comment>Description:</comment>
  Get SeasLog base path.
  
  Use the Function SeasLog::getBasePath will get the value of seaslog.default_basepath what
  configured in php.ini(seaslog.ini).
  
  If you use Seaslog::setBasePath, will change the result.

<comment>Return:</comment>
  <info>string</info>  Return seaslog.default_basepath as string.


id: SeasLog::getBuffer
type: function
doc:
<comment>Description:</comment>
  Get the logs buffer in memory as array

<comment>Return:</comment>
  <info>array</info>  Return an array from logs buffer in memory.

<comment>See Also:</comment>
   * seaslog.use_buffer
   * seaslog.buffer_size
   * seaslog.buffer_disabled_in_cli
   * SeasLog::getBufferEnabled
   * SeasLog::flushBuffer


id: SeasLog::getBufferEnabled
type: function
doc:
<comment>Description:</comment>
  Determin if buffer enabled
  
  Result join seaslog.use_buffer  and seaslog.buffer_disabled_in_cli.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on seaslog.use_buffer is true. If switch seaslog.buffer_disabled_in_cli on, and
        running in cli,  seaslog.use_buffer setting will be discarded, Seaslog write to the Data
        Store IMMEDIATELY.

<comment>See Also:</comment>
   * seaslog.use_buffer
   * seaslog.buffer_size
   * seaslog.buffer_disabled_in_cli
   * SeasLog::getBuffer
   * SeasLog::flushBuffer


id: SeasLog::getDatetimeFormat
type: function
doc:
<comment>Description:</comment>
  Get SeasLog datetime format style
  
  Get SeasLog datetime format style. Use the Function SeasLog::getDatetimeFormat will  get the value
  of seaslog.default_datetime_format  what configured in php.ini(seaslog.ini).

<comment>Return:</comment>
  <info>string</info>  Get SeasLog datetime format style of  seaslog.default_datetime_format. Use the Function
          SeasLog::setDatetimeFormat  will change this value.

<comment>See Also:</comment>
   * SeasLog::setDatetimeFormat


id: SeasLog::getLastLogger
type: function
doc:
<comment>Description:</comment>
  Get SeasLog last logger path
  
  Use the Function SeasLog::getLastLogger will  get the value of seaslog.default_logger  what
  configured in php.ini(seaslog.ini).

<comment>Return:</comment>
  <info>string</info>  Use the Function SeasLog::setLogger  will change the value of function
          SeasLog::getLastLogger.

<comment>See Also:</comment>
   * SeasLog::setLogger


id: SeasLog::getRequestID
type: function
doc:
<comment>Description:</comment>
  Get SeasLog request_id differentiated requests
  
  To distinguish a single request, such as not invoking the  SeasLog::setRequestId function， the
  unique value generated by the built-in `static char *get_uniqid ()`  function is used when the
  request is initialized.

<comment>Return:</comment>
  <info>string</info>  Return string generated by the built-in `static char *get_uniqid ()` function, or setted
          by SeasLog::setRequestId function.

<comment>See Also:</comment>
   * SeasLog::setRequestID
   * The Variable `%Q` in 
   Seaslog Default Variable Table.


id: SeasLog::getRequestVariable
type: function
doc:
<comment>Description:</comment>
  Get SeasLog request variable
  
  Get SeasLog request variable.

<comment>Param:</comment>
  <info>int</info>  <strong>$key</strong>  Constant int.
             SEASLOG_REQUEST_VARIABLE_DOMAIN_PORTSEASLOG_REQUEST_VARIABLE_REQUEST_URISEASLOG_REQUEST_VARIABLE_REQUEST_METHODSEASLOG_REQUEST_VARIABLE_CLIENT_IP

<comment>Return:</comment>
  <info>bool</info>  Return request variable value on set success.

<comment>See Also:</comment>
   * SeasLog::setRequestVariable


id: SeasLog::info
type: function
doc:
<comment>Description:</comment>
  Record info log information
  
  Record info log information.  "INFO" - Interesting events.Emphasizes the running process of the
  application.
  
  "INFO" - Interesting events.Emphasizes the running process of the application.

<comment>Param:</comment>
  <info>string</info>  <strong>$message</strong>  The log message.
  <info>array</info>   <strong>$content</strong>  The `message` contain placeholders which implementors replace with values from
                    content array. Sush as `message` is `log info  from {NAME}` and `content` is
                    `array('NAME' =&gt; neeke)`, the log information will `log info from neeke`.
  <info>string</info>  <strong>$logger</strong>   The `logger` cased by the third param would be used right this right now,  like
                    a temp logger, when the function SeasLog::setLogger() called in pre content. If
                    `logger` NULL or "", SeasLog will use lastest logger setted by
                    SeasLog::setLogger.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on record log information success, FALSE on failure.

<comment>See Also:</comment>
   * seaslog.default_template
   * SeasLog::debug
   * SeasLog::notice
   * SeasLog::warning
   * SeasLog::error
   * SeasLog::critical
   * SeasLog::alert
   * SeasLog::emergency
   * SeasLog::log


id: SeasLog::log
type: function
doc:
<comment>Description:</comment>
  The Common Record Log Function
  
  The Common Record Log Function.

<comment>Param:</comment>
  <info>string</info>  <strong>$level</strong>    Can use level in:
                    SEASLOG_DEBUGSEASLOG_INFOSEASLOG_NOTICESEASLOG_WARNINGSEASLOG_ERRORSEASLOG_CRITICALSEASLOG_ALERTSEASLOG_EMERGENCY
                    Or you can create a new level self-help.
  <info>string</info>  <strong>$message</strong>  The log message.
  <info>array</info>   <strong>$content</strong>  The `message` contain placeholders which implementors replace with values from
                    content array. Sush as `message` is `log info  from {NAME}` and `content` is
                    `array('NAME' =&gt; neeke)`, the log information will `log info from neeke`.
  <info>string</info>  <strong>$logger</strong>   The `logger` cased by the third param would be used right this right now,  like
                    a temp logger, when the function SeasLog::setLogger() called in pre content. If
                    `logger` NULL or "", SeasLog will use lastest logger setted by
                    SeasLog::setLogger.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on record log information success, FALSE on failure.

<comment>See Also:</comment>
   * seaslog.default_template
   * SeasLog::debug
   * SeasLog::info
   * SeasLog::notice
   * SeasLog::warning
   * SeasLog::error
   * SeasLog::critical
   * SeasLog::alert
   * SeasLog::emergency


id: SeasLog::notice
type: function
doc:
<comment>Description:</comment>
  Record notice log information
  
  Record notice log information.  "NOTICE" - Normal but significant events.Information that is more
  important than the INFO level during execution.
  
  "NOTICE" - Normal but significant events.Information that is more important than the INFO level
  during execution.

<comment>Param:</comment>
  <info>string</info>  <strong>$message</strong>  The log message.
  <info>array</info>   <strong>$content</strong>  The `message` contain placeholders which implementors replace with values from
                    content array. Sush as `message` is `log info  from {NAME}` and `content` is
                    `array('NAME' =&gt; neeke)`, the log information will `log info from neeke`.
  <info>string</info>  <strong>$logger</strong>   The `logger` cased by the third param would be used right this right now,  like
                    a temp logger, when the function SeasLog::setLogger() called in pre content. If
                    `logger` NULL or "", SeasLog will use lastest logger setted by
                    SeasLog::setLogger.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on record log information success, FALSE on failure.

<comment>See Also:</comment>
   * seaslog.default_template
   * SeasLog::debug
   * SeasLog::info
   * SeasLog::warning
   * SeasLog::error
   * SeasLog::critical
   * SeasLog::alert
   * SeasLog::emergency
   * SeasLog::log


id: SeasLog::setBasePath
type: function
doc:
<comment>Description:</comment>
  Set SeasLog base path
  
  Set SeasLog base path.

<comment>Param:</comment>
  <info>string</info>  <strong>$base_path</strong>  String.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on setted base path success, FALSE on failure.


id: SeasLog::setDatetimeFormat
type: function
doc:
<comment>Description:</comment>
  Set SeasLog datetime format style
  
  Set SeasLog datetime format style.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>string</info>  <strong>$format</strong>  String. Such as `Y-m-d H:i:s` or `Ymd His`. See also first param `format` at
                   <strong>date()</strong>.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on setted datetime format success, FALSE on failure.

<comment>See Also:</comment>
   * SeasLog::getDateTimeFormat


id: SeasLog::setLogger
type: function
doc:
<comment>Description:</comment>
  Set SeasLog logger name
  
  Use the Function SeasLog::setLogger will change the value of function SeasLog::getLastLogger.
  Than's mean, SeasLog will record loginfo into the logger directory.

<comment>Param:</comment>
  <info>string</info>  <strong>$logger</strong>  Logger name.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on created logger disectory success, FALSE on failure.

<comment>See Also:</comment>
   * SeasLog::getLastLogger
   * SeasLog::closeLoggerStream


id: SeasLog::setRequestID
type: function
doc:
<comment>Description:</comment>
  Set SeasLog request_id differentiated requests
  
  To distinguish a single request, such as not invoking the  SeasLog::setRequestId function， the
  unique value generated by the built-in `static char *get_uniqid ()`  function is used when the
  request is initialized.

<comment>Param:</comment>
  <info>string</info>  <strong>$request_id</strong>  String.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on set request_id success, FALSE on failure.

<comment>See Also:</comment>
   * SeasLog::getRequestID


id: SeasLog::setRequestVariable
type: function
doc:
<comment>Description:</comment>
  Manually set SeasLog request variable
  
  Manually set SeasLog request variable.

<comment>Param:</comment>
  <info>int</info>     <strong>$key</strong>    Constant int.
                  SEASLOG_REQUEST_VARIABLE_DOMAIN_PORTSEASLOG_REQUEST_VARIABLE_REQUEST_URISEASLOG_REQUEST_VARIABLE_REQUEST_METHODSEASLOG_REQUEST_VARIABLE_CLIENT_IP
  <info>string</info>  <strong>$value</strong>  The request variable value.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on set success, FALSE on failure.

<comment>See Also:</comment>
   * SeasLog::getRequestVariable


id: SeasLog::warning
type: function
doc:
<comment>Description:</comment>
  Record warning log information
  
  Record warning log information.  "WARNING" - Exceptional occurrences that are not errors.
  Potentially aberrant information that needs attention and needs to be repaired.
  
  "WARNING" - Exceptional occurrences that are not errors. Potentially aberrant information that
  needs attention and needs to be repaired.

<comment>Param:</comment>
  <info>string</info>  <strong>$message</strong>  The log message.
  <info>array</info>   <strong>$content</strong>  The `message` contain placeholders which implementors replace with values from
                    content array. Sush as `message` is `log info  from {NAME}` and `content` is
                    `array('NAME' =&gt; neeke)`, the log information will `log info from neeke`.
  <info>string</info>  <strong>$logger</strong>   The `logger` cased by the third param would be used right this right now,  like
                    a temp logger, when the function SeasLog::setLogger() called in pre content. If
                    `logger` NULL or "", SeasLog will use lastest logger setted by
                    SeasLog::setLogger.

<comment>Return:</comment>
  <info>bool</info>  Return TRUE on record log information success, FALSE on failure.

<comment>See Also:</comment>
   * seaslog.default_template
   * SeasLog::debug
   * SeasLog::info
   * SeasLog::notice
   * SeasLog::error
   * SeasLog::critical
   * SeasLog::alert
   * SeasLog::emergency
   * SeasLog::log


id: SeekableIterator::seek
type: function
doc:
<comment>Description:</comment>
  Seeks to a position
  
  Seeks to a given position in the iterator.

<comment>Param:</comment>
  <info>int</info>  <strong>$offset</strong>  The position to seek to.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * <class>SeekableIterator</class>
   * <class>Iterator</class>


id: SensitiveParameter
type: class
doc:
<comment>Description:</comment>
  Bu öznitelik, hassas olan ve bir yığın izlemede, varsa değerinin gizlenmesini gerektiren bir
  bağımsız değişkeni imlemek için kullanılır.


id: SensitiveParameter::__construct
type: function
doc:
<comment>Description:</comment>
  Yeni bir SensitiveParameter  özniteliği örneği oluşturur
  
  Yeni bir <class>SensitiveParameter</class> nesnesi oluşturur.


id: SensitiveParameterValue
type: class
doc:
<comment>Description:</comment>
  <class>SensitiveParameterValue</class> sınıfı hassas değerlerin yanlışlıkla açığa çıkmasını engellemek için
  sarmalanmasını sağlar.
  
  <class>SensitiveParameter</class> özniteliğine sahip bağımsız değişken değerleri yığıt izlerinde bir
  <class>SensitiveParameterValue</class> nesnesi içinde otomatik olarak sarmalanır.


id: SensitiveParameterValue::__construct
type: function
doc:
<comment>Description:</comment>
  Yeni bir SensitiveParameterValue nesnesi oluşturur
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>mixed</info>  <strong>$value</strong>  <class>SensitiveParameterValue</class> nesnesi içinde saklanması gereken herhangi bir değer.


id: SensitiveParameterValue::__debugInfo
type: function
doc:
<comment>Description:</comment>
  Hassas değeri yanlışlıkla açığa çıkmaya karşı korur
  
  <strong>var_dump()</strong> kullanıldığında yanlışlıkla açığa çıkmaması için korunacak boş bir dizi döndürür.

<comment>Return:</comment>
  <info>array</info>  Boş dizi.


id: SensitiveParameterValue::getValue
type: function
doc:
<comment>Description:</comment>
  Hassas değeri döndürür
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Return:</comment>
  <info>mixed</info>  Hassas değer.


id: Serializable
type: class
doc:
<comment>Description:</comment>
  Dizgeleştirmeyi özelleştirme arayüzü.
  
  Bu arayüzü gerçekleyen sınıflar __sleep() ve __wakeup() işlevlerini desteklemezler. Bir örneğin
  dizgeleştirilmesi gerektiğinde serialize yöntemi çağrılır. Bunun __destruct() çağırmak veya yöntem
  içinde tanımlanmamış bir işlemi yapmak gibi bir yan etkisi yoktur. Dizgeleştirilmiş nesne yeniden
  oluşturulmak istendiğinde sınıf bilinmekte olur ve kurucu olarak __construct() yerine ilgili
  unserialize() yöntemi çağrılır. Eğer standart kurucuyu çalıştırmak isterseniz bunu yöntemin içinde
  yapmanız gerekir.
  
  PHP 8.1.0 itibariyle, __serialize() ve __unserialize()'yi de gerçeklemeden sadece Serializable
  arayüzünü gerçekleyen bir sınıf bunun önerilmediğini belirten bir uyarı üretir.


id: Serializable::serialize
type: function
doc:
<comment>Description:</comment>
  Nesnenin dizgesel gösterimiyle döner
  
  Nesnenin dizgesel gösterimi ile döner.

<comment>Return:</comment>
  <info>string|null</info>  Bir hata oluşmamışsa nesnenin dizgesel gösterimi ile, aksi takdirde <info>null</info> ile döner.

<comment>See Also:</comment>
   * __sleep()
   * __serialize()


id: Serializable::unserialize
type: function
doc:
<comment>Description:</comment>
  Dizgeleştirilmiş nesneyi yeniden oluşturur
  
  Dizgeleştirilmiş nesne yeniden oluşturulmak istendiğinde çağrılır.
  
  Bu yöntem nesnenin kurucusu olarak işlem görür. Bu yöntemin ardından __construct() yöntemi
  çağrılmaz.

<comment>Param:</comment>
  <info>string</info>  <strong>$data</strong>  Nesnenin dizgesel gösterimi.

<comment>Return:</comment>
  <info>void</info>  Bu yöntemden dönen değer yoksayılır.

<comment>See Also:</comment>
   * __wakeup()
   * __unserialize()


id: Session::__construct
type: function
doc:
<comment>Description:</comment>
  Description constructor
  
  A Session object, as initiated by getSession().


id: Session::close
type: function
doc:
<comment>Description:</comment>
  Close session
  
  Close the session with the server.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the session closed.


id: Session::commit
type: function
doc:
<comment>Description:</comment>
  Commit transaction
  
  Commit the transaction.

<comment>Return:</comment>
  <info>Object</info>  An SqlStatementResult object.


id: Session::createSchema
type: function
doc:
<comment>Description:</comment>
  Create new schema
  
  Creates a new schema.

<comment>Param:</comment>
  <info>string</info>  <strong>$schema_name</strong>  Name of the schema to create.

<comment>Return:</comment>
  <info>mysql_xdevapi\Schema</info>  A Schema object on success, and emits an exception on failure.


id: Session::dropSchema
type: function
doc:
<comment>Description:</comment>
  Drop a schema
  
  Drop a schema (database).

<comment>Param:</comment>
  <info>string</info>  <strong>$schema_name</strong>  Name of the schema to drop.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the schema is dropped, or <info>false</info> if it does not exist or can't be dropped.
        
        An <info>E_WARNING</info> level error is generated if the  schema does not exist.


id: Session::generateUUID
type: function
doc:
<comment>Description:</comment>
  Get new UUID
  
  Generate a Universal Unique IDentifier (UUID) generated according to  RFC 4122.

<comment>Return:</comment>
  <info>string</info>  The UUID; a string with a length of 32.


id: Session::getDefaultSchema
type: function
doc:
<comment>Description:</comment>
  Get default schema name
  
  Retrieve name of the default schema that's typically set in the connection URI.

<comment>Return:</comment>
  <info>string</info>  Name of the default schema defined by the connection, or <info>null</info> if one was not set.


id: Session::getSchema
type: function
doc:
<comment>Description:</comment>
  Get a new schema object
  
  A new Schema object for the provided schema name.

<comment>Param:</comment>
  <info>string</info>  <strong>$schema_name</strong>  Name of the schema (database) to fetch a Schema object for.

<comment>Return:</comment>
  <info>mysql_xdevapi\Schema</info>  A Schema object.


id: Session::getSchemas
type: function
doc:
<comment>Description:</comment>
  Get the schemas
  
  Get schema objects for all schemas available to the session.

<comment>Return:</comment>
  <info>array</info>  An array containing objects that represent all of the schemas  available to the session.


id: Session::getServerVersion
type: function
doc:
<comment>Description:</comment>
  Get server version
  
  Retrieve the MySQL server version for the session.

<comment>Return:</comment>
  <info>int</info>  The MySQL server version for the session, as an integer such as "80012".


id: Session::listClients
type: function
doc:
<comment>Description:</comment>
  Get client list
  
  Get a list of client connections to the session's MySQL server.

<comment>Return:</comment>
  <info>array</info>  An array containing the currently logged clients. The array elements are "client_id",
         "user", "host", and "sql_session".


id: Session::quoteName
type: function
doc:
<comment>Description:</comment>
  Add quotes
  
  A quoting function to escape SQL names and identifiers. It escapes the identifier  given in
  accordance to the settings of the current connection. This escape  function should not be used to
  escape values.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  The string to quote.

<comment>Return:</comment>
  <info>string</info>  The quoted string.


id: Session::releaseSavepoint
type: function
doc:
<comment>Description:</comment>
  Release set savepoint
  
  Release a previously set savepoint.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  Name of the savepoint to release.

<comment>Return:</comment>
  <info>void</info>  An SqlStatementResult object.


id: Session::rollback
type: function
doc:
<comment>Description:</comment>
  Rollback transaction
  
  Rollback the transaction.

<comment>Return:</comment>
  <info>void</info>  An SqlStatementResult object.


id: Session::rollbackTo
type: function
doc:
<comment>Description:</comment>
  Rollback transaction to savepoint
  
  Rollback the transaction back to the savepoint.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  Name of the savepoint to rollback to; case-insensitive.

<comment>Return:</comment>
  <info>void</info>  An SqlStatementResult object.


id: Session::setSavepoint
type: function
doc:
<comment>Description:</comment>
  Create savepoint
  
  Create a new savepoint for the transaction.
  
  Bu işlev hala
  belgelendirilmemiştir; sadece bağımsız değişken listesi
  mevcuttur.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  The name of the savepoint. The name is auto-generated if the optional <return>name</return>
                 parameter is not defined as 'SAVEPOINT1', 'SAVEPOINT2', and so on.

<comment>Return:</comment>
  <info>string</info>  The name of the save point.


id: Session::sql
type: function
doc:
<comment>Description:</comment>
  Create SQL query
  
  Create a native SQL statement. Placeholders are supported using the native "?" syntax. Use the
  <return>execute</return> method to execute the SQL statement.

<comment>Param:</comment>
  <info>string</info>  <strong>$query</strong>  SQL statement to execute.

<comment>Return:</comment>
  <info>mysql_xdevapi\SqlStatement</info>  An SqlStatement object.


id: Session::startTransaction
type: function
doc:
<comment>Description:</comment>
  Start transaction
  
  Start a new transaction.

<comment>Return:</comment>
  <info>void</info>  An SqlStatementResult object.


id: SessionHandler
type: class
doc:
<comment>Description:</comment>
  <class>SessionHandler</class>, mevcut dahili PHP oturum kaydetme işleyicisini kalıtım yoluyla oluşturmak için
  kullanılabilecek özel bir sınıftır. Yedi dahili oturum kaydetme işleyicisi geriçağırımlarını
  sarmalayan yedi yöntemi vardır (<strong>$open</strong>, <strong>$close</strong>, <strong>$read</strong>, <strong>$write</strong>, <strong>$destroy</strong>, <strong>$gc</strong> ve <strong>$create_sid</strong>).
  Öntanımlı olarak, bu sınıf, genellikle öntanımlı değeri <strong>$files</strong> olan session.save_handler
  yapılandırma yönergesi tarafından tanımlandığı gibi dahili kaydetme işleyicisine ne atanmışsa onu
  sarmalar. Diğer dahili oturum kaydetme işleyicileri, SQLite (<strong>$sqlite</strong> olarak), Memcache (<strong>$memcache</strong>
  olarak) ve Memcached (<strong>$memcached</strong> olarak) gibi PHP eklentileri tarafından sağlanır.
  
  <class>SessionHandler</class> sınıfının düz bir örneği <strong>session_set_save_handler()</strong> kullanılarak kaydetme
  işleyicisi olarak atandığında, geçerli kaydetme işleyicilerini sarmalar. <class>SessionHandler</class> sınıfından
  genişletilen sınıf, ebeveynin yöntemlerini geçersiz kılmanıza veya dahili PHP oturum
  işleyicilerini sarmalayan ebeveyn sınıfın yöntemlerini çağırarak genişletilen sınıfın yöntemlerini
  engellemenize veya filtrelemenize olanak tanır.
  
  Bu, örneğin, oturum verilerini şifrelemek/şifresini çözmek için <strong>$read</strong> ve <strong>$write</strong> yöntemlerini
  engellemenize ve ardından sonucu ebeveyn sınıfa ve ebeveyn sınıftan iletmenize olanak tanır.
  Bundan başka, <strong>$gc</strong> çöp toplama geriçağırımı gibi bir yöntemi tamamen geçersiz kılmayı da
  seçebilirsiniz.
  
  <class>SessionHandler</class> mevcut dahili kaydetme işleyicisi yöntemlerini sarmaladığından, yukarıdaki
  şifreleme örneği, işleyicilerin iç yapısını bilmek zorunda kalmadan herhangi bir dahili kaydetme
  işleyicisine uygulanabilir.
  
  Bu sınıfı kullanmak için, önce session.save_handler ini yönergesini kullanarak oluşturmak
  istediğiniz kaydetme işleyicisini atayın ve ardından <class>SessionHandler</class> nesnesini veya işleyiciyi
  <strong>session_set_save_handler()</strong> işlevine genişleten bir nesneyi aktarın.
  
  Bu sınıfın geriçağırım yöntemlerinin PHP tarafından dahili olarak çağrılmak üzere tasarlandığı,
  kullanıcı tarafından kod içinde kullanılmak üzere tasarlanmadığı unutulmamalıdır. Dönüş değerleri
  PHP tarafından dahili olarak işlenir. Oturum iş akışı hakkında daha fazla bilgi için
  <strong>session_set_save_handler()</strong> belgesine bakılabilir.


id: SessionHandler::close
type: function
doc:
<comment>Description:</comment>
  Oturumu kapatır
  
  Geçerli oturumu kapatır. Bu yöntem PHP tarafından otomatik olarak oturum kapatılırken örtük olarak
  veya <strong>session_write_close()</strong> çağrısıyla (önceki bir <strong>SessionHandler::write()</strong> çağrısından sonra)
  doğrudan çalıştırılır.
  
  Bu yöntem, evvelce yapılmış bir <strong>session_set_save_handler()</strong> çağrısıyla session.save_handler ini
  yönergesinde tanımlanan PHP kayıt işleyicisini sarmalar.
  
  Bu sınıf kalıtım yoluyla genişletilmişse, ebeveynin <strong>$close</strong> yöntemine yapılan bir çağrı, bu yöntem
  için sarmalayıcıyı çağırır ve dolayısıyla ilişkili dahili geriçağırımı başlatır. Böylece yöntemin
  geçersiz kılınması ve/veya durdurulması sağlanır.
  
  Bu yöntemden beklentilerle ilgili ayrıntılı bilgi <strong>SessionHandlerInterface::close()</strong> belgesinde
  bulunabilir.

<comment>Return:</comment>
  <info>bool</info>  Dönüş değeri (normal olarak
        başarılıysa <info>true</info>, değilse <info>false</info>). Bu değerin PHP tarafından dahili
        olarak döndürüleceği unutulmamalıdır.


id: SessionHandler::create_sid
type: function
doc:
<comment>Description:</comment>
  Yeni oturum kimliğini döndürür
  
  Yeni oturum kimliğini üretir ve döndürür.

<comment>Return:</comment>
  <info>string</info>  Öntanımlı oturum işleyici için geçerli oturum kimliğini döndürür.

<comment>See Also:</comment>
   * <strong>session_id()</strong>
   * <strong>session_create_id()</strong>


id: SessionHandler::destroy
type: function
doc:
<comment>Description:</comment>
  Oturumu siler
  
  Oturum kimlği belirtilen oturumu siler. PHP tarafından dahili olarak (<strong>session_destroy()</strong> üzerinden
  <strong>$eski_oturumu_sil</strong> bağımsız değişkenine <info>true</info> atanarak veya <strong>session_decode()</strong> başarısız olursa)
  <strong>session_regenerate_id()</strong> işleviyle çağrılır.
  
  Bu yöntem, evvelce yapılmış bir <strong>session_set_save_handler()</strong> çağrısıyla session.save_handler ini
  yönergesinde tanımlanan PHP kayıt işleyicisini sarmalar.
  
  Bu sınıf kalıtım yoluyla genişletilmişse, ebeveynin <strong>$destroy</strong> yöntemine yapılan bir çağrı, bu
  yöntem için sarmalayıcıyı çağırır ve dolayısıyla ilişkili dahili geriçağırımı başlatır. Böylece
  yöntemin geçersiz kılınması ve/veya durdurulması ve süzülmesi sağlanır.
  
  Bu yöntemden beklentilerle ilgili ayrıntılı bilgi <strong>SessionHandlerInterface::destroy()</strong> belgesinde
  bulunabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$kimlik</strong>  Silinecek oturumun kimliği.

<comment>Return:</comment>
  <info>bool</info>  Dönüş değeri (normal olarak
        başarılıysa <info>true</info>, değilse <info>false</info>). Bu değerin PHP tarafından dahili
        olarak döndürüleceği unutulmamalıdır.


id: SessionHandler::gc
type: function
doc:
<comment>Description:</comment>
  Eski oturumu çöpe atar
  
  Ömrü tükenmiş oturumu temizler. Bir oturum başlatıldığında veya bir <strong>session_start()</strong> çağrısında PHP
  tarafından rastgele çağrılır.  Çağrı sıklığı session.gc_divisor ve session.gc_probability
  yapılandırma yönergeleri ile belirlenir.
  
  Bu yöntem, evvelce yapılmış bir <strong>session_set_save_handler()</strong> çağrısıyla session.save_handler ini
  yönergesinde tanımlanan PHP kayıt işleyicisini sarmalar.
  
  Bu sınıf kalıtım yoluyla genişletilmişse, ebeveynin <strong>$gc</strong> yöntemine yapılan bir çağrı, bu yöntem
  için sarmalayıcıyı çağırır ve dolayısıyla ilişkili dahili geriçağırımı başlatır. Böylece yöntemin
  geçersiz kılınması ve/veya durdurulması ve süzülmesi sağlanır.
  
  Bu yöntemden beklentilerle ilgili ayrıntılı bilgi <strong>SessionHandlerInterface::gc()</strong> belgesinde
  bulunabilir.

<comment>Param:</comment>
  <info>int</info>  <strong>$azami_ömür</strong>  Oturum <strong>$azami_ömür</strong> saniye boyunca güncellenmemişse yok edilir.

<comment>Return:</comment>
  <info>int|false</info>  Başarı durumunda silinen otumların sayısı, başarısızlık durumunda <info>false</info> döner. Dikkat:
             Bu değer, PHP tarafından işlenmek üzere dahili olarak döndürülür.


id: SessionHandler::open
type: function
doc:
<comment>Description:</comment>
  Oturumu ilklendirir
  
  Yeni oturumu oluşturur veya mevcut oturumu yeniden ilklendirir. Yeni oturum dahili olarak PHP
  tarafından ya otomatik olarak ya da <strong>session_start()</strong> kullanıldığında oluşturulur.
  
  Bu yöntem, daha önce <strong>session_set_save_handler()</strong> ile tanımlanmış session.save_handler ini
  yönergesinde tanımlı dahili PHP işleyicisini sarmalar.
  
  Bu sınıf ebeveyn <strong>$open</strong> yöntemi çağrılarak kalıtım yoluyla genişletilirse, bu yöntem için
  sarmalayıcıyı ve dolayısıyla ilişkili dahili geriçağırım işlevini çağırır. Böylece, bu yöntemin
  geçersiz kılınması ve/veya durdurulması ve süzülmesi sağlanmış olur.
  
  Bu yöntemden beklentiler hakkından daha fazla bilgi edinmek için <strong>SessionHandlerInterface::open()</strong>
  belgesine bakılabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$yol</strong>   Oturumum saklanacağı/alınacağı yerin yolu.
  <info>string</info>  <strong>$isim</strong>  Oturum adı.

<comment>Return:</comment>
  <info>bool</info>  Dönüş değeri (normal olarak
        başarılıysa <info>true</info>, değilse <info>false</info>). Bu değerin PHP tarafından dahili
        olarak döndürüleceği unutulmamalıdır.

<comment>See Also:</comment>
   * session.auto-start
     yapılandırma yönergesi.
    


id: SessionHandler::read
type: function
doc:
<comment>Description:</comment>
  Oturum verisini okur
  
  Oturum deposundan kimliği belirtilen oturumun verisini okur ve sonucu PHP tarafından dahili olarak
  işlenmek üzere döndürür. Bu yöntem PHP tarafından otomatik olarak oturum başlatılırken örtük
  olarak veya <strong>session_start()</strong> çağrısıyla (önceki bir <strong>SessionHandler::open()</strong> çağrısından sonra)
  doğrudan çalıştırılır.
  
  Bu yöntem, evvelce yapılmış bir <strong>session_set_save_handler()</strong> çağrısıyla session.save_handler ini
  yönergesinde tanımlanan PHP kayıt işleyicisini sarmalar.
  
  Bu sınıf kalıtım yoluyla genişletilmişse, ebeveynin <strong>$read</strong> yöntemine yapılan bir çağrı, bu yöntem
  için sarmalayıcıyı çağırır ve dolayısıyla ilişkili dahili geriçağırımı başlatır. Böylece yöntemin
  geçersiz kılınması ve/veya durdurulması ve süzülmesi sağlanır (örneğin, ebeveynin <strong>$read</strong>
  yönteminden döndürülen <strong>$data</strong> değeri deşifre edilerek).
  
  Bu yöntemden beklentilerle ilgili ayrıntılı bilgi <strong>SessionHandlerInterface::read()</strong> belgesinde
  bulunabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$kimlik</strong>  Verisi okunacak oturumun kimliği.

<comment>Return:</comment>
  <info>string|false</info>  Okunan veriden deşifre edilmiş dizge döner. Hiçbir şey okunmamışsa <info>false</info> döner.
                Dikkat: Bu değer, PHP tarafından işlenmek üzere dahili olarak döndürülür.

<comment>See Also:</comment>
   * session.serialize_handler
     yapılandırma yönergesi.
    


id: SessionHandler::write
type: function
doc:
<comment>Description:</comment>
  Oturum verisini yazar
  
  Oturum verisini oturum deposuna yazar. PHP'nin normal kapanışında <strong>session_write_close()</strong> tarafından
  veya <strong>session_register_shutdown()</strong> başarısız olduğunda çağrılır. PHP bu yöntem döndükten hemen sonra
  bir <strong>SessionHandler::close()</strong> çağrısı yapar.
  
  Bu yöntem, evvelce yapılmış bir <strong>session_set_save_handler()</strong> çağrısıyla session.save_handler ini
  yönergesinde tanımlanan PHP kayıt işleyicisini sarmalar.
  
  Bu sınıf kalıtım yoluyla genişletilmişse, ebeveynin <strong>$write</strong> yöntemine yapılan bir çağrı, bu yöntem
  için sarmalayıcıyı çağırır ve dolayısıyla ilişkili dahili geriçağırımı başlatır. Böylece yöntemin
  geçersiz kılınması ve/veya durdurulması ve süzülmesi sağlanır (örneğin, ebeveynin <strong>$write</strong> yöntemine
  gönderilemeden önce <strong>$data</strong> değeri şifrelenerek).
  
  Bu yöntemden beklentilerle ilgili ayrıntılı bilgi <strong>SessionHandlerInterface::write()</strong> belgesinde
  bulunabilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$kimlik</strong>  Oturum kimliği.
  <info>string</info>  <strong>$veri</strong>    Deşire edilmiş oturum verisi.  Bu veri, PHP tarafından $_SESSION süper küreseli
                   dahili olarak dizgeleştirilerek bu bağımsız değişkene aktarılır. Dikkat:
                   Oturumların kullandığı dizgeleştirme yöntemi farklıdır.

<comment>Return:</comment>
  <info>bool</info>  Dönüş değeri (normal olarak
        başarılıysa <info>true</info>, değilse <info>false</info>). Bu değerin PHP tarafından dahili
        olarak döndürüleceği unutulmamalıdır.

<comment>See Also:</comment>
   * session.serialize_handler
     yapılandırma yönergesi.
    


id: SessionHandlerInterface
type: class
doc:
<comment>Description:</comment>
  <class>SessionHandlerInterface</class> özel bir oturum işleyici oluşturmak için gerekenlerin en azını tanımlayan
  bir arayüzdür. Özel oturum işleyicinin <strong>session_set_save_handler()</strong> işlevine aktarımı sırasında
  kullanılan sınıf bu arayüzü gerçekleyebilir.
  
  Bu arayüzün geriçağırım yöntemlerinin PHP tarafından dahili olarak çağrılmak üzere tasarlandığı,
  kullanıcı tarafından kod içinde kullanılmak üzere tasarlanmadığı unutulmamalıdır.


id: SessionHandlerInterface::close
type: function
doc:
<comment>Description:</comment>
  Oturumu kapatır
  
  Geçerli oturumu kapatır. Bu yöntem PHP tarafından otomatik olarak oturum kapatılırken örtük olarak
  veya <strong>session_write_close()</strong> çağrısıyla doğrudan çalıştırılır.

<comment>Return:</comment>
  <info>bool</info>  Dönüş değeri (normal olarak
        başarılıysa <info>true</info>, değilse <info>false</info>). Bu değerin PHP tarafından dahili
        olarak döndürüleceği unutulmamalıdır.


id: SessionHandlerInterface::destroy
type: function
doc:
<comment>Description:</comment>
  Oturumu siler
  
  Oturum kimlği belirtilen oturumu siler. PHP tarafından dahili olarak (<strong>session_destroy()</strong> üzerinden
  <strong>$eski_oturumu_sil</strong> bağımsız değişkenine <info>true</info> atanarak veya <strong>session_decode()</strong> başarısız olursa)
  <strong>session_regenerate_id()</strong> işleviyle çağrılır.

<comment>Param:</comment>
  <info>string</info>  <strong>$kimlik</strong>  Silinecek oturumun kimliği..

<comment>Return:</comment>
  <info>bool</info>  Dönüş değeri (normal olarak
        başarılıysa <info>true</info>, değilse <info>false</info>). Bu değerin PHP tarafından dahili
        olarak döndürüleceği unutulmamalıdır.


id: SessionHandlerInterface::gc
type: function
doc:
<comment>Description:</comment>
  Eski oturumları çöpe atar
  
  Ömrü tükenmiş oturumu temizler. <strong>session_start()</strong> tarafından çağrılır. Çağrı sıklığı
  session.gc_divisor ve session.gc_probability ve session.gc_maxlifetime yapılandırma yönergeleri
  ile belirlenir.

<comment>Param:</comment>
  <info>int</info>  <strong>$azami_ömür</strong>  Oturum <strong>$azami_ömür</strong> saniye boyunca güncellenmemişse yok edilir.

<comment>Return:</comment>
  <info>int|false</info>  Başarı durumunda silinen otumların sayısı, başarısızlık durumunda <info>false</info> döner. Dikkat:
             Bu değer, PHP tarafından işlenmek üzere dahili olarak döndürülür.


id: SessionHandlerInterface::open
type: function
doc:
<comment>Description:</comment>
  Oturumu ilklendirir
  
  Yeni oturumu oluşturur veya mevcut oturumu yeniden ilklendirir. Yeni oturum dahili olarak PHP
  tarafından ya otomatik olarak ya da <strong>session_start()</strong> kullanıldığında oluşturulur.

<comment>Param:</comment>
  <info>string</info>  <strong>$yol</strong>   Oturumum saklanacağı/alınacağı yerin yolu.
  <info>string</info>  <strong>$isim</strong>  Oturum adı.

<comment>Return:</comment>
  <info>bool</info>  Dönüş değeri (normal olarak
        başarılıysa <info>true</info>, değilse <info>false</info>). Bu değerin PHP tarafından dahili
        olarak döndürüleceği unutulmamalıdır.

<comment>See Also:</comment>
   * <strong>session_name()</strong>
   * session.auto-start
     yapılandırma yönergesi.
    


id: SessionHandlerInterface::read
type: function
doc:
<comment>Description:</comment>
  Oturum verisini okur
  
  Oturum deposundan kimliği belirtilen oturumun verisini okur ve sonucu PHP tarafından dahili olarak
  işlenmek üzere döndürür. Bu yöntem PHP tarafından otomatik olarak oturum başlatılırken örtük
  olarak veya <strong>session_start()</strong> çağrısıyla doğrudan çalıştırılır.
  
  Bu yöntem oturum deposundan kimliği belirtilen oturumun verisini döndürür. Bu yöntemin döndürdüğü
  dizgenin <strong>SessionHandlerInterface::write()</strong> yöntemine aktarılan dizgeleştirilmiş özgün dizge ile
  aynı biçemde olması gerekir. Hiçbir şey okunmamışsa <info>false</info> döner.
  
  Bu yöntemin döndürdüğü veri, PHP tarafından dahili olarak session.serialize_handler yapılandırma
  yönergesinde belirtilen nesneleştirme yöntemi kullanılarak kodlanır. Sonuç, $_SESSION süper
  küreselini doldurmakta kullanılır.
  
  Dikkat: Nesneleştirme yöntemi <strong>unserialize()</strong> işlevininki ile aynı değildir ve sadece
  <strong>session_decode()</strong> tarafından erişilebilir.

<comment>Param:</comment>
  <info>string</info>  <strong>$kimlik</strong>  Oturumun kimliği.

<comment>Return:</comment>
  <info>string|false</info>  Okunan veriden deşifre edilmiş dizge döner. Hiçbir şey okunmamışsa <info>false</info> döner.
                Dikkat: Bu değer, PHP tarafından işlenmek üzere dahili olarak döndürülür.

<comment>See Also:</comment>
   * session.serialize_handler
     yapılandırma yönergesi.
    


id: SessionHandlerInterface::write
type: function
doc:
<comment>Description:</comment>
  Oturum verisini yazar
  
  Oturum verisini oturum deposuna yazar. PHP'nin normal kapanışında <strong>session_write_close()</strong> tarafından
  veya <strong>session_register_shutdown()</strong> başarısız olduğunda çağrılır. PHP bu yöntem döndükten hemen sonra
  bir <strong>SessionHandlerInterface::close()</strong> çağrısı yapar.
  
  PHP bu yöntemi oturum kaydedilip kapatılmaya hazır olduğunda çağırır. Bu veri, PHP tarafından
  $_SESSION süper küreseli dahili olarak dizgeleştirilerek <strong>$veri</strong> bağımsız değişkenine aktarılır.
  Kullanılan dizgeleştirme yöntemi session.serialize_handler yapılandırma yönergesinde belirtilir.
  
  Bu yöntem normalde, doğrudan <strong>session_write_close()</strong> tarafından çağrılmadıkça, çıktı tamponları
  kapatıldıktan sonra PHP tarafından dahili olarak çağrılır.

<comment>Param:</comment>
  <info>string</info>  <strong>$kimlik</strong>  Oturum kimliği.
  <info>string</info>  <strong>$veri</strong>    Deşire edilmiş oturum verisi.  Bu veri, PHP tarafından $_SESSION süper küreseli
                   dahili olarak dizgeleştirilerek bu bağımsız değişkene aktarılır. Dikkat:
                   Oturumların kullandığı dizgeleştirme yöntemi farklıdır.

<comment>Return:</comment>
  <info>bool</info>  Dönüş değeri (normal olarak
        başarılıysa <info>true</info>, değilse <info>false</info>). Bu değerin PHP tarafından dahili
        olarak döndürüleceği unutulmamalıdır.

<comment>See Also:</comment>
   * session.serialize_handler
     yapılandırma yönergesi.
    


id: SessionIdInterface
type: class
doc:
<comment>Description:</comment>
  <class>SessionIdInterface</class> özel bir oturum işleyici oluşturmak için seçimlik yöntemleri tanımlayan bir
  arayüzdür. Özel oturum işleyicinin <strong>session_set_save_handler()</strong> işlevine aktarımı sırasında
  kullanılan sınıf bu arayüzü gerçekleyebilir.
  
  Bu arayüzün geriçağırım yöntemlerinin PHP tarafından dahili olarak çağrılmak üzere tasarlandığı,
  kullanıcı tarafından kod içinde kullanılmak üzere tasarlanmadığı unutulmamalıdır.


id: SessionIdInterface::create_sid
type: function
doc:
<comment>Description:</comment>
  Oturum kimliğini oluşturur
  
  Yeni oturum kimliğini üretir ve döndürür. Bu işlev yeni bir oturum kimliği ihtiyacı oluştuğunda
  otomatik olarak çağrılır.

<comment>Return:</comment>
  <info>string</info>  Yeni oturum kimliği. Bu değerin PHP tarafından dahili olarak döndürüleceği
          unutulmamalıdır.

<comment>See Also:</comment>
   * SessionHandler::create_sid


id: SessionUpdateTimestampHandlerInterface
type: class
doc:
<comment>Description:</comment>
  <class>SessionUpdateTimestampHandlerInterface</class> özel bir oturum işleyici oluşturmak için seçimlik
  yöntemleri tanımlayan bir arayüzdür. Özel oturum işleyicinin <strong>session_set_save_handler()</strong> işlevine
  aktarımı sırasında kullanılan sınıf bu arayüzü gerçekleyebilir.
  
  Bu arayüzün geriçağırım yöntemlerinin PHP tarafından dahili olarak çağrılmak üzere tasarlandığı,
  kullanıcı tarafından kod içinde kullanılmak üzere tasarlanmadığı unutulmamalıdır.


id: SessionUpdateTimestampHandlerInterface::updateTimestamp
type: function
doc:
<comment>Description:</comment>
  Zaman damgasını günceller
  
  Oturumun son değişiklik zaman damgasını günceller. Bu işlev oturum güncellenirken otomatik olarak
  çağrılır.

<comment>Param:</comment>
  <info>string</info>  <strong>$kimlik</strong>  Oturum kimliği.
  <info>string</info>  <strong>$veri</strong>    Oturum verisi.

<comment>Return:</comment>
  <info>bool</info>  Zaman damgası güncellenebilmişse <info>true</info>, aksi takdirde <info>false</info> döner. Bu değerin PHP tarafından
        dahili olarak döndürüleceği unutulmamalıdır.


id: SessionUpdateTimestampHandlerInterface::validateId
type: function
doc:
<comment>Description:</comment>
  Oturum kimliğinin geçerliliğini saptar
  
  Belirtilen oturum kimliğine doğrulama yapar. Bu kimlikte bir oturum mevcutsa oturum kimliği
  geçerlidir. Bir oturum başlatıldığında, bir oturum kimliği sağlandığında ve
  session.use_strict_mode etkin olduğunda bu işlev otomatik olarak çağrılır.

<comment>Param:</comment>
  <info>string</info>  <strong>$kimlik</strong>  Oturum kimliği.

<comment>Return:</comment>
  <info>bool</info>  Kimlik geçerliyse <info>true</info> değilse <info>false</info> döner. Bu değerin PHP tarafından dahili olarak
        döndürüleceği unutulmamalıdır.


id: Shmop
type: class
doc:
<comment>Description:</comment>
  A fully opaque class which replaces <return>shmop</return> resources as of PHP 8.0.0.


id: SimdJsonException
type: class
doc:
<comment>Description:</comment>
  Exception thrown if <strong>simdjson_decode()</strong>, <strong>simdjson_key_count()</strong>, <strong>simdjson_key_exists()</strong>, or
  <strong>simdjson_key_value()</strong>.
   For possible values see the simdjson error codes constants.


id: SimdJsonValueError
type: class
doc:
<comment>Description:</comment>
  A <class>SimdJsonValueError</class> is thrown when the type of an argument to a function from simdjson is correct
  but the value of it is incorrect. E.g. when the JSON decoding $depth is not positive or the $depth
  is too large.


id: SimpleXMLElement::__construct
type: function
doc:
<comment>Description:</comment>
  Yeni bir SimpleXMLElement nesnesi
    oluşturur
  
  Yeni bir <class>SimpleXMLElement</class> nesnesi oluşturur

<comment>Param:</comment>
  <info>string</info>  <strong>$veri</strong>                 İyi biçemli bir XML dizgesi veya <strong>$veri_bir_url</strong> ile <info>true</info>
                                belirtilmişse bir XML belge adresi ya da dosya yolu.
  <info>int</info>     <strong>$seçenekler</strong>          XML belgelerin okunmasını etkileyen Ek Libxml bağımsız
                                değişkenlerini belirtmek için isteğe bağlı bir bağımsız değişken.
                                XML belgelerin çıktısını etkileyen seçenekler (örneğin,
                                LIBXML_NOEMPTYTAG) sessizce yok sayılır.
                                
                                Derince iç içe çok büyük metin düğümlerini içeren XML belgeleri
                                işleyebilmek için <info>LIBXML_PARSEHUGE</info> sabitini aktarmak gerekebilir.
  <info>bool</info>    <strong>$veri_bir_url</strong>         Öntanımlı olarak değeri <info>false</info>'tır. <strong>$veri</strong> bağımsız değişkeninde dizge
                                veri değil de XML belge adresi ya da dosya yolu belirtilecekse  <info>true</info>
                                olmalıdır.
  <info>string</info>  <strong>$isimalanı_veya_önek</strong>  İsim alanı öneki veya URI.
  <info>bool</info>    <strong>$önek_var</strong>            <info>true</info> ise <strong>$isimalanı_veya_önek</strong> bağımsız değişkeninin bir önek, <info>false</info>
                                ise bir isim alanı içerdiği varsayılır.

<comment>See Also:</comment>
   * 
   * <strong>simplexml_load_string()</strong>
   * <strong>simplexml_load_file()</strong>
   * 
   * <strong>libxml_use_internal_errors()</strong>
   * <strong>libxml_set_streams_context()</strong>


id: SimpleXMLElement::__toString
type: function
doc:
<comment>Description:</comment>
  Returns the string content
  
  Returns text content that is directly in this element. Does not return text content that is inside
  this element's children.

<comment>Return:</comment>
  <info>string</info>  Returns the string content on success or an empty string on failure.

<comment>See Also:</comment>
   * SimpleXMLElement::asXML


id: SimpleXMLElement::addAttribute
type: function
doc:
<comment>Description:</comment>
  XML elemanına bir öznitelik ekler
  
  <class>SimpleXMLElement</class> düğümüne bir öznitelik ekler.

<comment>Param:</comment>
  <info>string</info>       <strong>$isim</strong>       Eklenecek özniteliğin ismi.
  <info>string</info>       <strong>$değer</strong>     Özniteliğin değeri.
  <info>string|null</info>  <strong>$isimalanı</strong>  Belirtilmişse, özniteliğin ait olduğu isim alanı.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.

<comment>See Also:</comment>
   * SimpleXMLElement::addChild
   * 


id: SimpleXMLElement::addChild
type: function
doc:
<comment>Description:</comment>
  XML düğümüne bir çocuk düğüm ekler
  
  XML düğümüne bir çocuk düğüm ekleyip çocuk elemanı bir <class>SimpleXMLElement</class> nesnesi olarak döndürür.

<comment>Param:</comment>
  <info>string</info>       <strong>$isim</strong>       Eklenecek çocuk elemanın ismi.
  <info>string|null</info>  <strong>$değer</strong>     Belirtilmişse, çocuk elemanın değeri.
  <info>string|null</info>  <strong>$isimalanı</strong>  Belirtilmişse çocuk elemanın ait olduğu isim alanı.

<comment>Return:</comment>
  <info>SimpleXMLElement|null</info>  Eklenen çocuk elemanı bir <class>SimpleXMLElement</class> nesnesi olarak döndürür.
                         Başarısızlık durumunda <info>null</info> döner.

<comment>See Also:</comment>
   * SimpleXMLElement::addAttribute
   * 


id: SimpleXMLElement::asXML
type: function
doc:
<comment>Description:</comment>
  Nesnenin içerdiği belgeyi iyi biçemli bir XML dizge olarak
    döndürür
  
  Nesnenin içerdiği belgeyi iyi biçemli bir XML 1.0 dizgesi olarak döndürür.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$dosya</strong>  Dizge değer belirtildiği takdirde, sonuç döndürülmeyip bu dosyaya yazılır.

<comment>Return:</comment>
  <info>string|bool</info>  Eğer <strong>$dosya</strong> belirtilmezse fakat bir hata oluşursa <info>false</info> aksi takdirde bir dizge
               döner. Eğer <strong>$dosya</strong> belirtilir ve dosyaya başarıyla yazılırsa <info>true</info> aksi takdirde <info>false</info>
               döner.

<comment>See Also:</comment>
   * SimpleXMLElement::__toString
   * 


id: SimpleXMLElement::attributes
type: function
doc:
<comment>Description:</comment>
  Bir elemanın özniteliklerine erişim sağlar
  
  Bir XML etiketinin içerdiği özniteliklere ve değerlerine erişim sağlar.
  
  SimpleXML iç içe nesnelerden (XML düğümlerinden) oluşur. Bu nedenle nesne
  içeriğini görmek için <strong>var_dump()</strong> ve benzerleri kullanılamaz.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$isimalanı_veya_önek</strong>  Özniteliklerin alınabilmesi için gerekebilecek isim alanı.
  <info>bool</info>         <strong>$önek_var</strong>            <info>false</info> öntanımlıdır.

<comment>Return:</comment>
  <info>SimpleXMLElement|null</info>  Etiketteki öznitelikler arasında dolaşmak için yinelenebilen
                         <class>SimpleXMLElement</class> nesnesi döndürür.
                         
                         Etiket değil de öznitelik temsil eden <class>SimpleXMLElement</class> nesnesinde
                         çağrılırsa <info>null</info> döndürür.

<comment>See Also:</comment>
   * 


id: SimpleXMLElement::children
type: function
doc:
<comment>Description:</comment>
  Belirtilen düğümün çocuklarını bulur
  
  Bu yöntem nesnenin içerdiği alt düğümleri bulur. Sonuçlara <return>foreach</return> döngüleri üzerinden
  erişilebilir.
  
  SimpleXML iç içe nesnelerden (XML düğümlerinden) oluşur. Bu nedenle nesne
  içeriğini görmek için <strong>var_dump()</strong> ve benzerleri kullanılamaz.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$isimalanı_veya_önek</strong>  Bir XML isimalanı.
  <info>bool</info>         <strong>$önek_var</strong>            <info>true</info> ise <strong>$isimalanı_veya_önek</strong> bağımsız değişkeninin bir önek,
                                     <info>false</info> ise bir isimalanı içerdiği kabul edilir.

<comment>Return:</comment>
  <info>SimpleXMLElement|null</info>  Düğüm bir öznitelik için ise <info>null</info>, aksi takdirde <class>SimpleXMLElement</class> nesnesi
                         döner.

<comment>See Also:</comment>
   * SimpleXMLElement::count
   * <strong>count()</strong>


id: SimpleXMLElement::count
type: function
doc:
<comment>Description:</comment>
  Counts the children of an element
  
  This method counts the number of children of an element.

<comment>Return:</comment>
  <info>int</info>  Returns the number of elements of an element.

<comment>See Also:</comment>
   * SimpleXMLElement::children


id: SimpleXMLElement::current
type: function
doc:
<comment>Description:</comment>
  Returns the current element
  
  Prior to PHP 8.0, SimpleXMLElement::current was only declared on the subclass <class>SimpleXMLIterator</class>.
  
  This method returns the current element as a <class>SimpleXMLElement</class> object.

<comment>Return:</comment>
  <info>SimpleXMLElement</info>  Returns the current element as a <class>SimpleXMLElement</class> object.

<comment>See Also:</comment>
   * SimpleXMLElement::key
   * SimpleXMLElement::next
   * SimpleXMLElement::rewind
   * SimpleXMLElement::valid
   * <class>SimpleXMLElement</class>


id: SimpleXMLElement::getChildren
type: function
doc:
<comment>Description:</comment>
  Returns the sub-elements of the current element
  
  Prior to PHP 8.0, SimpleXMLElement::getChildren was only declared on the subclass
  <class>SimpleXMLIterator</class>.
  
  This method returns a <class>SimpleXMLElement</class> object containing sub-elements of the current
  <class>SimpleXMLElement</class> element.

<comment>Return:</comment>
  <info>SimpleXMLElement|null</info>  Returns a <class>SimpleXMLElement</class> object containing the sub-elements of the
                         current element.


id: SimpleXMLElement::getDocNamespaces
type: function
doc:
<comment>Description:</comment>
  Belgede bildirilmiş isim alanlarını döndürür
  
  Belgede bildirilmiş isim alanlarını döndürür.

<comment>Param:</comment>
  <info>bool</info>  <strong>$ardışık</strong>  <info>true</info> belirtilirse kök düğüm ve tüm çocuk ve torun düğümlerin isim alanlarını, aksi
                  takdirde sadece kök düğümde kullanılan isim alanlarını döndürür.
  <info>bool</info>  <strong>$kökten</strong>  XML belgesinin kökü yerine bir çocuk düğüm altındaki isim alanlarını yinelemeli
                  olarak sınamanızı sağlar.

<comment>Return:</comment>
  <info>array|false</info>  İsim alanlarını ve betimleyicilerini içeren bir dizi döndürür.

<comment>See Also:</comment>
   * SimpleXMLElement::getNamespaces
   * SimpleXMLElement::registerXPathNamespace


id: SimpleXMLElement::getName
type: function
doc:
<comment>Description:</comment>
  XML eleman ismi döndürür
  
  XML eleman ismi döndürür.

<comment>Return:</comment>
  <info>string</info>  <class>SimpleXMLElement</class> nesnesindeki bir XML etiketinin ismini bir dizge olarak döndürür.


id: SimpleXMLElement::getNamespaces
type: function
doc:
<comment>Description:</comment>
  Belgede kullanılan isim alanlarını döndürür
  
  Belgede kullanılan isim alanlarını döndürür.

<comment>Param:</comment>
  <info>bool</info>  <strong>$ardışık</strong>  <info>true</info> belirtilirse kök düğüm ve tüm çocuk ve torun düğümlerin isim alanlarını, aksi
                  takdirde sadece kök düğümde kullanılan isim alanlarını döndürür.

<comment>Return:</comment>
  <info>array</info>  İsim alanlarını ve betimleyicilerini içeren bir dizi döndürür.

<comment>See Also:</comment>
   * SimpleXMLElement::getDocNamespaces
   * SimpleXMLElement::registerXPathNamespace


id: SimpleXMLElement::hasChildren
type: function
doc:
<comment>Description:</comment>
  Checks whether the current element has sub elements
  
  Prior to PHP 8.0, SimpleXMLElement::hasChildren was only declared on the subclass
  <class>SimpleXMLIterator</class>.
  
  This method checks whether the current <class>SimpleXMLElement</class> element has sub-elements.

<comment>Return:</comment>
  <info>bool</info>  <info>true</info> if the current element has sub-elements, otherwise <info>false</info>


id: SimpleXMLElement::key
type: function
doc:
<comment>Description:</comment>
  Return current key
  
  Prior to PHP 8.0, SimpleXMLElement::key was only declared on the subclass <class>SimpleXMLIterator</class>.
  
  This method gets the XML tag name of the current element.

<comment>Return:</comment>
  <info>string</info>  Returns the XML tag name of the element referenced by the current <class>SimpleXMLElement</class> object.


id: SimpleXMLElement::next
type: function
doc:
<comment>Description:</comment>
  Move to next element
  
  Prior to PHP 8.0, SimpleXMLElement::next was only declared on the subclass <class>SimpleXMLIterator</class>.
  
  This method moves the <class>SimpleXMLElement</class> to the next element.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: SimpleXMLElement::registerXPathNamespace
type: function
doc:
<comment>Description:</comment>
  Sonraki XPath ifadesi için bir önek/isim alanı bağlamı
    oluşturur
  
  Sonraki XPath ifadesi için bir önek/isim alanı bağlamı oluşturur. Özellikle, XML belgenin, isim
  alanı öneklerinin değiştirilmesi durumunda kullanışlıdır. Bu yöntem, isim alanındaki düğümlere
  kodda değişiklik yapmadan erişmek amacıyla ilişkili isim alanı için bir önek oluşturur.

<comment>Param:</comment>
  <info>string</info>  <strong>$önek</strong>      <strong>$isimalanı</strong> ile belirtilen isim alanı için Xpath ifadesinde kullanılacak isim
                      alanı öneki.
  <info>string</info>  <strong>$isimalanı</strong>  Xpath ifadesi için kullanılacak isim alanı. Belirtilen <strong>$önek</strong>'in kullanıldığı
                      XPath ifadeleri veya XML belgelerinin bir sonuç üretmesi için kullanılacak
                      isim alanı.

<comment>Return:</comment>
  <info>bool</info>  Başarı durumunda <info>true</info>, başarısızlık durumunda <info>false</info> döner.

<comment>See Also:</comment>
   * SimpleXMLElement::xpath
   * SimpleXMLElement::getDocNamespaces
   * SimpleXMLElement::getNamespaces


id: SimpleXMLElement::rewind
type: function
doc:
<comment>Description:</comment>
  Rewind to the first element
  
  Prior to PHP 8.0, SimpleXMLElement::rewind was only declared on the subclass <class>SimpleXMLIterator</class>.
  
  This method rewinds the <class>SimpleXMLElement</class> to the first element.

<comment>Return:</comment>
  <info>void</info>  Hiçbir değer dönmez.


id: SimpleXMLElement::saveXML
type: function
doc:
<comment>Description:</comment>
  Takma Adı: SimpleXMLElement::asXML
  
  Bu yöntem şu yöntemin takma adıdır:  SimpleXMLElement::asXML


id: SimpleXMLElement::valid
type: function
doc:
<comment>Description:</comment>
  Check whether the current element is valid
  
  Prior to PHP 8.0, SimpleXMLElement::valid was only declared on the subclass <class>SimpleXMLIterator</class>.
  
  This method checks if the current element is valid after calls to SimpleXMLElement::rewind or
  SimpleXMLElement::next.

<comment>Return:</comment>
  <info>bool</info>  Returns <info>true</info> if the current element is valid, otherwise <info>false</info>


id: SimpleXMLElement::xpath
type: function
doc:
<comment>Description:</comment>
  Bir XML veri üzerinde bir XPath sorgusu çalıştırır
  
  <strong>$ifade</strong> ile belirtilen XPath yoluyla eşleşen <class>SimpleXMLElement</class> düğümlerini döndürür.

<comment>Param:</comment>
  <info>string</info>  <strong>$ifade</strong>  Bir XPath yolu.

<comment>Return:</comment>
  <info>array|null|false</info>  Başarısız olursa <info>false</info> yoksa <class>SimpleXMLElement</class> nesnelerinden oluşan bir dizi veya
                    <info>null</info> döndürür.

<comment>See Also:</comment>
   * SimpleXMLElement::registerXPathNamespace
   * SimpleXMLElement::getDocNamespaces
   * SimpleXMLElement::getNamespaces
   * 


id: SimpleXMLIterator
type: class
doc:
<comment>Description:</comment>
  The SimpleXMLIterator provides recursive iteration over all nodes of a <class>SimpleXMLElement</class> object.


id: SoapClient
type: class
doc:
<comment>Description:</comment>
  The SoapClient class provides a client for SOAP 1.1, SOAP 1.2 servers. It can be used in WSDL or
  non-WSDL mode.


id: SoapClient::__call
type: function
doc:
<comment>Description:</comment>
  Calls a SOAP function (deprecated)
  
  Calling this method directly is deprecated. Usually, SOAP functions can be called as methods of
  the <class>SoapClient</class> object; in situations where this is not possible or additional options are needed,
  use SoapClient::__soapCall.

<comment>Param:</comment>
  <info>string</info>  <strong>$name</strong>  The name of the SOAP function to call.
  <info>array</info>   <strong>$args</strong>  An array of the arguments to pass to the function. This can be either an ordered or
                 an associative array. Note that most SOAP servers require parameter names to be
                 provided, in which case this must be an associative array.

<comment>Return:</comment>
  <info>mixed</info>  SOAP functions may return one, or multiple values. If only one value is returned by the
         SOAP function, the return value will be a scalar. If multiple values are returned, an
         associative array of named output parameters is returned instead.
         
         On error, if the <class>SoapClient</class> object was constructed with the <return>exceptions</return> option set to <info>false</info>,
         a <class>SoapFault</class> object will be returned.


id: SoapClient::__construct
type: function
doc:
<comment>Description:</comment>
  SoapClient constructor
  
  Creates a <class>SoapClient</class> object to connect to a SOAP service.

<comment>Param:</comment>
  <info>string|null</info>  <strong>$wsdl</strong>                URI of a WSDL file describing the service, which is used to
                                    automatically configure the client. If not provided, the client
                                    will operate in non-WSDL mode.
                                    
                                    By default, the WSDL file will be cached for performance. To
                                    disable or configure this caching, see SOAP Yapılandırma
                                    Seçenekleri and the <return>cache_wsdl</return> option.
  <info>array</info>        <strong>$options</strong>             An associative array specifying additional options for the SOAP
                                    client. If <strong>$wsdl</strong> is provided, this is optional; otherwise, at
                                    least <return>location</return> and <return>url</return> must be provided. <strong>$location</strong><info>string</info> The URL
                                    of the SOAP server to send the request to.  Required if the
                                    <strong>$wsdl</strong> parameter is not provided. If both a <strong>$wsdl</strong> parameter and
                                    <return>location</return> option are provided, the <return>location</return> option will over-ride
                                    any location specified in the WSDL file. <strong>$uri</strong><info>string</info> The target
                                    namespace of the SOAP service.  Required if the <strong>$wsdl</strong> parameter
                                    is not provided; ignored otherwise. <strong>$style</strong><info>int</info> Specifies the
                                    binding style to use for this client, using the constants
                                    <info>SOAP_RPC</info> and <info>SOAP_DOCUMENT</info>. <info>SOAP_RPC</info> indicates RPC-style
                                    binding, where the SOAP request body contains a standard
                                    encoding of a function call. <info>SOAP_DOCUMENT</info> indicates
                                    document-style binding, where the SOAP request body contains an
                                    XML document with service-defined meaning.  If the <strong>$wsdl</strong>
                                    parameter is provided, this option is ignored, and the style is
                                    read from the WSDL file.  If neither this option nor the <strong>$wsdl</strong>
                                    parameter is provided, RPC-style is used. <strong>$use</strong><info>int</info> Specifies the
                                    encoding style to use for this client, using the constants
                                    <info>SOAP_ENCODED</info> or <info>SOAP_LITERAL</info>. <info>SOAP_ENCODED</info> indicates encoding
                                    using the types defined in the SOAP specification. <info>SOAP_LITERAL</info>
                                    indicates encoding using a schema defined by the service.  If
                                    the <strong>$wsdl</strong> parameter is provided, this option is ignored, and the
                                    encoding is read from the WSDL file.  If neither this option nor
                                    the <strong>$wsdl</strong> parameter is provided, the "encoded" style is used.
                                    <strong>$soap_version</strong><info>int</info> Specifies the version of the SOAP protocol to
                                    use: <info>SOAP_1_1</info> for SOAP 1.1, or <info>SOAP_1_2</info> for SOAP 1.2.  If
                                    omitted, SOAP 1.1 is used. <strong>$authentication</strong><info>int</info> Specifies the
                                    authentication method when using HTTP authentication in
                                    requests. The value may be either <info>SOAP_AUTHENTICATION_BASIC</info> or
                                    <info>SOAP_AUTHENTICATION_DIGEST</info>.  If omitted, and the <return>login</return> option is
                                    provided, Basic Authentication is used. <strong>$login</strong><info>string</info> Username to
                                    use with HTTP Basic or Digest Authentication. <strong>$password</strong><info>string</info>
                                    Password to use with HTTP Basic or Digest Authentication.  Not
                                    to be confused with <return>passphrase</return>, which is used with HTTPS Client
                                    Certificate authentication. <strong>$local_cert</strong><info>string</info> Path to a client
                                    certificate for use with HTTPS authentication. It must be a PEM
                                    encoded file which contains your certificate and private key.
                                    The file can also include a chain of issuers, which must come
                                    after the client certificate.  Can also be set via
                                    <strong>$stream_context</strong>, which also supports specifying a separate
                                    private key file. <strong>$passphrase</strong><info>string</info> Passphrase for the client
                                    certificate specified in the <return>local_cert</return> option.  Not to be
                                    confused with <return>password</return>, which is used for Basic or Digest
                                    Authentication.  Can also be set via <strong>$stream_context</strong>.
                                    <strong>$proxy_host</strong><info>string</info> Hostname to use as a proxy server for HTTP
                                    requests.  The <return>proxy_port</return> option must also be specified.
                                    <strong>$proxy_port</strong><info>int</info> TCP port to use when connecting to the proxy
                                    server specified in <return>proxy_host</return>. <strong>$proxy_login</strong><info>string</info> Optional
                                    username to authenticate with the proxy server specified in
                                    <return>proxy_host</return>, using HTTP Basic Authentication.
                                    <strong>$proxy_password</strong><info>string</info> Optional password to authenticate with the
                                    proxy server specified in <return>proxy_host</return>, using HTTP Basic
                                    Authentication. <strong>$compression</strong><info>int</info> Enables compression of HTTP SOAP
                                    requests and responses.  The value should be the bitwise OR of
                                    three parts: an optional <info>SOAP_COMPRESSION_ACCEPT</info>, to send an
                                    "Accept-Encoding" header; either <info>SOAP_COMPRESSION_GZIP</info> or
                                    <info>SOAP_COMPRESSION_DEFLATE</info> to indicate the compression algorithm
                                    to use; and a number between 1 and 9 to indicate the level of
                                    compression to use in the request. For example, to enable
                                    two-way gzip compression with the maximum compression level, use
                                    <return>SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP | 9</return>.
                                    <strong>$encoding</strong><info>string</info> Defines the internal character encoding.
                                    Requests are always sent in UTF-8, and converted to and from
                                    this encoding. <strong>$trace</strong><info>bool</info> Captures request and response
                                    information, which can then be accessed with the methods
                                    SoapClient::__getLastRequest,
                                    SoapClient::__getLastRequestHeaders,
                                    SoapClient::__getLastResponse, and
                                    SoapClient::__getLastResponseHeaders.  If omitted, defaults to
                                    <info>false</info> <strong>$classmap</strong><info>array</info> Used to map types defined in the WSDL to
                                    PHP classes. It should be specified as an associative <info>array</info> with
                                    type names from the WSDL as keys and names of PHP classes as
                                    values. Note that the type names of an element is not
                                    necessarily the same as the element (tag) name.  The provided
                                    class names should always be fully qualified with any
                                    namespaces, and never start with a leading <return>\</return>. The correct form
                                    can be generated by using ::class.  Note that when creating a
                                    class, the constructor will not be called, but magic __set() and
                                    __get() methods for individual properties will be. <strong>$typemap</strong><info>array</info>
                                    Used to define type mappings using user-defined callback
                                    functions. Each type mapping should be an array with keys
                                    <return>type_name</return> (<info>string</info> specifying the XML element type); <return>type_ns</return>
                                    (<info>string</info> containing namespace URI); <return>from_xml</return> (<info>callable</info> accepting
                                    one string parameter and returning an object) and <return>to_xml</return>
                                    (<info>callable</info> accepting one object parameter and returning a
                                    string). <strong>$exceptions</strong><info>bool</info> Defines whether errors throw exceptions
                                    of type <class>SoapFault</class>.  Defaults to <info>true</info> <strong>$connection_timeout</strong><info>int</info>
                                    Defines a timeout in seconds for the connection to the SOAP
                                    service. This option does not define a timeout for services with
                                    slow responses. To limit the time to wait for calls to finish
                                    the default_socket_timeout configuration option is available.
                                    <strong>$cache_wsdl</strong><info>int</info> If the <strong>$wsdl</strong> parameter is provided, and the
                                    soap.wsdl_cache_enabled configuration option is on, this option
                                    determines the type of caching. One of <info>WSDL_CACHE_NONE</info>,
                                    <info>WSDL_CACHE_DISK</info>, <info>WSDL_CACHE_MEMORY</info> or <info>WSDL_CACHE_BOTH</info>.  Two
                                    types of cache are available: in-memory caching, which caches
                                    the WSDL in the memory of the current process; and disk caching,
                                    which caches the WSDL in a file on disk, shared between all
                                    processes. The directory to use for the disk cache is determined
                                    by the soap.wsdl_cache_dir configuration option. Both caches use
                                    the same lifetime, determined by the soap.wsdl_cache_ttl
                                    configuration option. The in-memory cache also has a maximum
                                    number of entries determined by the soap.wsdl_cache_limit
                                    configuration option.  If not specified, the  soap.wsdl_cache
                                    configuration option will be used. <strong>$user_agent</strong><info>string</info> The value
                                    to use in the <return>User-Agent</return> HTTP header when making requests.  Can
                                    also be set via <strong>$stream_context</strong>.  If not specified, the user
                                    agent will be <return>"PHP-SOAP/"</return> followed by the value of <info>PHP_VERSION</info>.
                                    <strong>$stream_context</strong><info>resource</info> A stream context created by
                                    <strong>stream_context_create()</strong>, which allows additional options to be
                                    set.  The context may include socket context options, SSL
                                    context options, plus selected HTTP context options:
                                    <return>content_type</return>, <return>header</return>, <return>max_redirects</return>, <return>protocol_version</return>, and
                                    <return>user_agent</return>.  Note that the following HTTP headers are generated
                                    automatically or from other options, and will be ignored if
                                    specified in the <return>'header'</return> context option: <return>host</return>, <return>connection</return>,
                                    <return>user-agent</return>, <return>content-length</return>, <return>content-type</return>, <return>cookie</return>, <return>authorization</return>,
                                    and <return>proxy-authorization</return> <strong>$features</strong><info>int</info> A bitmask to enable one or
                                    more of the following features: <info>SOAP_SINGLE_ELEMENT_ARRAYS</info> When
                                    decoding a response to an array, the default behaviour is to
                                    detect whether an element name appears once or multiple times in
                                    a particular parent element. For elements which appear only
                                    once, an object property allows direct access to the content;
                                    for elements which appear more than once, the property contains
                                    an array with the content of each matching element.  If the
                                    <info>SOAP_SINGLE_ELEMENT_ARRAYS</info> feature is enabled, elements which
                                    appear only once are placed in a single-element array, so that
                                    access is consistent for all elements. This only has an effect
                                    when using a WSDL containing a schema for the response. See
                                    Examples section for an illustration. <info>SOAP_USE_XSI_ARRAY_TYPE</info>
                                    When the <return>use</return> option or WSDL property is set to <return>encoded</return>, force
                                    arrays to use a type of <return>SOAP-ENC:Array</return>, rather than a
                                    schema-specific type. <info>SOAP_WAIT_ONE_WAY_CALLS</info> Wait for a
                                    response even if the WSDL indicates a one-way request.
                                    <strong>$keep_alive</strong><info>bool</info> a boolean value defining whether to send the
                                    <return>Connection: Keep-Alive</return> header or <return>Connection: close</return>.  Defaults to
                                    <info>true</info> <strong>$ssl_method</strong><info>string</info> Specifies the SSL or TLS protocol version
                                    to use with secure HTTP connections, instead of the default
                                    negotiation. Specifying <info>SOAP_SSL_METHOD_SSLv2</info> or
                                    <info>SOAP_SSL_METHOD_SSLv3</info> will force use of SSL 2 or SSL 3,
                                    respectively. Specifying <info>SOAP_SSL_METHOD_SSLv23</info> has no effect;
                                    the constant exists only for backwards compatibility. As of PHP
                                    7.2, specifying <info>SOAP_SSL_METHOD_TLS</info> also has no effect; in
                                    earlier versions, it forced use of TLS 1.0.  Note that SSL
                                    versions 2 and 3 are considered insecure, and may not be
                                    supported by the installed OpenSSL library.  This option is
                                    DEPRECATED as of PHP 8.1.0. A more flexible alternative, which
                                    allows specifying individual versions of TLS, is to use the
                                    <strong>$stream_context</strong> option with the 'crypto_method' context
                                    parameter. Specifying use of TLS 1.3 only [ 'crypto_method' =>
                                    STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT ]
                                    ]);
                                    $client = new SoapClient("some.wsdl", ['context' => $context]);
                                    ]]> 
                                    
                                    The URL of the SOAP server to send the request to.
                                    
                                    Required if the <strong>$wsdl</strong> parameter is not provided. If both a <strong>$wsdl</strong>
                                    parameter and <return>location</return> option are provided, the <return>location</return> option
                                    will over-ride any location specified in the WSDL file.
                                    
                                    The target namespace of the SOAP service.
                                    
                                    Required if the <strong>$wsdl</strong> parameter is not provided; ignored
                                    otherwise.
                                    
                                    Specifies the binding style to use for this client, using the
                                    constants <info>SOAP_RPC</info> and <info>SOAP_DOCUMENT</info>. <info>SOAP_RPC</info> indicates
                                    RPC-style binding, where the SOAP request body contains a
                                    standard encoding of a function call. <info>SOAP_DOCUMENT</info> indicates
                                    document-style binding, where the SOAP request body contains an
                                    XML document with service-defined meaning.
                                    
                                    If the <strong>$wsdl</strong> parameter is provided, this option is ignored, and
                                    the style is read from the WSDL file.
                                    
                                    If neither this option nor the <strong>$wsdl</strong> parameter is provided,
                                    RPC-style is used.
                                    
                                    Specifies the encoding style to use for this client, using the
                                    constants <info>SOAP_ENCODED</info> or <info>SOAP_LITERAL</info>. <info>SOAP_ENCODED</info> indicates
                                    encoding using the types defined in the SOAP specification.
                                    <info>SOAP_LITERAL</info> indicates encoding using a schema defined by the
                                    service.
                                    
                                    If the <strong>$wsdl</strong> parameter is provided, this option is ignored, and
                                    the encoding is read from the WSDL file.
                                    
                                    If neither this option nor the <strong>$wsdl</strong> parameter is provided, the
                                    "encoded" style is used.
                                    
                                    Specifies the version of the SOAP protocol to use: <info>SOAP_1_1</info> for
                                    SOAP 1.1, or <info>SOAP_1_2</info> for SOAP 1.2.
                                    
                                    If omitted, SOAP 1.1 is used.
                                    
                                    Specifies the authentication method when using HTTP
                                    authentication in requests. The value may be either
                                    <info>SOAP_AUTHENTICATION_BASIC</info> or <info>SOAP_AUTHENTICATION_DIGEST</info>.
                                    
                                    If omitted, and the <return>login</return> option is provided, Basic
                                    Authentication is used.
                                    
                                    Username to use with HTTP Basic or Digest Authentication.
                                    
                                    Password to use with HTTP Basic or Digest Authentication.
                                    
                                    Not to be confused with <return>passphrase</return>, which is used with HTTPS
                                    Client Certificate authentication.
                                    
                                    Path to a client certificate for use with HTTPS authentication.
                                    It must be a PEM encoded file which contains your certificate
                                    and private key.
                                    
                                    The file can also include a chain of issuers, which must come
                                    after the client certificate.
                                    
                                    Can also be set via <strong>$stream_context</strong>, which also supports
                                    specifying a separate private key file.
                                    
                                    Passphrase for the client certificate specified in the
                                    <return>local_cert</return> option.
                                    
                                    Not to be confused with <return>password</return>, which is used for Basic or
                                    Digest Authentication.
                                    
                                    Can also be set via <strong>$stream_context</strong>.
                                    
                                    Hostname to use as a proxy server for HTTP requests.
                                    
                                    The <return>proxy_port</return> option must also be specified.
                                    
                                    TCP port to use when connecting to the proxy server specified in
                                    <return>proxy_host</return>.
                                    
                                    Optional username to authenticate with the proxy server
                                    specified in <return>proxy_host</return>, using HTTP Basic Authentication.
                                    
                                    Optional password to authenticate with the proxy server
                                    specified in <return>proxy_host</return>, using HTTP Basic Authentication.
                                    
                                    Enables compression of HTTP SOAP requests and responses.
                                    
                                    The value should be the bitwise OR of three parts: an optional
                                    <info>SOAP_COMPRESSION_ACCEPT</info>, to send an "Accept-Encoding" header;
                                    either <info>SOAP_COMPRESSION_GZIP</info> or <info>SOAP_COMPRESSION_DEFLATE</info> to
                                    indicate the compression algorithm to use; and a number between
                                    1 and 9 to indicate the level of compression to use in the
                                    request. For example, to enable two-way gzip compression with
                                    the maximum compression level, use <return>SOAP_COMPRESSION_ACCEPT |
                                    SOAP_COMPRESSION_GZIP | 9</return>.
                                    
                                    Defines the internal character encoding. Requests are always
                                    sent in UTF-8, and converted to and from this encoding.
                                    
                                    Captures request and response information, which can then be
                                    accessed with the methods SoapClient::__getLastRequest,
                                    SoapClient::__getLastRequestHeaders,
                                    SoapClient::__getLastResponse, and
                                    SoapClient::__getLastResponseHeaders.
                                    
                                    If omitted, defaults to <info>false</info>
                                    
                                    Used to map types defined in the WSDL to PHP classes. It should
                                    be specified as an associative <info>array</info> with type names from the
                                    WSDL as keys and names of PHP classes as values. Note that the
                                    type names of an element is not necessarily the same as the
                                    element (tag) name.
                                    
                                    The provided class names should always be fully qualified with
                                    any namespaces, and never start with a leading <return>\</return>. The correct
                                    form can be generated by using ::class.
                                    
                                    Note that when creating a class, the constructor will not be
                                    called, but magic __set() and __get() methods for individual
                                    properties will be.
                                    
                                    Used to define type mappings using user-defined callback
                                    functions. Each type mapping should be an array with keys
                                    <return>type_name</return> (<info>string</info> specifying the XML element type); <return>type_ns</return>
                                    (<info>string</info> containing namespace URI); <return>from_xml</return> (<info>callable</info> accepting
                                    one string parameter and returning an object) and <return>to_xml</return>
                                    (<info>callable</info> accepting one object parameter and returning a
                                    string).
                                    
                                    Defines whether errors throw exceptions of type <class>SoapFault</class>.
                                    
                                    Defaults to <info>true</info>
                                    
                                    Defines a timeout in seconds for the connection to the SOAP
                                    service. This option does not define a timeout for services with
                                    slow responses. To limit the time to wait for calls to finish
                                    the default_socket_timeout configuration option is available.
                                    
                                    If the <strong>$wsdl</strong> parameter is provided, and the
                                    soap.wsdl_cache_enabled configuration option is on, this option
                                    determines the type of caching. One of <info>WSDL_CACHE_NONE</info>,
                                    <info>WSDL_CACHE_DISK</info>, <info>WSDL_CACHE_MEMORY</info> or <info>WSDL_CACHE_BOTH</info>.
                                    
                                    Two types of cache are available: in-memory caching, which
                                    caches the WSDL in the memory of the current process; and disk
                                    caching, which caches the WSDL in a file on disk, shared between
                                    all processes. The directory to use for the disk cache is
                                    determined by the soap.wsdl_cache_dir configuration option. Both
                                    caches use the same lifetime, determined by the
                                    soap.wsdl_cache_ttl configuration option. The in-memory cache
                                    also has a maximum number of entries determined by the
                                    soap.wsdl_cache_limit configuration option.
                                    
                                    If not specified, the  soap.wsdl_cache configuration option will
                                    be used.
                                    
                                    The value to use in the <return>User-Agent</return> HTTP header when making
                                    requests.
                                    
                                    Can also be set via <strong>$stream_context</strong>.
                                    
                                    If not specified, the user agent will be <return>"PHP-SOAP/"</return> followed by
                                    the value of <info>PHP_VERSION</info>.
                                    
                                    A stream context created by <strong>stream_context_create()</strong>, which
                                    allows additional options to be set.
                                    
                                    The context may include socket context options, SSL context
                                    options, plus selected HTTP context options: <return>content_type</return>,
                                    <return>header</return>, <return>max_redirects</return>, <return>protocol_version</return>, and <return>user_agent</return>.
                                    
                                    Note that the following HTTP headers are generated automatically
                                    or from other options, and will be ignored if specified in the
                                    <return>'header'</return> context option: <return>host</return>, <return>connection</return>, <return>user-agent</return>,
                                    <return>content-length</return>, <return>content-type</return>, <return>cookie</return>, <return>authorization</return>, and
                                    <return>proxy-authorization</return>
                                    
                                    A bitmask to enable one or more of the following features:
                                    <info>SOAP_SINGLE_ELEMENT_ARRAYS</info> When decoding a response to an array,
                                    the default behaviour is to detect whether an element name
                                    appears once or multiple times in a particular parent element.
                                    For elements which appear only once, an object property allows
                                    direct access to the content; for elements which appear more
                                    than once, the property contains an array with the content of
                                    each matching element.  If the <info>SOAP_SINGLE_ELEMENT_ARRAYS</info>
                                    feature is enabled, elements which appear only once are placed
                                    in a single-element array, so that access is consistent for all
                                    elements. This only has an effect when using a WSDL containing a
                                    schema for the response. See Examples section for an
                                    illustration. <info>SOAP_USE_XSI_ARRAY_TYPE</info> When the <return>use</return> option or
                                    WSDL property is set to <return>encoded</return>, force arrays to use a type of
                                    <return>SOAP-ENC:Array</return>, rather than a schema-specific type.
                                    <info>SOAP_WAIT_ONE_WAY_CALLS</info> Wait for a response even if the WSDL
                                    indicates a one-way request.
                                    
                                    When decoding a response to an array, the default behaviour is
                                    to detect whether an element name appears once or multiple times
                                    in a particular parent element. For elements which appear only
                                    once, an object property allows direct access to the content;
                                    for elements which appear more than once, the property contains
                                    an array with the content of each matching element.
                                    
                                    If the <info>SOAP_SINGLE_ELEMENT_ARRAYS</info> feature is enabled, elements
                                    which appear only once are placed in a single-element array, so
                                    that access is consistent for all elements. This only has an
                                    effect when using a WSDL containing a schema for the response.
                                    See Examples section for an illustration.
                                    
                                    When the <return>use</return> option or WSDL property is set to <return>encoded</return>, force
                                    arrays to use a type of <return>SOAP-ENC:Array</return>, rather than a
                                    schema-specific type.
                                    
                                    Wait for a response even if the WSDL indicates a one-way
                                    request.
                                    
                                    a boolean value defining whether to send the <return>Connection:
                                    Keep-Alive</return> header or <return>Connection: close</return>.
                                    
                                    Defaults to <info>true</info>
                                    
                                    Specifies the SSL or TLS protocol version to use with secure
                                    HTTP connections, instead of the default negotiation. Specifying
                                    <info>SOAP_SSL_METHOD_SSLv2</info> or <info>SOAP_SSL_METHOD_SSLv3</info> will force use of
                                    SSL 2 or SSL 3, respectively. Specifying <info>SOAP_SSL_METHOD_SSLv23</info>
                                    has no effect; the constant exists only for backwards
                                    compatibility. As of PHP 7.2, specifying <info>SOAP_SSL_METHOD_TLS</info>
                                    also has no effect; in earlier versions, it forced use of TLS
                                    1.0.
                                    
                                    Note that SSL versions 2 and 3 are considered insecure, and may
                                    not be supported by the installed OpenSSL library.
                                    
                                    This option is DEPRECATED as of PHP 8.1.0. A more flexible
                                    alternative, which allows specifying individual versions of TLS,
                                    is to use the <strong>$stream_context</strong> option with the 'crypto_method'
                                    context parameter. Specifying use of TLS 1.3 only [
                                    'crypto_method' => STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT ]
                                    ]);
                                    $client = new SoapClient("some.wsdl", ['context' => $context]);
                                    ]]>
  <info></info>             <strong>$location</strong>            The URL of the SOAP server to send the request to.
                                    
                                    Required if the <strong>$wsdl</strong> parameter is not provided. If both a <strong>$wsdl</strong>
                                    parameter and <return>location</return> option are provided, the <return>location</return> option
                                    will over-ride any location specified in the WSDL file.
  <info></info>             <strong>$uri</strong>                 The target namespace of the SOAP service.
                                    
                                    Required if the <strong>$wsdl</strong> parameter is not provided; ignored
                                    otherwise.
  <info></info>             <strong>$style</strong>               Specifies the binding style to use for this client, using the
                                    constants <info>SOAP_RPC</info> and <info>SOAP_DOCUMENT</info>. <info>SOAP_RPC</info> indicates
                                    RPC-style binding, where the SOAP request body contains a
                                    standard encoding of a function call. <info>SOAP_DOCUMENT</info> indicates
                                    document-style binding, where the SOAP request body contains an
                                    XML document with service-defined meaning.
                                    
                                    If the <strong>$wsdl</strong> parameter is provided, this option is ignored, and
                                    the style is read from the WSDL file.
                                    
                                    If neither this option nor the <strong>$wsdl</strong> parameter is provided,
                                    RPC-style is used.
  <info></info>             <strong>$use</strong>                 Specifies the encoding style to use for this client, using the
                                    constants <info>SOAP_ENCODED</info> or <info>SOAP_LITERAL</info>. <info>SOAP_ENCODED</info> indicates
                                    encoding using the types defined in the SOAP specification.
                                    <info>SOAP_LITERAL</info> indicates encoding using a schema defined by the
                                    service.
                                    
                                    If the <strong>$wsdl</strong> parameter is provided, this option is ignored, and
                                    the encoding is read from the WSDL file.
                                    
                                    If neither this option nor the <strong>$wsdl</strong> parameter is provided, the
                                    "encoded" style is used.
  <info></info>             <strong>$soap_version</strong>        Specifies the version of the SOAP protocol to use: <info>SOAP_1_1</info> for
                                    SOAP 1.1, or <info>SOAP_1_2</info> for SOAP 1.2.
                                    
                                    If omitted, SOAP 1.1 is used.
  <info></info>             <strong>$authentication</strong>      Specifies the authentication method when using HTTP
                                    authentication in requests. The value may be either
                                    <info>SOAP_AUTHENTICATION_BASIC</info> or <info>SOAP_AUTHENTICATION_DIGEST</info>.
                                    
                                    If omitted, and the <return>login</return> option is provided, Basic
                                    Authentication is used.
  <info></info>             <strong>$login</strong>               Username to use with HTTP Basic or Digest Authentication.
  <info></info>             <strong>$password</strong>            Password to use with HTTP Basic or Digest Authentication.
                                    
                                    Not to be confused with <return>passphrase</return>, which is used with HTTPS
                                    Client Certificate authentication.
  <info></info>             <strong>$local_cert</strong>          Path to a client certificate for use with HTTPS authentication.
                                    It must be a PEM encoded file which contains your certificate
                                    and private key.
                                    
                                    The file can also include a chain of issuers, which must come
                                    after the client certificate.
                                    
                                    Can also be set via <strong>$stream_context</strong>, which also supports
                                    specifying a separate private key file.
  <info></info>             <strong>$passphrase</strong>          Passphrase for the client certificate specified in the
                                    <return>local_cert</return> option.
                                    
                                    Not to be confused with <return>password</return>, which is used for Basic or
                                    Digest Authentication.
                                    
                                    Can also be set via <strong>$stream_context</strong>.
  <info></info>             <strong>$proxy_host</strong>          Hostname to use as a proxy server for HTTP requests.
                                    
                                    The <return>proxy_port</return> option must also be specified.
  <info></info>             <strong>$proxy_port</strong>          TCP port to use when connecting to the proxy server specified in
                                    <return>proxy_host</return>.
  <info></info>             <strong>$proxy_login</strong>         Optional username to authenticate with the proxy server
                                    specified in <return>proxy_host</return>, using HTTP Basic Authentication.
  <info></info>             <strong>$proxy_password</strong>      Optional password to authenticate with the proxy server
                                    specified in <return>proxy_host</return>, using HTTP Basic Authentication.
  <info></info>             <strong>$compression</strong>         Enables compression of HTTP SOAP requests and responses.
                                    
                                    The value should be the bitwise OR of three parts: an optional
                                    <info>SOAP_COMPRESSION_ACCEPT</info>, to send an "Accept-Encoding" header;
                                    either <info>SOAP_COMPRESSION_GZIP</info> or <info>SOAP_COMPRESSION_DEFLATE</info> to
                                    indicate the compression algorithm to use; and a number between
                                    1 and 9 to indicate the level of compression to use in the
                                    request. For example, to enable two-way gzip compression with
                                    the maximum compression level, use <return>SOAP_COMPRESSION_ACCEPT |
                                    SOAP_COMPRESSION_GZIP | 9</return>.
  <info></info>             <strong>$encoding</strong>            Defines the internal character encoding. Requests are always
                                    sent in UTF-8, and converted to and from this encoding.
  <info></info>             <strong>$trace</strong>               Captures request and response information, which can then be
                                    accessed with the methods SoapClient::__getLastRequest,
                                    SoapClient::__getLastRequestHeaders,
                                    SoapClient::__getLastResponse, and
                                    SoapClient::__getLastResponseHeaders.
                                    
                                    If omitted, defaults to <info>false</info>
  <info></info>             <strong>$classmap</strong>            Used to map types defined in the WSDL to PHP classes. It should
                                    be specified as an associative <info>array</info> with type names from the
                                    WSDL as keys and names of PHP classes as values. Note that the
                                    type names of an element is not necessarily the same as the
                                    element (tag) name.
                                    
                                    The provided class names should always be fully qualified with
                                    any namespaces, and never start with a leading <return>\</return>. The correct
                                    form can be generated by using ::class.
                                    
                                    Note that when creating a class, the constructor will not be
                                    called, but magic __set() and __get() methods for individual
                                    properties will be.
  <info></info>             <strong>$typemap</strong>             Used to define type mappings using user-defined callback
                                    functions. Each type mapping should be an array with keys
                                    <return>type_name</return> (<info>string</info> specifying the XML element type); <return>type_ns</return>
                                    (<info>string</info> containing namespace URI); <return>from_xml</return> (<info>callable</info> accepting
                                    one string parameter and returning an object) and <return>to_xml</return>
                                    (<info>callable</info> accepting one object parameter and returning a
                                    string).
  <info></info>             <strong>$exceptions</strong>          Defines whether errors throw exceptions of type <class>SoapFault</class>.
                                    
                                    Defaults to <info>true</info>
  <info></info>             <strong>$connection_timeout</strong>  Defines a timeout in seconds for the connection to the SOAP
                                    service. This option does not define a timeout for services with
                                    slow responses. To limit the time to wait for calls to finish
                                    the default_socket_timeout configuration option is available.
  <info></info>             <strong>$cache_wsdl</strong>          If the <strong>$wsdl</strong> parameter is provided, and the
                                    soap.wsdl_cache_enabled configuration option is on, this option
                                    determines the type of caching. One of <info>WSDL_CACHE_NONE</info>,
                                    <info>WSDL_CACHE_DISK</info>, <info>WSDL_CACHE_MEMORY</info> or <info>WSDL_CACHE_BOTH</info>.
                                    
                                    Two types of cache are available: in-memory caching, which
                                    caches the WSDL in the memory of the current process; and disk
                                    caching, which caches the WSDL in a file on disk, shared between
                                    all processes. The directory to use for the disk cache is
                                    determined by the soap.wsdl_cache_dir configuration option. Both
                                    caches use the same lifetime, determined by the
                                    soap.wsdl_cache_ttl configuration option. The in-memory cache
                                    also has a maximum number of entries determined by the
                                    soap.wsdl_cache_limit configuration option.
                                    
                                    If not specified, the  soap.wsdl_cache configuration option will
                                    be used.
  <info></info>             <strong>$user_agent</strong>          The value to use in the <return>User-Agent</return> HTTP header when making
                                    requests.
                                    
                                    Can also be set via <strong>$stream_context</strong>.
                                    
                                    If not specified, the user agent will be <return>"PHP-SOAP/"</return> followed by
                                    the value of <info>PHP_VERSION</info>.
  <info></info>             <strong>$stream_context</strong>      A stream context created by <strong>stream_context_create()</strong>, which
                                    allows additional options to be set.
                                    
                                    The context may include socket context options, SSL context
                                    options, plus selected HTTP context options: <return>content_type</return>,
                                    <return>header</return>, <return>max_redirects</return>, <return>protocol_version</return>, and <return>user_agent</return>.
                                    
                                    Note that the following HTTP headers are generated automatically
                                    or from other options, and will be ignored if specified in the
                                    <return>'header'</return> context option: <return>host</return>, <return>connection</return>, <return>user-agent</return>,
                                    <return>content-length</return>, <return>content-type</return>, <return>cookie</return>, <return>authorization</return>, and
                                    <return>proxy-authorization</return>
  <info></info>             <strong>$features</strong>            A bitmask to enable one or more of the following features:
                                    <info>SOAP_SINGLE_ELEMENT_ARRAYS</info> When decoding a response to an array,
                                    the default behaviour is to detect whether an element name
                                    appears once or multiple times in a particular parent element.
                                    For elements which appear only once, an object property allows
                                    direct access to the content; for elements which appear more
                                    than once, the property contains an array with the content of
                                    each matching element.  If the <info>SOAP_SINGLE_ELEMENT_ARRAYS</info>
                                    feature is enabled, elements which appear only once are placed
                                    in a single-element array, so that access is consistent for all
                                    elements. This only has an effect when using a WSDL containing a
                                    schema for the response. See Examples section for an
                                    illustration. <info>SOAP_USE_XSI_ARRAY_TYPE</info> When the <return>use</return> option or
                                    WSDL property is set to <return>encoded</return>, force arrays to use a type of
                                    <return>SOAP-ENC:Array</return>, rather than a schema-specific type.
                                    <info>SOAP_WAIT_ONE_WAY_CALLS</info> Wait for a response even if the WSDL
                                    indicates a one-way request.
                                    
                                    When decoding a response to an array, the default behaviour is
                                    to detect whether an element name appears once or multiple times
                                    in a particular parent element. For elements which appear only
                                    once, an object property allows direct access to the content;
                                    for elements which appear more than once, the property contains
                                    an array with the content of each matching element.
                                    
                                    If the <info>SOAP_SINGLE_ELEMENT_ARRAYS</info> feature is enabled, elements
                                    which appear only once are placed in a single-element array, so
                                    that access is consistent for all elements. This only has an
                                    effect when using a WSDL containing a schema for the response.
                                    See Examples section for an illustration.
                                    
                                    When the <return>use</return> option or WSDL property is set to <return>encoded</return>, force
                                    arrays to use a type of <return>SOAP-ENC:Array</return>, rather than a
                                    schema-specific type.
                                    
                                    Wait for a response even if the WSDL indicates a one-way
                                    request.
  <info></info>             <strong>$keep_alive</strong>          a boolean value defining whether to send the <return>Connection:
                                    Keep-Alive</return> header or <return>Connection: close</return>.
                                    
                                    Defaults to <info>true</info>
  <info></info>             <strong>$ssl_method</strong>          Specifies the SSL or TLS protocol version to use with secure
                                    HTTP connections, instead of the default negotiation. Specifying
                                    <info>SOAP_SSL_METHOD_SSLv2</info> or <info>SOAP_SSL_METHOD_SSLv3</info> will force use of
                                    SSL 2 or SSL 3, respectively. Specifying <info>SOAP_SSL_METHOD_SSLv23</info>
                                    has no effect; the constant exists only for backwards
                                    compatibility. As of PHP 7.2, specifying <info>SOAP_SSL_METHOD_TLS</info>
                                    also has no effect; in earlier versions, it forced use of TLS
                                    1.0.
                                    
                                    Note that SSL versions 2 and 3 are considered insecure, and may
                                    not be supported by the installed OpenSSL library.
                                    
                                    This option is DEPRECATED as of PHP 8.1.0. A more flexible
                                    alternative, which allows specifying individual versions of TLS,
                                    is to use the <strong>$stream_context</strong> option with the 'crypto_method'
                                    context parameter. Specifying use of TLS 1.3 only [
                                    'crypto_method' => STREAM_CRYPTO_METHOD_TLSv1_3_CLIENT ]
                                    ]);
                                    $client = new SoapClient("some.wsdl", ['context' => $context]);
                                    ]]>


