PHP 8.0 Codex Changelog

Newly added Improvements Changed Deprecations Removals
INI Directives 20 3 3
Classes 28 82 13
Interfaces 3 2
Attributes 1
Functions 17 2195 90 37
Constants 19 2 3 12

Newly added

INI Directives

Global

Classes

Core

ext-curl

ext-enchant

ext-gd

ext-oci8

ext-openssl

ext-Reflection

ext-shmop

ext-sockets

ext-sysvmsg

ext-sysvsem

ext-sysvshm

ext-tokenizer

ext-xml

ext-xmlrpc

ext-zlib

Interfaces

Core

ext-dom

Attributes

Core

Functions

Core

ext-enchant

ext-gd

ext-intl

ext-ldap

ext-openssl

ext-pcre

Core

Constants

filter

openssl

standard

tokenizer

Removals

INI Directives

Global

Functions

Core

ext-exif

ext-gd

ext-gmp

ext-imap

ext-ldap

ext-mbstring

ext-oci8

Core

ext-zlib

Classes

ext-dom

ext-oci8

Constants

filter

intl

mbstring

sockets

standard

Changed

INI Directives

Global

Classes

Core

ext-date

ext-dom

ext-FFI

ext-intl

ext-json

ext-mysqli

ext-PDO

ext-Phar

ext-Reflection

ext-SimpleXML

ext-snmp

ext-soap

ext-sodium

ext-SPL

Core

Interfaces

Core

ext-Reflection

Constants

oci8

  • OCI_CRED_EXT

    Constant value changed from -2147483648 to 2147483648

standard

Deprecations

Constants

enchant

  • ENCHANT_MYSPELL

    Constant deprecated

    var_dump(ENCHANT_MYSPELL);
    // 1
    Constant ENCHANT_MYSPELL is deprecated
  • ENCHANT_ISPELL

    Constant deprecated

    var_dump(ENCHANT_ISPELL);
    // 2
    Constant ENCHANT_ISPELL is deprecated

pgsql

  • PGSQL_LIBPQ_VERSION_STR

    Constant deprecated

    var_dump(PGSQL_LIBPQ_VERSION_STR);
    // __DYNAMIC__PgSQL LibPQ Version
    Constant PGSQL_LIBPQ_VERSION_STR is deprecated

Functions

ext-enchant

ext-libxml

ext-oci8

ext-openssl

ext-pgsql

ext-shmop

ext-zip

Improvements

Functions

ext-bcmath

  • bcdiv
    • Return type added: string
    • Parameter name of parameter #1 changed: $left_operand to $num1
    • Parameter type added for parameter #1 ($num1): string
    • Parameter name of parameter #2 changed: $right_operand to $num2
    • Parameter type added for parameter #2 ($num2): string
    • Parameter type added for parameter #3 ($scale): ?int
    • Parameter default value added for position #3 ($scale): null
      bcdiv(
    -     $left_operand,
    +     string $num1,
    -     $right_operand,
    +     string $num2,
    -     $scale
    +     ?int $scale = null
    -   )
    +   ): string
  • bcsub
    • Return type added: string
    • Parameter name of parameter #1 changed: $left_operand to $num1
    • Parameter type added for parameter #1 ($num1): string
    • Parameter name of parameter #2 changed: $right_operand to $num2
    • Parameter type added for parameter #2 ($num2): string
    • Parameter type added for parameter #3 ($scale): ?int
    • Parameter default value added for position #3 ($scale): null
      bcsub(
    -     $left_operand,
    +     string $num1,
    -     $right_operand,
    +     string $num2,
    -     $scale
    +     ?int $scale = null
    -   )
    +   ): string
  • bcsqrt
    • Return type added: string
    • Parameter name of parameter #1 changed: $operand to $num
    • Parameter type added for parameter #1 ($num): string
    • Parameter type added for parameter #2 ($scale): ?int
    • Parameter default value added for position #2 ($scale): null
    - bcsqrt($operand, $scale)
    + bcsqrt(string $num, ?int $scale = null): string
  • bcscale
    • Return type added: int
    • Parameter type added for parameter #1 ($scale): ?int
    • Parameter default value added for position #1 ($scale): null
    - bcscale($scale)
    + bcscale(?int $scale = null): int
  • bcpowmod
    • Return type added: string
    • Parameter name of parameter #1 changed: $x to $num
    • Parameter type added for parameter #1 ($num): string
    • Parameter name of parameter #2 changed: $y to $exponent
    • Parameter type added for parameter #2 ($exponent): string
    • Parameter name of parameter #3 changed: $mod to $modulus
    • Parameter type added for parameter #3 ($modulus): string
    • Parameter type added for parameter #4 ($scale): ?int
    • Parameter default value added for position #4 ($scale): null
      bcpowmod(
    -     $x,
    +     string $num,
    -     $y,
    +     string $exponent,
    -     $mod,
    +     string $modulus,
    -     $scale
    +     ?int $scale = null
    -   )
    +   ): string
  • bccomp
    • Return type added: int
    • Parameter name of parameter #1 changed: $left_operand to $num1
    • Parameter type added for parameter #1 ($num1): string
    • Parameter name of parameter #2 changed: $right_operand to $num2
    • Parameter type added for parameter #2 ($num2): string
    • Parameter type added for parameter #3 ($scale): ?int
    • Parameter default value added for position #3 ($scale): null
      bccomp(
    -     $left_operand,
    +     string $num1,
    -     $right_operand,
    +     string $num2,
    -     $scale
    +     ?int $scale = null
    -   )
    +   ): int
  • bcpow
    • Return type added: string
    • Parameter name of parameter #1 changed: $x to $num
    • Parameter type added for parameter #1 ($num): string
    • Parameter name of parameter #2 changed: $y to $exponent
    • Parameter type added for parameter #2 ($exponent): string
    • Parameter type added for parameter #3 ($scale): ?int
    • Parameter default value added for position #3 ($scale): null
      bcpow(
    -     $x,
    +     string $num,
    -     $y,
    +     string $exponent,
    -     $scale
    +     ?int $scale = null
    -   )
    +   ): string
  • bcmul
    • Return type added: string
    • Parameter name of parameter #1 changed: $left_operand to $num1
    • Parameter type added for parameter #1 ($num1): string
    • Parameter name of parameter #2 changed: $right_operand to $num2
    • Parameter type added for parameter #2 ($num2): string
    • Parameter type added for parameter #3 ($scale): ?int
    • Parameter default value added for position #3 ($scale): null
      bcmul(
    -     $left_operand,
    +     string $num1,
    -     $right_operand,
    +     string $num2,
    -     $scale
    +     ?int $scale = null
    -   )
    +   ): string
  • bcmod
    • Return type added: string
    • Parameter name of parameter #1 changed: $left_operand to $num1
    • Parameter type added for parameter #1 ($num1): string
    • Parameter name of parameter #2 changed: $right_operand to $num2
    • Parameter type added for parameter #2 ($num2): string
    • Parameter type added for parameter #3 ($scale): ?int
    • Parameter default value added for position #3 ($scale): null
      bcmod(
    -     $left_operand,
    +     string $num1,
    -     $right_operand,
    +     string $num2,
    -     $scale
    +     ?int $scale = null
    -   )
    +   ): string
  • bcadd
    • Return type added: string
    • Parameter name of parameter #1 changed: $left_operand to $num1
    • Parameter type added for parameter #1 ($num1): string
    • Parameter name of parameter #2 changed: $right_operand to $num2
    • Parameter type added for parameter #2 ($num2): string
    • Parameter type added for parameter #3 ($scale): ?int
    • Parameter default value added for position #3 ($scale): null
      bcadd(
    -     $left_operand,
    +     string $num1,
    -     $right_operand,
    +     string $num2,
    -     $scale
    +     ?int $scale = null
    -   )
    +   ): string

ext-bz2

  • bzclose
    • Return type added: bool
    • Parameter name of parameter #1 changed: $fp to $bz
    - bzclose($fp)
    + bzclose($bz): bool
  • bzcompress
    • Return type added: string|int
    • Parameter name of parameter #1 changed: $source to $data
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $blocksize to $block_size
    • Parameter type added for parameter #2 ($block_size): int
    • Parameter default value added for position #2 ($block_size): 4
    • Parameter name of parameter #3 changed: $workfactor to $work_factor
    • Parameter type added for parameter #3 ($work_factor): int
    • Parameter default value added for position #3 ($work_factor): 0
      bzcompress(
    -     $source,
    +     string $data,
    -     $blocksize,
    +     int $block_size = 4,
    -     $workfactor
    +     int $work_factor = 0
    -   )
    +   ): string|int
  • bzdecompress
    • Return type added: string|int|false
    • Parameter name of parameter #1 changed: $source to $data
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $small to $use_less_memory
    • Parameter type added for parameter #2 ($use_less_memory): bool
    • Parameter default value added for position #2 ($use_less_memory): false
    - bzdecompress($source, $small)
    + bzdecompress(string $data, bool $use_less_memory = false): string|int|false
  • bzopen

    Parameter type added for parameter #2 ($mode): string

    - bzopen($file, $mode)
    + bzopen($file, string $mode)
  • bzerrno

    Return type added: int|false

    - bzerrno($bz)
    + bzerrno($bz): int|false
  • bzerror

    Return type added: array|false

    - bzerror($bz)
    + bzerror($bz): array|false
  • bzerrstr

    Return type added: string|false

    - bzerrstr($bz)
    + bzerrstr($bz): string|false
  • bzflush
    • Return type added: bool
    • Parameter name of parameter #1 changed: $fp to $bz
    - bzflush($fp)
    + bzflush($bz): bool
  • bzread
    • Return type added: string|false
    • Parameter type added for parameter #2 ($length): int
    • Parameter default value added for position #2 ($length): 1024
    - bzread($bz, $length)
    + bzread($bz, int $length = 1024): string|false
  • bzwrite
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $fp to $bz
    • Parameter name of parameter #2 changed: $str to $data
    • Parameter type added for parameter #2 ($data): string
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
      bzwrite(
    -     $fp,
    +     $bz,
    -     $str,
    +     string $data,
    -     $length
    +     ?int $length = null
    -   )
    +   ): int|false

ext-calendar

  • cal_days_in_month
    • Return type added: int
    • Parameter type added for parameter #1 ($calendar): int
    • Parameter type added for parameter #2 ($month): int
    • Parameter type added for parameter #3 ($year): int
      cal_days_in_month(
    -     $calendar,
    +     int $calendar,
    -     $month,
    +     int $month,
    -     $year
    +     int $year
    -   )
    +   ): int
  • cal_from_jd
    • Return type added: array
    • Parameter name of parameter #1 changed: $jd to $julian_day
    • Parameter type added for parameter #1 ($julian_day): int
    • Parameter type added for parameter #2 ($calendar): int
    - cal_from_jd($jd, $calendar)
    + cal_from_jd(int $julian_day, int $calendar): array
  • cal_info
    • Return type added: array
    • Parameter type added for parameter #1 ($calendar): int
    • Parameter default value added for position #1 ($calendar): -1
    - cal_info($calendar)
    + cal_info(int $calendar = -1): array
  • cal_to_jd
    • Return type added: int
    • Parameter type added for parameter #1 ($calendar): int
    • Parameter type added for parameter #2 ($month): int
    • Parameter type added for parameter #3 ($day): int
    • Parameter type added for parameter #4 ($year): int
      cal_to_jd(
    -     $calendar,
    +     int $calendar,
    -     $month,
    +     int $month,
    -     $day,
    +     int $day,
    -     $year
    +     int $year
    -   )
    +   ): int
  • frenchtojd
    • Return type added: int
    • Parameter type added for parameter #1 ($month): int
    • Parameter type added for parameter #2 ($day): int
    • Parameter type added for parameter #3 ($year): int
      frenchtojd(
    -     $month,
    +     int $month,
    -     $day,
    +     int $day,
    -     $year
    +     int $year
    -   )
    +   ): int
  • easter_date
    • Return type added: int
    • Optional parameter added - #2: int $mode = CAL_EASTER_DEFAULT
    - easter_date($year)
    + easter_date(?int $year = null, int $mode = CAL_EASTER_DEFAULT): int
  • easter_days
    • Return type added: int
    • Parameter type added for parameter #1 ($year): ?int
    • Parameter default value added for position #1 ($year): null
    • Parameter name of parameter #2 changed: $method to $mode
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): CAL_EASTER_DEFAULT
    - easter_days($year, $method)
    + easter_days(?int $year = null, int $mode = CAL_EASTER_DEFAULT): int
  • unixtojd
    • Return type added: int|false
    • Parameter type added for parameter #1 ($timestamp): ?int
    • Parameter default value added for position #1 ($timestamp): null
    - unixtojd($timestamp)
    + unixtojd(?int $timestamp = null): int|false
  • jdmonthname
    • Return type added: string
    • Parameter name of parameter #1 changed: $juliandaycount to $julian_day
    • Parameter type added for parameter #1 ($julian_day): int
    • Parameter type added for parameter #2 ($mode): int
    - jdmonthname($juliandaycount, $mode)
    + jdmonthname(int $julian_day, int $mode): string
  • jdtojulian
    • Return type added: string
    • Parameter name of parameter #1 changed: $juliandaycount to $julian_day
    • Parameter type added for parameter #1 ($julian_day): int
    - jdtojulian($juliandaycount)
    + jdtojulian(int $julian_day): string
  • jdtounix
    • Return type added: int
    • Parameter name of parameter #1 changed: $jday to $julian_day
    • Parameter type added for parameter #1 ($julian_day): int
    - jdtounix($jday)
    + jdtounix(int $julian_day): int
  • jewishtojd
    • Return type added: int
    • Parameter type added for parameter #1 ($month): int
    • Parameter type added for parameter #2 ($day): int
    • Parameter type added for parameter #3 ($year): int
      jewishtojd(
    -     $month,
    +     int $month,
    -     $day,
    +     int $day,
    -     $year
    +     int $year
    -   )
    +   ): int
  • jdtojewish
    • Return type added: string
    • Parameter name of parameter #1 changed: $juliandaycount to $julian_day
    • Parameter type added for parameter #1 ($julian_day): int
    • Parameter type added for parameter #2 ($hebrew): bool
    • Parameter default value added for position #2 ($hebrew): false
    • Parameter name of parameter #3 changed: $fl to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      jdtojewish(
    -     $juliandaycount,
    +     int $julian_day,
    -     $hebrew,
    +     bool $hebrew = false,
    -     $fl
    +     int $flags = 0
    -   )
    +   ): string
  • juliantojd
    • Return type added: int
    • Parameter type added for parameter #1 ($month): int
    • Parameter type added for parameter #2 ($day): int
    • Parameter type added for parameter #3 ($year): int
      juliantojd(
    -     $month,
    +     int $month,
    -     $day,
    +     int $day,
    -     $year
    +     int $year
    -   )
    +   ): int
  • jdtogregorian
    • Return type added: string
    • Parameter name of parameter #1 changed: $juliandaycount to $julian_day
    • Parameter type added for parameter #1 ($julian_day): int
    - jdtogregorian($juliandaycount)
    + jdtogregorian(int $julian_day): string
  • jdtofrench
    • Return type added: string
    • Parameter name of parameter #1 changed: $juliandaycount to $julian_day
    • Parameter type added for parameter #1 ($julian_day): int
    - jdtofrench($juliandaycount)
    + jdtofrench(int $julian_day): string
  • gregoriantojd
    • Return type added: int
    • Parameter type added for parameter #1 ($month): int
    • Parameter type added for parameter #2 ($day): int
    • Parameter type added for parameter #3 ($year): int
      gregoriantojd(
    -     $month,
    +     int $month,
    -     $day,
    +     int $day,
    -     $year
    +     int $year
    -   )
    +   ): int
  • jddayofweek
    • Return type added: string|int
    • Parameter name of parameter #1 changed: $juliandaycount to $julian_day
    • Parameter type added for parameter #1 ($julian_day): int
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): CAL_DOW_DAYNO
    - jddayofweek($juliandaycount, $mode)
    + jddayofweek(int $julian_day, int $mode = CAL_DOW_DAYNO): string|int

Core

  • is_subclass_of
    • Return type added: bool
    • Parameter name of parameter #1 changed: $object to $object_or_class
    • Parameter type added for parameter #1 ($object_or_class): mixed
    • Parameter name of parameter #2 changed: $class_name to $class
    • Parameter type added for parameter #2 ($class): string
    • Parameter type added for parameter #3 ($allow_string): bool
    • Parameter default value added for position #3 ($allow_string): true
      is_subclass_of(
    -     $object,
    +     mixed $object_or_class,
    -     $class_name,
    +     string $class,
    -     $allow_string
    +     bool $allow_string = true
    -   )
    +   ): bool
  • is_a
    • Return type added: bool
    • Parameter name of parameter #1 changed: $object to $object_or_class
    • Parameter type added for parameter #1 ($object_or_class): mixed
    • Parameter name of parameter #2 changed: $class_name to $class
    • Parameter type added for parameter #2 ($class): string
    • Parameter type added for parameter #3 ($allow_string): bool
    • Parameter default value added for position #3 ($allow_string): false
      is_a(
    -     $object,
    +     mixed $object_or_class,
    -     $class_name,
    +     string $class,
    -     $allow_string
    +     bool $allow_string = false
    -   )
    +   ): bool
  • interface_exists
    • Return type added: bool
    • Parameter name of parameter #1 changed: $classname to $interface
    • Parameter type added for parameter #1 ($interface): string
    • Parameter type added for parameter #2 ($autoload): bool
    • Parameter default value added for position #2 ($autoload): true
    - interface_exists($classname, $autoload)
    + interface_exists(string $interface, bool $autoload = true): bool
  • trigger_error
    • Return type added: bool
    • Parameter type added for parameter #1 ($message): string
    • Parameter name of parameter #2 changed: $error_type to $error_level
    • Parameter type added for parameter #2 ($error_level): int
    • Parameter default value added for position #2 ($error_level): E_USER_NOTICE
    - trigger_error($message, $error_type)
    + trigger_error(string $message, int $error_level = E_USER_NOTICE): bool
  • trait_exists
    • Return type added: bool
    • Parameter name of parameter #1 changed: $traitname to $trait
    • Parameter type added for parameter #1 ($trait): string
    • Parameter type added for parameter #2 ($autoload): bool
    • Parameter default value added for position #2 ($autoload): true
    - trait_exists($traitname, $autoload)
    + trait_exists(string $trait, bool $autoload = true): bool
  • strcmp
    • Return type added: int
    • Parameter name of parameter #1 changed: $str1 to $string1
    • Parameter type added for parameter #1 ($string1): string
    • Parameter name of parameter #2 changed: $str2 to $string2
    • Parameter type added for parameter #2 ($string2): string
    - strcmp($str1, $str2)
    + strcmp(string $string1, string $string2): int
  • strcasecmp
    • Return type added: int
    • Parameter name of parameter #1 changed: $str1 to $string1
    • Parameter type added for parameter #1 ($string1): string
    • Parameter name of parameter #2 changed: $str2 to $string2
    • Parameter type added for parameter #2 ($string2): string
    - strcasecmp($str1, $str2)
    + strcasecmp(string $string1, string $string2): int
  • strlen
    • Return type added: int
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - strlen($str)
    + strlen(string $string): int
  • user_error
    • Return type added: bool
    • Parameter type added for parameter #1 ($message): string
    • Parameter name of parameter #2 changed: $error_type to $error_level
    • Parameter type added for parameter #2 ($error_level): int
    • Parameter default value added for position #2 ($error_level): E_USER_NOTICE
    - user_error($message, $error_type)
    + user_error(string $message, int $error_level = E_USER_NOTICE): bool
  • strncasecmp
    • Return type added: int
    • Parameter name of parameter #1 changed: $str1 to $string1
    • Parameter type added for parameter #1 ($string1): string
    • Parameter name of parameter #2 changed: $str2 to $string2
    • Parameter type added for parameter #2 ($string2): string
    • Parameter name of parameter #3 changed: $len to $length
    • Parameter type added for parameter #3 ($length): int
      strncasecmp(
    -     $str1,
    +     string $string1,
    -     $str2,
    +     string $string2,
    -     $len
    +     int $length
    -   )
    +   ): int
  • strncmp
    • Return type added: int
    • Parameter name of parameter #1 changed: $str1 to $string1
    • Parameter type added for parameter #1 ($string1): string
    • Parameter name of parameter #2 changed: $str2 to $string2
    • Parameter type added for parameter #2 ($string2): string
    • Parameter name of parameter #3 changed: $len to $length
    • Parameter type added for parameter #3 ($length): int
      strncmp(
    -     $str1,
    +     string $string1,
    -     $str2,
    +     string $string2,
    -     $len
    +     int $length
    -   )
    +   ): int
  • zend_version

    Return type added: string

    - zend_version()
    + zend_version(): string
  • property_exists
    • Return type added: bool
    • Parameter name of parameter #2 changed: $property_name to $property
    • Parameter type added for parameter #2 ($property): string
    - property_exists($object_or_class, $property_name)
    + property_exists($object_or_class, string $property): bool
  • restore_error_handler

    Return type added: bool

    - restore_error_handler()
    + restore_error_handler(): bool
  • restore_exception_handler

    Return type added: bool

    - restore_exception_handler()
    + restore_exception_handler(): bool
  • set_error_handler
    • Parameter name of parameter #1 changed: $error_handler to $callback
    • Parameter type added for parameter #1 ($callback): ?callable
    • Parameter name of parameter #2 changed: $error_types to $error_levels
    • Parameter type added for parameter #2 ($error_levels): int
    • Parameter default value added for position #2 ($error_levels): E_ALL
    - set_error_handler($error_handler, $error_types)
    + set_error_handler(?callable $callback, int $error_levels = E_ALL)
  • set_exception_handler
    • Parameter name of parameter #1 changed: $exception_handler to $callback
    • Parameter type added for parameter #1 ($callback): ?callable
    - set_exception_handler($exception_handler)
    + set_exception_handler(?callable $callback)
  • get_class
    • Return type added: string
    • Parameter type added for parameter #1 ($object): object
    • Parameter default value added for position #1 ($object): <default>
    - get_class($object)
    + get_class(object $object = <default>): string
  • gc_mem_caches

    Return type added: int

    - gc_mem_caches()
    + gc_mem_caches(): int
  • get_called_class

    Return type added: string

    - get_called_class()
    + get_called_class(): string
  • gc_status

    Return type added: array

    - gc_status()
    + gc_status(): array
  • get_defined_vars

    Return type added: array

    - get_defined_vars()
    + get_defined_vars(): array
  • get_class_methods
    • Return type added: array
    • Parameter name of parameter #1 changed: $class to $object_or_class
    • Parameter type added for parameter #1 ($object_or_class): object|string
    - get_class_methods($class)
    + get_class_methods(object|string $object_or_class): array
  • get_class_vars
    • Return type added: array
    • Parameter name of parameter #1 changed: $class_name to $class
    • Parameter type added for parameter #1 ($class): string
    - get_class_vars($class_name)
    + get_class_vars(string $class): array
  • get_declared_classes

    Return type added: array

    - get_declared_classes()
    + get_declared_classes(): array
  • get_declared_traits

    Return type added: array

    - get_declared_traits()
    + get_declared_traits(): array
  • get_defined_constants
    • Return type added: array
    • Parameter type added for parameter #1 ($categorize): bool
    • Parameter default value added for position #1 ($categorize): false
    - get_defined_constants($categorize)
    + get_defined_constants(bool $categorize = false): array
  • get_defined_functions
    • Return type added: array
    • Parameter type added for parameter #1 ($exclude_disabled): bool
    • Parameter default value added for position #1 ($exclude_disabled): true
    - get_defined_functions($exclude_disabled)
    + get_defined_functions(bool $exclude_disabled = true): array
  • get_declared_interfaces

    Return type added: array

    - get_declared_interfaces()
    + get_declared_interfaces(): array
  • gc_enabled

    Return type added: bool

    - gc_enabled()
    + gc_enabled(): bool
  • gc_enable

    Return type added: void

    - gc_enable()
    + gc_enable(): void
  • gc_disable

    Return type added: void

    - gc_disable()
    + gc_disable(): void
  • gc_collect_cycles

    Return type added: int

    - gc_collect_cycles()
    + gc_collect_cycles(): int
  • function_exists
    • Return type added: bool
    • Parameter name of parameter #1 changed: $function_name to $function
    • Parameter type added for parameter #1 ($function): string
    - function_exists($function_name)
    + function_exists(string $function): bool
  • func_num_args

    Return type added: int

    - func_num_args()
    + func_num_args(): int
  • func_get_args

    Return type added: array

    - func_get_args()
    + func_get_args(): array
  • func_get_arg
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $arg_num to $position
    • Parameter type added for parameter #1 ($position): int
    - func_get_arg($arg_num)
    + func_get_arg(int $position): mixed
  • class_exists
    • Return type added: bool
    • Parameter name of parameter #1 changed: $classname to $class
    • Parameter type added for parameter #1 ($class): string
    • Parameter type added for parameter #2 ($autoload): bool
    • Parameter default value added for position #2 ($autoload): true
    - class_exists($classname, $autoload)
    + class_exists(string $class, bool $autoload = true): bool
  • class_alias
    • Return type added: bool
    • Parameter name of parameter #1 changed: $user_class_name to $class
    • Parameter type added for parameter #1 ($class): string
    • Parameter name of parameter #2 changed: $alias_name to $alias
    • Parameter type added for parameter #2 ($alias): string
    • Parameter type added for parameter #3 ($autoload): bool
    • Parameter default value added for position #3 ($autoload): true
      class_alias(
    -     $user_class_name,
    +     string $class,
    -     $alias_name,
    +     string $alias,
    -     $autoload
    +     bool $autoload = true
    -   )
    +   ): bool
  • get_included_files

    Return type added: array

    - get_included_files()
    + get_included_files(): array
  • error_reporting
    • Return type added: int
    • Parameter name of parameter #1 changed: $new_error_level to $error_level
    • Parameter type added for parameter #1 ($error_level): ?int
    • Parameter default value added for position #1 ($error_level): null
    - error_reporting($new_error_level)
    + error_reporting(?int $error_level = null): int
  • extension_loaded
    • Return type added: bool
    • Parameter name of parameter #1 changed: $extension_name to $extension
    • Parameter type added for parameter #1 ($extension): string
    - extension_loaded($extension_name)
    + extension_loaded(string $extension): bool
  • defined
    • Return type added: bool
    • Parameter type added for parameter #1 ($constant_name): string
    - defined($constant_name)
    + defined(string $constant_name): bool
  • define
    • Return type added: bool
    • Parameter type added for parameter #1 ($constant_name): string
    • Parameter type added for parameter #3 ($case_insensitive): bool
    • Parameter default value added for position #3 ($case_insensitive): false
      define(
    -     $constant_name,
    +     string $constant_name,
          $value,
    -     $case_insensitive
    +     bool $case_insensitive = false
    -   )
    +   ): bool
  • debug_print_backtrace
    • Return type added: void
    • Parameter type added for parameter #1 ($options): int
    • Parameter default value added for position #1 ($options): 0
    • Parameter type added for parameter #2 ($limit): int
    • Parameter default value added for position #2 ($limit): 0
    - debug_print_backtrace($options, $limit)
    + debug_print_backtrace(int $options = 0, int $limit = 0): void
  • debug_backtrace
    • Return type added: array
    • Parameter type added for parameter #1 ($options): int
    • Parameter default value added for position #1 ($options): DEBUG_BACKTRACE_PROVIDE_OBJECT
    • Parameter type added for parameter #2 ($limit): int
    • Parameter default value added for position #2 ($limit): 0
    - debug_backtrace($options, $limit)
    + debug_backtrace(int $options = DEBUG_BACKTRACE_PROVIDE_OBJECT, int $limit = 0): array
  • get_extension_funcs
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $extension_name to $extension
    • Parameter type added for parameter #1 ($extension): string
    - get_extension_funcs($extension_name)
    + get_extension_funcs(string $extension): array|false
  • get_resources
    • Return type added: array
    • Parameter type added for parameter #1 ($type): ?string
    • Parameter default value added for position #1 ($type): null
    - get_resources($type)
    + get_resources(?string $type = null): array
  • get_resource_type
    • Return type added: string
    • Parameter name of parameter #1 changed: $res to $resource
    - get_resource_type($res)
    + get_resource_type($resource): string
  • get_required_files

    Return type added: array

    - get_required_files()
    + get_required_files(): array
  • get_parent_class
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $object to $object_or_class
    • Parameter type added for parameter #1 ($object_or_class): object|string
    • Parameter default value added for position #1 ($object_or_class): <default>
    - get_parent_class($object)
    + get_parent_class(object|string $object_or_class = <default>): string|false
  • get_loaded_extensions
    • Return type added: array
    • Parameter type added for parameter #1 ($zend_extensions): bool
    • Parameter default value added for position #1 ($zend_extensions): false
    - get_loaded_extensions($zend_extensions)
    + get_loaded_extensions(bool $zend_extensions = false): array
  • get_mangled_object_vars
    • Return type added: array
    • Parameter name of parameter #1 changed: $obj to $object
    • Parameter type added for parameter #1 ($object): object
    - get_mangled_object_vars($obj)
    + get_mangled_object_vars(object $object): array
  • get_object_vars
    • Return type added: array
    • Parameter name of parameter #1 changed: $obj to $object
    • Parameter type added for parameter #1 ($object): object
    - get_object_vars($obj)
    + get_object_vars(object $object): array
  • method_exists
    • Return type added: bool
    • Parameter name of parameter #1 changed: $object to $object_or_class
    • Parameter type added for parameter #2 ($method): string
    - method_exists($object, $method)
    + method_exists($object_or_class, string $method): bool

ext-ctype

  • ctype_xdigit
    • Return type added: bool
    • Parameter type added for parameter #1 ($text): mixed
    - ctype_xdigit($text)
    + ctype_xdigit(mixed $text): bool
  • ctype_upper
    • Return type added: bool
    • Parameter type added for parameter #1 ($text): mixed
    - ctype_upper($text)
    + ctype_upper(mixed $text): bool
  • ctype_space
    • Return type added: bool
    • Parameter type added for parameter #1 ($text): mixed
    - ctype_space($text)
    + ctype_space(mixed $text): bool
  • ctype_punct
    • Return type added: bool
    • Parameter type added for parameter #1 ($text): mixed
    - ctype_punct($text)
    + ctype_punct(mixed $text): bool
  • ctype_print
    • Return type added: bool
    • Parameter type added for parameter #1 ($text): mixed
    - ctype_print($text)
    + ctype_print(mixed $text): bool
  • ctype_lower
    • Return type added: bool
    • Parameter type added for parameter #1 ($text): mixed
    - ctype_lower($text)
    + ctype_lower(mixed $text): bool
  • ctype_graph
    • Return type added: bool
    • Parameter type added for parameter #1 ($text): mixed
    - ctype_graph($text)
    + ctype_graph(mixed $text): bool
  • ctype_digit
    • Return type added: bool
    • Parameter type added for parameter #1 ($text): mixed
    - ctype_digit($text)
    + ctype_digit(mixed $text): bool
  • ctype_cntrl
    • Return type added: bool
    • Parameter type added for parameter #1 ($text): mixed
    - ctype_cntrl($text)
    + ctype_cntrl(mixed $text): bool
  • ctype_alpha
    • Return type added: bool
    • Parameter type added for parameter #1 ($text): mixed
    - ctype_alpha($text)
    + ctype_alpha(mixed $text): bool
  • ctype_alnum
    • Return type added: bool
    • Parameter type added for parameter #1 ($text): mixed
    - ctype_alnum($text)
    + ctype_alnum(mixed $text): bool

ext-curl

  • curl_escape
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $ch to $handle
    • Parameter type added for parameter #1 ($handle): CurlHandle
    • Parameter name of parameter #2 changed: $str to $string
    • Parameter type added for parameter #2 ($string): string
    - curl_escape($ch, $str)
    + curl_escape(CurlHandle $handle, string $string): string|false
  • curl_version
    • Return type added: array|false
    • No longer accepts any parameters
    - curl_version($version)
    + curl_version(): array|false
  • curl_exec
    • Return type added: string|bool
    • Parameter name of parameter #1 changed: $ch to $handle
    • Parameter type added for parameter #1 ($handle): CurlHandle
    - curl_exec($ch)
    + curl_exec(CurlHandle $handle): string|bool
  • curl_errno
    • Return type added: int
    • Parameter name of parameter #1 changed: $ch to $handle
    • Parameter type added for parameter #1 ($handle): CurlHandle
    - curl_errno($ch)
    + curl_errno(CurlHandle $handle): int
  • curl_error
    • Return type added: string
    • Parameter name of parameter #1 changed: $ch to $handle
    • Parameter type added for parameter #1 ($handle): CurlHandle
    - curl_error($ch)
    + curl_error(CurlHandle $handle): string
  • curl_share_strerror
    • Return type added: ?string
    • Parameter name of parameter #1 changed: $errornum to $error_code
    • Parameter type added for parameter #1 ($error_code): int
    - curl_share_strerror($errornum)
    + curl_share_strerror(int $error_code): ?string
  • curl_multi_strerror
    • Return type added: ?string
    • Parameter name of parameter #1 changed: $errornum to $error_code
    • Parameter type added for parameter #1 ($error_code): int
    - curl_multi_strerror($errornum)
    + curl_multi_strerror(int $error_code): ?string
  • curl_getinfo
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $ch to $handle
    • Parameter type added for parameter #1 ($handle): CurlHandle
    • Parameter type added for parameter #2 ($option): ?int
    • Parameter default value added for position #2 ($option): null
    - curl_getinfo($ch, $option)
    + curl_getinfo(CurlHandle $handle, ?int $option = null): mixed
  • curl_init
    • Return type added: CurlHandle|false
    • Parameter type added for parameter #1 ($url): ?string
    • Parameter default value added for position #1 ($url): null
    - curl_init($url)
    + curl_init(?string $url = null): CurlHandle|false
  • curl_multi_add_handle
    • Return type added: int
    • Parameter name of parameter #1 changed: $mh to $multi_handle
    • Parameter type added for parameter #1 ($multi_handle): CurlMultiHandle
    • Parameter name of parameter #2 changed: $ch to $handle
    • Parameter type added for parameter #2 ($handle): CurlHandle
    - curl_multi_add_handle($mh, $ch)
    + curl_multi_add_handle(CurlMultiHandle $multi_handle, CurlHandle $handle): int
  • curl_multi_close
    • Return type added: void
    • Parameter name of parameter #1 changed: $mh to $multi_handle
    • Parameter type added for parameter #1 ($multi_handle): CurlMultiHandle
    - curl_multi_close($mh)
    + curl_multi_close(CurlMultiHandle $multi_handle): void
  • curl_multi_errno
    • Return type added: int
    • Parameter name of parameter #1 changed: $mh to $multi_handle
    • Parameter type added for parameter #1 ($multi_handle): CurlMultiHandle
    - curl_multi_errno($mh)
    + curl_multi_errno(CurlMultiHandle $multi_handle): int
  • curl_multi_exec
    • Return type added: int
    • Parameter name of parameter #1 changed: $mh to $multi_handle
    • Parameter type added for parameter #1 ($multi_handle): CurlMultiHandle
    - curl_multi_exec($mh, &$still_running)
    + curl_multi_exec(CurlMultiHandle $multi_handle, &$still_running): int
  • curl_multi_getcontent
    • Return type added: ?string
    • Parameter name of parameter #1 changed: $ch to $handle
    • Parameter type added for parameter #1 ($handle): CurlHandle
    - curl_multi_getcontent($ch)
    + curl_multi_getcontent(CurlHandle $handle): ?string
  • curl_multi_info_read
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $mh to $multi_handle
    • Parameter type added for parameter #1 ($multi_handle): CurlMultiHandle
    • Parameter name of parameter #2 changed: $msgs_in_queue to $queued_messages
    • Parameter default value added for position #2 ($queued_messages): null
    - curl_multi_info_read($mh, &$msgs_in_queue)
    + curl_multi_info_read(CurlMultiHandle $multi_handle, &$queued_messages = null): array|false
  • curl_multi_init

    Return type added: CurlMultiHandle

    - curl_multi_init()
    + curl_multi_init(): CurlMultiHandle
  • curl_multi_remove_handle
    • Return type added: int
    • Parameter name of parameter #1 changed: $mh to $multi_handle
    • Parameter type added for parameter #1 ($multi_handle): CurlMultiHandle
    • Parameter name of parameter #2 changed: $ch to $handle
    • Parameter type added for parameter #2 ($handle): CurlHandle
    - curl_multi_remove_handle($mh, $ch)
    + curl_multi_remove_handle(CurlMultiHandle $multi_handle, CurlHandle $handle): int
  • curl_multi_select
    • Return type added: int
    • Parameter name of parameter #1 changed: $mh to $multi_handle
    • Parameter type added for parameter #1 ($multi_handle): CurlMultiHandle
    • Parameter type added for parameter #2 ($timeout): float
    • Parameter default value added for position #2 ($timeout): 1.0
    - curl_multi_select($mh, $timeout)
    + curl_multi_select(CurlMultiHandle $multi_handle, float $timeout = 1.0): int
  • curl_multi_setopt
    • Return type added: bool
    • Parameter name of parameter #1 changed: $sh to $multi_handle
    • Parameter type added for parameter #1 ($multi_handle): CurlMultiHandle
    • Parameter type added for parameter #2 ($option): int
    • Parameter type added for parameter #3 ($value): mixed
      curl_multi_setopt(
    -     $sh,
    +     CurlMultiHandle $multi_handle,
    -     $option,
    +     int $option,
    -     $value
    +     mixed $value
    -   )
    +   ): bool
  • curl_unescape
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $ch to $handle
    • Parameter type added for parameter #1 ($handle): CurlHandle
    • Parameter name of parameter #2 changed: $str to $string
    • Parameter type added for parameter #2 ($string): string
    - curl_unescape($ch, $str)
    + curl_unescape(CurlHandle $handle, string $string): string|false
  • curl_pause
    • Return type added: int
    • Parameter name of parameter #1 changed: $ch to $handle
    • Parameter type added for parameter #1 ($handle): CurlHandle
    • Parameter name of parameter #2 changed: $bitmask to $flags
    • Parameter type added for parameter #2 ($flags): int
    - curl_pause($ch, $bitmask)
    + curl_pause(CurlHandle $handle, int $flags): int
  • curl_reset
    • Return type added: void
    • Parameter name of parameter #1 changed: $ch to $handle
    • Parameter type added for parameter #1 ($handle): CurlHandle
    - curl_reset($ch)
    + curl_reset(CurlHandle $handle): void
  • curl_setopt
    • Return type added: bool
    • Parameter name of parameter #1 changed: $ch to $handle
    • Parameter type added for parameter #1 ($handle): CurlHandle
    • Parameter type added for parameter #2 ($option): int
    • Parameter type added for parameter #3 ($value): mixed
      curl_setopt(
    -     $ch,
    +     CurlHandle $handle,
    -     $option,
    +     int $option,
    -     $value
    +     mixed $value
    -   )
    +   ): bool
  • curl_setopt_array
    • Return type added: bool
    • Parameter name of parameter #1 changed: $ch to $handle
    • Parameter type added for parameter #1 ($handle): CurlHandle
    - curl_setopt_array($ch, array $options)
    + curl_setopt_array(CurlHandle $handle, array $options): bool
  • curl_share_close
    • Return type added: void
    • Parameter name of parameter #1 changed: $sh to $share_handle
    • Parameter type added for parameter #1 ($share_handle): CurlShareHandle
    - curl_share_close($sh)
    + curl_share_close(CurlShareHandle $share_handle): void
  • curl_share_errno
    • Return type added: int
    • Parameter name of parameter #1 changed: $sh to $share_handle
    • Parameter type added for parameter #1 ($share_handle): CurlShareHandle
    - curl_share_errno($sh)
    + curl_share_errno(CurlShareHandle $share_handle): int
  • curl_share_init

    Return type added: CurlShareHandle

    - curl_share_init()
    + curl_share_init(): CurlShareHandle
  • curl_share_setopt
    • Return type added: bool
    • Parameter name of parameter #1 changed: $sh to $share_handle
    • Parameter type added for parameter #1 ($share_handle): CurlShareHandle
    • Parameter type added for parameter #2 ($option): int
    • Parameter type added for parameter #3 ($value): mixed
      curl_share_setopt(
    -     $sh,
    +     CurlShareHandle $share_handle,
    -     $option,
    +     int $option,
    -     $value
    +     mixed $value
    -   )
    +   ): bool
  • curl_copy_handle
    • Return type added: CurlHandle|false
    • Parameter name of parameter #1 changed: $ch to $handle
    • Parameter type added for parameter #1 ($handle): CurlHandle
    - curl_copy_handle($ch)
    + curl_copy_handle(CurlHandle $handle): CurlHandle|false
  • curl_close
    • Return type added: void
    • Parameter name of parameter #1 changed: $ch to $handle
    • Parameter type added for parameter #1 ($handle): CurlHandle
    - curl_close($ch)
    + curl_close(CurlHandle $handle): void
  • curl_file_create
    • Return type added: CURLFile
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $mimetype to $mime_type
    • Parameter type added for parameter #2 ($mime_type): ?string
    • Parameter default value added for position #2 ($mime_type): null
    • Parameter name of parameter #3 changed: $postname to $posted_filename
    • Parameter type added for parameter #3 ($posted_filename): ?string
    • Parameter default value added for position #3 ($posted_filename): null
      curl_file_create(
    -     $filename,
    +     string $filename,
    -     $mimetype,
    +     ?string $mime_type = null,
    -     $postname
    +     ?string $posted_filename = null
    -   )
    +   ): CURLFile
  • curl_strerror
    • Return type added: ?string
    • Parameter name of parameter #1 changed: $errornum to $error_code
    • Parameter type added for parameter #1 ($error_code): int
    - curl_strerror($errornum)
    + curl_strerror(int $error_code): ?string

ext-date

  • date_create_immutable
    • Return type added: DateTimeImmutable|false
    • Parameter name of parameter #1 changed: $time to $datetime
    • Parameter type added for parameter #1 ($datetime): string
    • Parameter default value added for position #1 ($datetime): "now"
    • Parameter type added for parameter #2 ($timezone): ?DateTimeZone
    • Parameter default value added for position #2 ($timezone): null
    - date_create_immutable($time, $timezone)
    + date_create_immutable(string $datetime = "now", ?DateTimeZone $timezone = null): DateTimeImmutable|false
  • date_interval_create_from_date_string
    • Return type added: DateInterval|false
    • Parameter name of parameter #1 changed: $time to $datetime
    • Parameter type added for parameter #1 ($datetime): string
    - date_interval_create_from_date_string($time)
    + date_interval_create_from_date_string(string $datetime): DateInterval|false
  • date_get_last_errors

    Return type added: array|false

    - date_get_last_errors()
    + date_get_last_errors(): array|false
  • date_format
    • Return type added: string
    • Parameter type added for parameter #1 ($object): DateTimeInterface
    • Parameter type added for parameter #2 ($format): string
    - date_format($object, $format)
    + date_format(DateTimeInterface $object, string $format): string
  • date_diff
    • Return type added: DateInterval
    • Parameter name of parameter #1 changed: $object to $baseObject
    • Parameter type added for parameter #1 ($baseObject): DateTimeInterface
    • Parameter name of parameter #2 changed: $object2 to $targetObject
    • Parameter type added for parameter #2 ($targetObject): DateTimeInterface
    • Parameter type added for parameter #3 ($absolute): bool
    • Parameter default value added for position #3 ($absolute): false
      date_diff(
    -     $object,
    +     DateTimeInterface $baseObject,
    -     $object2,
    +     DateTimeInterface $targetObject,
    -     $absolute
    +     bool $absolute = false
    -   )
    +   ): DateInterval
  • date_default_timezone_set
    • Return type added: bool
    • Parameter name of parameter #1 changed: $timezone_identifier to $timezoneId
    • Parameter type added for parameter #1 ($timezoneId): string
    - date_default_timezone_set($timezone_identifier)
    + date_default_timezone_set(string $timezoneId): bool
  • date_default_timezone_get

    Return type added: string

    - date_default_timezone_get()
    + date_default_timezone_get(): string
  • date_date_set
    • Return type added: DateTime
    • Parameter type added for parameter #1 ($object): DateTime
    • Parameter type added for parameter #2 ($year): int
    • Parameter type added for parameter #3 ($month): int
    • Parameter type added for parameter #4 ($day): int
      date_date_set(
    -     $object,
    +     DateTime $object,
    -     $year,
    +     int $year,
    -     $month,
    +     int $month,
    -     $day
    +     int $day
    -   )
    +   ): DateTime
  • date_create_immutable_from_format
    • Return type added: DateTimeImmutable|false
    • Parameter type added for parameter #1 ($format): string
    • Parameter name of parameter #2 changed: $time to $datetime
    • Parameter type added for parameter #2 ($datetime): string
    • Parameter name of parameter #3 changed: $object to $timezone
    • Parameter type changed for parameter #3 ($timezone): DateTimeZone or NULL to ?DateTimeZone
    • Parameter default value added for position #3 ($timezone): null
      date_create_immutable_from_format(
    -     $format,
    +     string $format,
    -     $time,
    +     string $datetime,
    -     DateTimeZone or NULL $object
    +     ?DateTimeZone $timezone = null
    -   )
    +   ): DateTimeImmutable|false
  • date_timezone_set
    • Return type added: DateTime
    • Parameter type added for parameter #1 ($object): DateTime
    • Parameter type added for parameter #2 ($timezone): DateTimeZone
    - date_timezone_set($object, $timezone)
    + date_timezone_set(DateTime $object, DateTimeZone $timezone): DateTime
  • checkdate
    • Return type added: bool
    • Parameter type added for parameter #1 ($month): int
    • Parameter type added for parameter #2 ($day): int
    • Parameter type added for parameter #3 ($year): int
      checkdate(
    -     $month,
    +     int $month,
    -     $day,
    +     int $day,
    -     $year
    +     int $year
    -   )
    +   ): bool
  • date_create_from_format
    • Return type added: DateTime|false
    • Parameter type added for parameter #1 ($format): string
    • Parameter name of parameter #2 changed: $time to $datetime
    • Parameter type added for parameter #2 ($datetime): string
    • Parameter name of parameter #3 changed: $object to $timezone
    • Parameter type changed for parameter #3 ($timezone): DateTimeZone or NULL to ?DateTimeZone
    • Parameter default value added for position #3 ($timezone): null
      date_create_from_format(
    -     $format,
    +     string $format,
    -     $time,
    +     string $datetime,
    -     DateTimeZone or NULL $object
    +     ?DateTimeZone $timezone = null
    -   )
    +   ): DateTime|false
  • getdate
    • Return type added: array
    • Parameter type added for parameter #1 ($timestamp): ?int
    • Parameter default value added for position #1 ($timestamp): null
    - getdate($timestamp)
    + getdate(?int $timestamp = null): array
  • date_create
    • Return type added: DateTime|false
    • Parameter name of parameter #1 changed: $time to $datetime
    • Parameter type added for parameter #1 ($datetime): string
    • Parameter default value added for position #1 ($datetime): "now"
    • Parameter type added for parameter #2 ($timezone): ?DateTimeZone
    • Parameter default value added for position #2 ($timezone): null
    - date_create($time, $timezone)
    + date_create(string $datetime = "now", ?DateTimeZone $timezone = null): DateTime|false
  • date_add
    • Return type added: DateTime
    • Parameter type added for parameter #1 ($object): DateTime
    • Parameter type added for parameter #2 ($interval): DateInterval
    - date_add($object, $interval)
    + date_add(DateTime $object, DateInterval $interval): DateTime
  • gmdate
    • Return type added: string
    • Parameter type added for parameter #1 ($format): string
    • Parameter type added for parameter #2 ($timestamp): ?int
    • Parameter default value added for position #2 ($timestamp): null
    - gmdate($format, $timestamp)
    + gmdate(string $format, ?int $timestamp = null): string
  • gmmktime
    • Return type added: int|false
    • Parameter type added for parameter #1 ($hour): int
    • Parameter name of parameter #2 changed: $min to $minute
    • Parameter type added for parameter #2 ($minute): ?int
    • Parameter default value added for position #2 ($minute): null
    • Parameter name of parameter #3 changed: $sec to $second
    • Parameter type added for parameter #3 ($second): ?int
    • Parameter default value added for position #3 ($second): null
    • Parameter name of parameter #4 changed: $mon to $month
    • Parameter type added for parameter #4 ($month): ?int
    • Parameter default value added for position #4 ($month): null
    • Parameter type added for parameter #5 ($day): ?int
    • Parameter default value added for position #5 ($day): null
    • Parameter type added for parameter #6 ($year): ?int
    • Parameter default value added for position #6 ($year): null
      gmmktime(
    -     $hour,
    +     int $hour,
    -     $min,
    +     ?int $minute = null,
    -     $sec,
    +     ?int $second = null,
    -     $mon,
    +     ?int $month = null,
    -     $day,
    +     ?int $day = null,
    -     $year
    +     ?int $year = null
    -   )
    +   ): int|false
  • date
    • Return type added: string
    • Parameter type added for parameter #1 ($format): string
    • Parameter type added for parameter #2 ($timestamp): ?int
    • Parameter default value added for position #2 ($timestamp): null
    - date($format, $timestamp)
    + date(string $format, ?int $timestamp = null): string
  • date_parse_from_format
    • Return type added: array
    • Parameter type added for parameter #1 ($format): string
    • Parameter name of parameter #2 changed: $date to $datetime
    • Parameter type added for parameter #2 ($datetime): string
    - date_parse_from_format($format, $date)
    + date_parse_from_format(string $format, string $datetime): array
  • date_timestamp_get
    • Return type added: int
    • Parameter type added for parameter #1 ($object): DateTimeInterface
    - date_timestamp_get($object)
    + date_timestamp_get(DateTimeInterface $object): int
  • date_time_set
    • Return type added: DateTime
    • Parameter type added for parameter #1 ($object): DateTime
    • Parameter type added for parameter #2 ($hour): int
    • Parameter type added for parameter #3 ($minute): int
    • Parameter type added for parameter #4 ($second): int
    • Parameter default value added for position #4 ($second): 0
    • Parameter name of parameter #5 changed: $microseconds to $microsecond
    • Parameter type added for parameter #5 ($microsecond): int
    • Parameter default value added for position #5 ($microsecond): 0
      date_time_set(
    -     $object,
    +     DateTime $object,
    -     $hour,
    +     int $hour,
    -     $minute,
    +     int $minute,
    -     $second,
    +     int $second = 0,
    -     $microseconds
    +     int $microsecond = 0
    -   )
    +   ): DateTime
  • date_sunset
    • Return type added: string|int|float|false
    • Parameter name of parameter #1 changed: $time to $timestamp
    • Parameter type added for parameter #1 ($timestamp): int
    • Parameter name of parameter #2 changed: $format to $returnFormat
    • Parameter type added for parameter #2 ($returnFormat): int
    • Parameter default value added for position #2 ($returnFormat): SUNFUNCS_RET_STRING
    • Parameter type added for parameter #3 ($latitude): ?float
    • Parameter default value added for position #3 ($latitude): null
    • Parameter type added for parameter #4 ($longitude): ?float
    • Parameter default value added for position #4 ($longitude): null
    • Parameter type added for parameter #5 ($zenith): ?float
    • Parameter default value added for position #5 ($zenith): null
    • Parameter name of parameter #6 changed: $gmt_offset to $utcOffset
    • Parameter type added for parameter #6 ($utcOffset): ?float
    • Parameter default value added for position #6 ($utcOffset): null
      date_sunset(
    -     $time,
    +     int $timestamp,
    -     $format,
    +     int $returnFormat = SUNFUNCS_RET_STRING,
    -     $latitude,
    +     ?float $latitude = null,
    -     $longitude,
    +     ?float $longitude = null,
    -     $zenith,
    +     ?float $zenith = null,
    -     $gmt_offset
    +     ?float $utcOffset = null
    -   )
    +   ): string|int|float|false
  • date_sunrise
    • Return type added: string|int|float|false
    • Parameter name of parameter #1 changed: $time to $timestamp
    • Parameter type added for parameter #1 ($timestamp): int
    • Parameter name of parameter #2 changed: $format to $returnFormat
    • Parameter type added for parameter #2 ($returnFormat): int
    • Parameter default value added for position #2 ($returnFormat): SUNFUNCS_RET_STRING
    • Parameter type added for parameter #3 ($latitude): ?float
    • Parameter default value added for position #3 ($latitude): null
    • Parameter type added for parameter #4 ($longitude): ?float
    • Parameter default value added for position #4 ($longitude): null
    • Parameter type added for parameter #5 ($zenith): ?float
    • Parameter default value added for position #5 ($zenith): null
    • Parameter name of parameter #6 changed: $gmt_offset to $utcOffset
    • Parameter type added for parameter #6 ($utcOffset): ?float
    • Parameter default value added for position #6 ($utcOffset): null
      date_sunrise(
    -     $time,
    +     int $timestamp,
    -     $format,
    +     int $returnFormat = SUNFUNCS_RET_STRING,
    -     $latitude,
    +     ?float $latitude = null,
    -     $longitude,
    +     ?float $longitude = null,
    -     $zenith,
    +     ?float $zenith = null,
    -     $gmt_offset
    +     ?float $utcOffset = null
    -   )
    +   ): string|int|float|false
  • date_timestamp_set
    • Return type added: DateTime
    • Parameter type added for parameter #1 ($object): DateTime
    • Parameter name of parameter #2 changed: $unixtimestamp to $timestamp
    • Parameter type added for parameter #2 ($timestamp): int
    - date_timestamp_set($object, $unixtimestamp)
    + date_timestamp_set(DateTime $object, int $timestamp): DateTime
  • date_timezone_get
    • Return type added: DateTimeZone|false
    • Parameter type added for parameter #1 ($object): DateTimeInterface
    - date_timezone_get($object)
    + date_timezone_get(DateTimeInterface $object): DateTimeZone|false
  • date_interval_format
    • Return type added: string
    • Parameter type added for parameter #1 ($object): DateInterval
    • Parameter type added for parameter #2 ($format): string
    - date_interval_format($object, $format)
    + date_interval_format(DateInterval $object, string $format): string
  • date_sun_info
    • Return type added: array
    • Parameter name of parameter #1 changed: $time to $timestamp
    • Parameter type added for parameter #1 ($timestamp): int
    • Parameter type added for parameter #2 ($latitude): float
    • Parameter type added for parameter #3 ($longitude): float
      date_sun_info(
    -     $time,
    +     int $timestamp,
    -     $latitude,
    +     float $latitude,
    -     $longitude
    +     float $longitude
    -   )
    +   ): array
  • date_sub
    • Return type added: DateTime
    • Parameter type added for parameter #1 ($object): DateTime
    • Parameter type added for parameter #2 ($interval): DateInterval
    - date_sub($object, $interval)
    + date_sub(DateTime $object, DateInterval $interval): DateTime
  • date_parse
    • Return type added: array
    • Parameter name of parameter #1 changed: $date to $datetime
    • Parameter type added for parameter #1 ($datetime): string
    - date_parse($date)
    + date_parse(string $datetime): array
  • date_offset_get
    • Return type added: int
    • Parameter type added for parameter #1 ($object): DateTimeInterface
    - date_offset_get($object)
    + date_offset_get(DateTimeInterface $object): int
  • date_isodate_set
    • Return type added: DateTime
    • Parameter type added for parameter #1 ($object): DateTime
    • Parameter type added for parameter #2 ($year): int
    • Parameter type added for parameter #3 ($week): int
    • Parameter name of parameter #4 changed: $day to $dayOfWeek
    • Parameter type added for parameter #4 ($dayOfWeek): int
    • Parameter default value added for position #4 ($dayOfWeek): 1
      date_isodate_set(
    -     $object,
    +     DateTime $object,
    -     $year,
    +     int $year,
    -     $week,
    +     int $week,
    -     $day
    +     int $dayOfWeek = 1
    -   )
    +   ): DateTime
  • date_modify
    • Return type added: DateTime|false
    • Parameter type added for parameter #1 ($object): DateTime
    • Parameter name of parameter #2 changed: $modify to $modifier
    • Parameter type added for parameter #2 ($modifier): string
    - date_modify($object, $modify)
    + date_modify(DateTime $object, string $modifier): DateTime|false
  • idate
    • Return type added: int|false
    • Parameter type added for parameter #1 ($format): string
    • Parameter type added for parameter #2 ($timestamp): ?int
    • Parameter default value added for position #2 ($timestamp): null
    - idate($format, $timestamp)
    + idate(string $format, ?int $timestamp = null): int|false
  • gmstrftime
    • Return type added: string|false
    • Parameter type added for parameter #1 ($format): string
    • Parameter type added for parameter #2 ($timestamp): ?int
    • Parameter default value added for position #2 ($timestamp): null
    - gmstrftime($format, $timestamp)
    + gmstrftime(string $format, ?int $timestamp = null): string|false
  • strtotime
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $time to $datetime
    • Parameter type added for parameter #1 ($datetime): string
    • Parameter name of parameter #2 changed: $now to $baseTimestamp
    • Parameter type added for parameter #2 ($baseTimestamp): ?int
    • Parameter default value added for position #2 ($baseTimestamp): null
    - strtotime($time, $now)
    + strtotime(string $datetime, ?int $baseTimestamp = null): int|false
  • strftime
    • Return type added: string|false
    • Parameter type added for parameter #1 ($format): string
    • Parameter type added for parameter #2 ($timestamp): ?int
    • Parameter default value added for position #2 ($timestamp): null
    - strftime($format, $timestamp)
    + strftime(string $format, ?int $timestamp = null): string|false
  • time

    Return type added: int

    - time()
    + time(): int
  • timezone_transitions_get
    • Return type added: array|false
    • Parameter type added for parameter #1 ($object): DateTimeZone
    • Parameter name of parameter #2 changed: $timestamp_begin to $timestampBegin
    • Parameter type added for parameter #2 ($timestampBegin): int
    • Parameter default value added for position #2 ($timestampBegin): PHP_INT_MIN
    • Parameter name of parameter #3 changed: $timestamp_end to $timestampEnd
    • Parameter type added for parameter #3 ($timestampEnd): int
    • Parameter default value added for position #3 ($timestampEnd): PHP_INT_MAX
      timezone_transitions_get(
    -     $object,
    +     DateTimeZone $object,
    -     $timestamp_begin,
    +     int $timestampBegin = PHP_INT_MIN,
    -     $timestamp_end
    +     int $timestampEnd = PHP_INT_MAX
    -   )
    +   ): array|false
  • timezone_abbreviations_list

    Return type added: array

    - timezone_abbreviations_list()
    + timezone_abbreviations_list(): array
  • timezone_identifiers_list
    • Return type added: array
    • Parameter name of parameter #1 changed: $what to $timezoneGroup
    • Parameter type added for parameter #1 ($timezoneGroup): int
    • Parameter default value added for position #1 ($timezoneGroup): DateTimeZone::ALL
    • Parameter name of parameter #2 changed: $country to $countryCode
    • Parameter type added for parameter #2 ($countryCode): ?string
    • Parameter default value added for position #2 ($countryCode): null
    - timezone_identifiers_list($what, $country)
    + timezone_identifiers_list(int $timezoneGroup = DateTimeZone::ALL, ?string $countryCode = null): array
  • timezone_location_get
    • Return type added: array|false
    • Parameter type added for parameter #1 ($object): DateTimeZone
    - timezone_location_get($object)
    + timezone_location_get(DateTimeZone $object): array|false
  • timezone_name_from_abbr
    • Return type added: string|false
    • Parameter type added for parameter #1 ($abbr): string
    • Parameter name of parameter #2 changed: $gmtoffset to $utcOffset
    • Parameter type added for parameter #2 ($utcOffset): int
    • Parameter default value added for position #2 ($utcOffset): -1
    • Parameter name of parameter #3 changed: $isdst to $isDST
    • Parameter type added for parameter #3 ($isDST): int
    • Parameter default value added for position #3 ($isDST): -1
      timezone_name_from_abbr(
    -     $abbr,
    +     string $abbr,
    -     $gmtoffset,
    +     int $utcOffset = -1,
    -     $isdst
    +     int $isDST = -1
    -   )
    +   ): string|false
  • timezone_name_get
    • Return type added: string
    • Parameter type added for parameter #1 ($object): DateTimeZone
    - timezone_name_get($object)
    + timezone_name_get(DateTimeZone $object): string
  • timezone_offset_get

    Return type added: int

    - timezone_offset_get(DateTimeZone $object, DateTimeInterface $datetime)
    + timezone_offset_get(DateTimeZone $object, DateTimeInterface $datetime): int
  • timezone_open
    • Return type added: DateTimeZone|false
    • Parameter type added for parameter #1 ($timezone): string
    - timezone_open($timezone)
    + timezone_open(string $timezone): DateTimeZone|false
  • timezone_version_get

    Return type added: string

    - timezone_version_get()
    + timezone_version_get(): string
  • localtime
    • Return type added: array
    • Parameter type added for parameter #1 ($timestamp): ?int
    • Parameter default value added for position #1 ($timestamp): null
    • Parameter name of parameter #2 changed: $associative_array to $associative
    • Parameter type added for parameter #2 ($associative): bool
    • Parameter default value added for position #2 ($associative): false
    - localtime($timestamp, $associative_array)
    + localtime(?int $timestamp = null, bool $associative = false): array
  • mktime
    • Return type added: int|false
    • Parameter type added for parameter #1 ($hour): int
    • Parameter name of parameter #2 changed: $min to $minute
    • Parameter type added for parameter #2 ($minute): ?int
    • Parameter default value added for position #2 ($minute): null
    • Parameter name of parameter #3 changed: $sec to $second
    • Parameter type added for parameter #3 ($second): ?int
    • Parameter default value added for position #3 ($second): null
    • Parameter name of parameter #4 changed: $mon to $month
    • Parameter type added for parameter #4 ($month): ?int
    • Parameter default value added for position #4 ($month): null
    • Parameter type added for parameter #5 ($day): ?int
    • Parameter default value added for position #5 ($day): null
    • Parameter type added for parameter #6 ($year): ?int
    • Parameter default value added for position #6 ($year): null
      mktime(
    -     $hour,
    +     int $hour,
    -     $min,
    +     ?int $minute = null,
    -     $sec,
    +     ?int $second = null,
    -     $mon,
    +     ?int $month = null,
    -     $day,
    +     ?int $day = null,
    -     $year
    +     ?int $year = null
    -   )
    +   ): int|false

ext-dba

  • dba_exists
    • Return type added: bool
    • Parameter name of parameter #2 changed: $handle to $dba
    - dba_exists($key, $handle)
    + dba_exists($key, $dba): bool
  • dba_optimize
    • Return type added: bool
    • Parameter name of parameter #1 changed: $handle to $dba
    - dba_optimize($handle)
    + dba_optimize($dba): bool
  • dba_popen
    • Parameter name of parameter #3 changed: $handlername to $handler
    • Parameter default value added for position #3 ($handler): <default>
    • Parameter name of parameter #4 changed: $handler_parameters to $handler_params
      dba_popen(
          $path,
          $mode,
    -     $handlername,
    +     $handler = <default>,
    -     ...$handler_parameters
    +     ...$handler_params
        )
  • dba_open
    • Parameter name of parameter #3 changed: $handlername to $handler
    • Parameter default value added for position #3 ($handler): <default>
    • Parameter name of parameter #4 changed: $handler_parameters to $handler_params
      dba_open(
          $path,
          $mode,
    -     $handlername,
    +     $handler = <default>,
    -     ...$handler_parameters
    +     ...$handler_params
        )
  • dba_nextkey
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $handle to $dba
    - dba_nextkey($handle)
    + dba_nextkey($dba): string|false
  • dba_list

    Return type added: array

    - dba_list()
    + dba_list(): array
  • dba_key_split
    • Return type added: array|false
    • Parameter type added for parameter #1 ($key): string|false|null
    - dba_key_split($key)
    + dba_key_split(string|false|null $key): array|false
  • dba_insert
    • Return type added: bool
    • Parameter type added for parameter #2 ($value): string
    • Parameter name of parameter #3 changed: $handle to $dba
      dba_insert(
          $key,
    -     $value,
    +     string $value,
    -     $handle
    +     $dba
    -   )
    +   ): bool
  • dba_fetch
    • Return type added: string|false
    • Parameter name of parameter #3 changed: $handle to $dba
    • Parameter default value added for position #3 ($dba): <default>
      dba_fetch(
          $key,
          $skip,
    -     $handle
    +     $dba = <default>
    -   )
    +   ): string|false
  • dba_delete
    • Return type added: bool
    • Parameter name of parameter #2 changed: $handle to $dba
    - dba_delete($key, $handle)
    + dba_delete($key, $dba): bool
  • dba_close
    • Return type added: void
    • Parameter name of parameter #1 changed: $handle to $dba
    - dba_close($handle)
    + dba_close($dba): void
  • dba_firstkey
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $handle to $dba
    - dba_firstkey($handle)
    + dba_firstkey($dba): string|false
  • dba_handlers
    • Return type added: array
    • Parameter type added for parameter #1 ($full_info): bool
    • Parameter default value added for position #1 ($full_info): false
    - dba_handlers($full_info)
    + dba_handlers(bool $full_info = false): array
  • dba_replace
    • Return type added: bool
    • Parameter type added for parameter #2 ($value): string
    • Parameter name of parameter #3 changed: $handle to $dba
      dba_replace(
          $key,
    -     $value,
    +     string $value,
    -     $handle
    +     $dba
    -   )
    +   ): bool
  • dba_sync
    • Return type added: bool
    • Parameter name of parameter #1 changed: $handle to $dba
    - dba_sync($handle)
    + dba_sync($dba): bool

ext-dom

  • dom_import_simplexml
    • Return type added: DOMElement
    • Parameter type added for parameter #1 ($node): object
    - dom_import_simplexml($node)
    + dom_import_simplexml(object $node): DOMElement

ext-enchant

  • enchant_dict_check
    • Return type added: bool
    • Parameter name of parameter #1 changed: $dict to $dictionary
    • Parameter type added for parameter #1 ($dictionary): EnchantDictionary
    • Parameter type added for parameter #2 ($word): string
    - enchant_dict_check($dict, $word)
    + enchant_dict_check(EnchantDictionary $dictionary, string $word): bool
  • enchant_broker_describe
    • Return type added: array
    • Parameter type added for parameter #1 ($broker): EnchantBroker
    - enchant_broker_describe($broker)
    + enchant_broker_describe(EnchantBroker $broker): array
  • enchant_dict_is_added
    • Return type added: bool
    • Parameter name of parameter #1 changed: $dict to $dictionary
    • Parameter type added for parameter #1 ($dictionary): EnchantDictionary
    • Parameter type added for parameter #2 ($word): string
    - enchant_dict_is_added($dict, $word)
    + enchant_dict_is_added(EnchantDictionary $dictionary, string $word): bool
  • enchant_dict_get_error
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $dict to $dictionary
    • Parameter type added for parameter #1 ($dictionary): EnchantDictionary
    - enchant_dict_get_error($dict)
    + enchant_dict_get_error(EnchantDictionary $dictionary): string|false
  • enchant_broker_dict_exists
    • Return type added: bool
    • Parameter type added for parameter #1 ($broker): EnchantBroker
    • Parameter type added for parameter #2 ($tag): string
    - enchant_broker_dict_exists($broker, $tag)
    + enchant_broker_dict_exists(EnchantBroker $broker, string $tag): bool
  • enchant_dict_quick_check
    • Return type added: bool
    • Parameter name of parameter #1 changed: $dict to $dictionary
    • Parameter type added for parameter #1 ($dictionary): EnchantDictionary
    • Parameter type added for parameter #2 ($word): string
    • Parameter default value added for position #3 ($suggestions): null
      enchant_dict_quick_check(
    -     $dict,
    +     EnchantDictionary $dictionary,
    -     $word,
    +     string $word,
    -     &$suggestions
    +     &$suggestions = null
    -   )
    +   ): bool
  • enchant_dict_store_replacement
    • Return type added: void
    • Parameter name of parameter #1 changed: $dict to $dictionary
    • Parameter type added for parameter #1 ($dictionary): EnchantDictionary
    • Parameter name of parameter #2 changed: $mis to $misspelled
    • Parameter type added for parameter #2 ($misspelled): string
    • Parameter name of parameter #3 changed: $cor to $correct
    • Parameter type added for parameter #3 ($correct): string
      enchant_dict_store_replacement(
    -     $dict,
    +     EnchantDictionary $dictionary,
    -     $mis,
    +     string $misspelled,
    -     $cor
    +     string $correct
    -   )
    +   ): void
  • enchant_dict_suggest
    • Return type added: array
    • Parameter name of parameter #1 changed: $dict to $dictionary
    • Parameter type added for parameter #1 ($dictionary): EnchantDictionary
    • Parameter type added for parameter #2 ($word): string
    - enchant_dict_suggest($dict, $word)
    + enchant_dict_suggest(EnchantDictionary $dictionary, string $word): array
  • enchant_dict_describe
    • Return type added: array
    • Parameter name of parameter #1 changed: $dict to $dictionary
    • Parameter type added for parameter #1 ($dictionary): EnchantDictionary
    - enchant_dict_describe($dict)
    + enchant_dict_describe(EnchantDictionary $dictionary): array
  • enchant_dict_add_to_session
    • Return type added: void
    • Parameter name of parameter #1 changed: $dict to $dictionary
    • Parameter type added for parameter #1 ($dictionary): EnchantDictionary
    • Parameter type added for parameter #2 ($word): string
    - enchant_dict_add_to_session($dict, $word)
    + enchant_dict_add_to_session(EnchantDictionary $dictionary, string $word): void
  • enchant_dict_add
    • Return type added: void
    • Parameter name of parameter #1 changed: $dict to $dictionary
    • Parameter type added for parameter #1 ($dictionary): EnchantDictionary
    • Parameter type added for parameter #2 ($word): string
    - enchant_dict_add($dict, $word)
    + enchant_dict_add(EnchantDictionary $dictionary, string $word): void
  • enchant_broker_set_ordering
    • Return type added: bool
    • Parameter type added for parameter #1 ($broker): EnchantBroker
    • Parameter type added for parameter #2 ($tag): string
    • Parameter type added for parameter #3 ($ordering): string
      enchant_broker_set_ordering(
    -     $broker,
    +     EnchantBroker $broker,
    -     $tag,
    +     string $tag,
    -     $ordering
    +     string $ordering
    -   )
    +   ): bool
  • enchant_broker_request_pwl_dict
    • Return type added: EnchantDictionary|false
    • Parameter type added for parameter #1 ($broker): EnchantBroker
    • Parameter type added for parameter #2 ($filename): string
    - enchant_broker_request_pwl_dict($broker, $filename)
    + enchant_broker_request_pwl_dict(EnchantBroker $broker, string $filename): EnchantDictionary|false
  • enchant_broker_request_dict
    • Return type added: EnchantDictionary|false
    • Parameter type added for parameter #1 ($broker): EnchantBroker
    • Parameter type added for parameter #2 ($tag): string
    - enchant_broker_request_dict($broker, $tag)
    + enchant_broker_request_dict(EnchantBroker $broker, string $tag): EnchantDictionary|false
  • enchant_broker_list_dicts
    • Return type added: array
    • Parameter type added for parameter #1 ($broker): EnchantBroker
    - enchant_broker_list_dicts($broker)
    + enchant_broker_list_dicts(EnchantBroker $broker): array
  • enchant_broker_init

    Return type added: EnchantBroker|false

    - enchant_broker_init()
    + enchant_broker_init(): EnchantBroker|false
  • enchant_broker_get_error
    • Return type added: string|false
    • Parameter type added for parameter #1 ($broker): EnchantBroker
    - enchant_broker_get_error($broker)
    + enchant_broker_get_error(EnchantBroker $broker): string|false

ext-exif

  • exif_tagname
    • Return type added: string|false
    • Parameter type added for parameter #1 ($index): int
    - exif_tagname($index)
    + exif_tagname(int $index): string|false
  • exif_read_data
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $filename to $file
    • Parameter name of parameter #2 changed: $sections_needed to $required_sections
    • Parameter type added for parameter #2 ($required_sections): ?string
    • Parameter default value added for position #2 ($required_sections): null
    • Parameter name of parameter #3 changed: $sub_arrays to $as_arrays
    • Parameter type added for parameter #3 ($as_arrays): bool
    • Parameter default value added for position #3 ($as_arrays): false
    • Parameter type added for parameter #4 ($read_thumbnail): bool
    • Parameter default value added for position #4 ($read_thumbnail): false
      exif_read_data(
    -     $filename,
    +     $file,
    -     $sections_needed,
    +     ?string $required_sections = null,
    -     $sub_arrays,
    +     bool $as_arrays = false,
    -     $read_thumbnail
    +     bool $read_thumbnail = false
    -   )
    +   ): array|false
  • exif_imagetype
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $imagefile to $filename
    • Parameter type added for parameter #1 ($filename): string
    - exif_imagetype($imagefile)
    + exif_imagetype(string $filename): int|false
  • exif_thumbnail
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $filename to $file
    • Parameter default value added for position #2 ($width): null
    • Parameter default value added for position #3 ($height): null
    • Parameter name of parameter #4 changed: $imagetype to $image_type
    • Parameter default value added for position #4 ($image_type): null
      exif_thumbnail(
    -     $filename,
    +     $file,
    -     &$width,
    +     &$width = null,
    -     &$height,
    +     &$height = null,
    -     &$imagetype
    +     &$image_type = null
    -   )
    +   ): string|false

ext-fileinfo

  • finfo_buffer
    • Return type added: string|false
    • Parameter type added for parameter #2 ($string): string
    • Parameter name of parameter #3 changed: $options to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): FILEINFO_NONE
    • Parameter default value added for position #4 ($context): null
      finfo_buffer(
          $finfo,
    -     $string,
    +     string $string,
    -     $options,
    +     int $flags = FILEINFO_NONE,
    -     $context
    +     $context = null
    -   )
    +   ): string|false
  • finfo_close

    Return type added: bool

    - finfo_close($finfo)
    + finfo_close($finfo): bool
  • finfo_file
    • Return type added: string|false
    • Parameter type added for parameter #2 ($filename): string
    • Parameter name of parameter #3 changed: $options to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): FILEINFO_NONE
    • Parameter default value added for position #4 ($context): null
      finfo_file(
          $finfo,
    -     $filename,
    +     string $filename,
    -     $options,
    +     int $flags = FILEINFO_NONE,
    -     $context
    +     $context = null
    -   )
    +   ): string|false
  • finfo_open
    • Parameter name of parameter #1 changed: $options to $flags
    • Parameter type added for parameter #1 ($flags): int
    • Parameter default value added for position #1 ($flags): FILEINFO_NONE
    • Parameter name of parameter #2 changed: $arg to $magic_database
    • Parameter type added for parameter #2 ($magic_database): ?string
    • Parameter default value added for position #2 ($magic_database): null
    - finfo_open($options, $arg)
    + finfo_open(int $flags = FILEINFO_NONE, ?string $magic_database = null)
  • finfo_set_flags
    • Return type added: bool
    • Parameter name of parameter #2 changed: $options to $flags
    • Parameter type added for parameter #2 ($flags): int
    - finfo_set_flags($finfo, $options)
    + finfo_set_flags($finfo, int $flags): bool
  • mime_content_type
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $string to $filename
    - mime_content_type($string)
    + mime_content_type($filename): string|false

ext-filter

  • filter_var_array
    • Return type added: array|false|null
    • Parameter name of parameter #1 changed: $data to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $definition to $options
    • Parameter type added for parameter #2 ($options): array|int
    • Parameter default value added for position #2 ($options): FILTER_DEFAULT
    • Parameter type added for parameter #3 ($add_empty): bool
    • Parameter default value added for position #3 ($add_empty): true
      filter_var_array(
    -     $data,
    +     array $array,
    -     $definition,
    +     array|int $options = FILTER_DEFAULT,
    -     $add_empty
    +     bool $add_empty = true
    -   )
    +   ): array|false|null
  • filter_has_var
    • Return type added: bool
    • Parameter name of parameter #1 changed: $type to $input_type
    • Parameter type added for parameter #1 ($input_type): int
    • Parameter name of parameter #2 changed: $variable_name to $var_name
    • Parameter type added for parameter #2 ($var_name): string
    - filter_has_var($type, $variable_name)
    + filter_has_var(int $input_type, string $var_name): bool
  • filter_var
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $variable to $value
    • Parameter type added for parameter #1 ($value): mixed
    • Parameter type added for parameter #2 ($filter): int
    • Parameter default value added for position #2 ($filter): FILTER_DEFAULT
    • Parameter type added for parameter #3 ($options): array|int
    • Parameter default value added for position #3 ($options): 0
      filter_var(
    -     $variable,
    +     mixed $value,
    -     $filter,
    +     int $filter = FILTER_DEFAULT,
    -     $options
    +     array|int $options = 0
    -   )
    +   ): mixed
  • filter_list

    Return type added: array

    - filter_list()
    + filter_list(): array
  • filter_input_array
    • Return type added: array|false|null
    • Parameter type added for parameter #1 ($type): int
    • Parameter name of parameter #2 changed: $definition to $options
    • Parameter type added for parameter #2 ($options): array|int
    • Parameter default value added for position #2 ($options): FILTER_DEFAULT
    • Parameter type added for parameter #3 ($add_empty): bool
    • Parameter default value added for position #3 ($add_empty): true
      filter_input_array(
    -     $type,
    +     int $type,
    -     $definition,
    +     array|int $options = FILTER_DEFAULT,
    -     $add_empty
    +     bool $add_empty = true
    -   )
    +   ): array|false|null
  • filter_input
    • Return type added: mixed
    • Parameter type added for parameter #1 ($type): int
    • Parameter name of parameter #2 changed: $variable_name to $var_name
    • Parameter type added for parameter #2 ($var_name): string
    • Parameter type added for parameter #3 ($filter): int
    • Parameter default value added for position #3 ($filter): FILTER_DEFAULT
    • Parameter type added for parameter #4 ($options): array|int
    • Parameter default value added for position #4 ($options): 0
      filter_input(
    -     $type,
    +     int $type,
    -     $variable_name,
    +     string $var_name,
    -     $filter,
    +     int $filter = FILTER_DEFAULT,
    -     $options
    +     array|int $options = 0
    -   )
    +   ): mixed
  • filter_id
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $filtername to $name
    • Parameter type added for parameter #1 ($name): string
    - filter_id($filtername)
    + filter_id(string $name): int|false

ext-ftp

  • ftp_nb_put
    • Return type added: int|false
    • Parameter name of parameter #2 changed: $remote_file to $remote_filename
    • Parameter type added for parameter #2 ($remote_filename): string
    • Parameter name of parameter #3 changed: $local_file to $local_filename
    • Parameter type added for parameter #3 ($local_filename): string
    • Parameter type added for parameter #4 ($mode): int
    • Parameter default value added for position #4 ($mode): FTP_BINARY
    • Parameter name of parameter #5 changed: $startpos to $offset
    • Parameter type added for parameter #5 ($offset): int
    • Parameter default value added for position #5 ($offset): 0
      ftp_nb_put(
          $ftp,
    -     $remote_file,
    +     string $remote_filename,
    -     $local_file,
    +     string $local_filename,
    -     $mode,
    +     int $mode = FTP_BINARY,
    -     $startpos
    +     int $offset = 0
    -   )
    +   ): int|false
  • ftp_cdup

    Return type added: bool

    - ftp_cdup($ftp)
    + ftp_cdup($ftp): bool
  • ftp_chmod
    • Return type added: int|false
    • Parameter name of parameter #2 changed: $mode to $permissions
    • Parameter type added for parameter #2 ($permissions): int
    • Parameter type added for parameter #3 ($filename): string
      ftp_chmod(
          $ftp,
    -     $mode,
    +     int $permissions,
    -     $filename
    +     string $filename
    -   )
    +   ): int|false
  • ftp_close

    Return type added: bool

    - ftp_close($ftp)
    + ftp_close($ftp): bool
  • ftp_connect
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($port): int
    • Parameter default value added for position #2 ($port): 21
    • Parameter type added for parameter #3 ($timeout): int
    • Parameter default value added for position #3 ($timeout): 90
      ftp_connect(
    -     $host,
    +     string $hostname,
    -     $port,
    +     int $port = 21,
    -     $timeout
    +     int $timeout = 90
        )
  • ftp_delete
    • Return type added: bool
    • Parameter name of parameter #2 changed: $file to $filename
    • Parameter type added for parameter #2 ($filename): string
    - ftp_delete($ftp, $file)
    + ftp_delete($ftp, string $filename): bool
  • ftp_exec
    • Return type added: bool
    • Parameter type added for parameter #2 ($command): string
    - ftp_exec($ftp, $command)
    + ftp_exec($ftp, string $command): bool
  • ftp_fget
    • Return type added: bool
    • Parameter name of parameter #2 changed: $fp to $stream
    • Parameter name of parameter #3 changed: $remote_file to $remote_filename
    • Parameter type added for parameter #3 ($remote_filename): string
    • Parameter type added for parameter #4 ($mode): int
    • Parameter default value added for position #4 ($mode): FTP_BINARY
    • Parameter name of parameter #5 changed: $resumepos to $offset
    • Parameter type added for parameter #5 ($offset): int
    • Parameter default value added for position #5 ($offset): 0
      ftp_fget(
          $ftp,
    -     $fp,
    +     $stream,
    -     $remote_file,
    +     string $remote_filename,
    -     $mode,
    +     int $mode = FTP_BINARY,
    -     $resumepos
    +     int $offset = 0
    -   )
    +   ): bool
  • ftp_fput
    • Return type added: bool
    • Parameter name of parameter #2 changed: $remote_file to $remote_filename
    • Parameter type added for parameter #2 ($remote_filename): string
    • Parameter name of parameter #3 changed: $fp to $stream
    • Parameter type added for parameter #4 ($mode): int
    • Parameter default value added for position #4 ($mode): FTP_BINARY
    • Parameter name of parameter #5 changed: $startpos to $offset
    • Parameter type added for parameter #5 ($offset): int
    • Parameter default value added for position #5 ($offset): 0
      ftp_fput(
          $ftp,
    -     $remote_file,
    +     string $remote_filename,
    -     $fp,
    +     $stream,
    -     $mode,
    +     int $mode = FTP_BINARY,
    -     $startpos
    +     int $offset = 0
    -   )
    +   ): bool
  • ftp_pasv
    • Return type added: bool
    • Parameter name of parameter #2 changed: $pasv to $enable
    • Parameter type added for parameter #2 ($enable): bool
    - ftp_pasv($ftp, $pasv)
    + ftp_pasv($ftp, bool $enable): bool
  • ftp_get
    • Return type added: bool
    • Parameter name of parameter #2 changed: $local_file to $local_filename
    • Parameter type added for parameter #2 ($local_filename): string
    • Parameter name of parameter #3 changed: $remote_file to $remote_filename
    • Parameter type added for parameter #3 ($remote_filename): string
    • Parameter type added for parameter #4 ($mode): int
    • Parameter default value added for position #4 ($mode): FTP_BINARY
    • Parameter name of parameter #5 changed: $resume_pos to $offset
    • Parameter type added for parameter #5 ($offset): int
    • Parameter default value added for position #5 ($offset): 0
      ftp_get(
          $ftp,
    -     $local_file,
    +     string $local_filename,
    -     $remote_file,
    +     string $remote_filename,
    -     $mode,
    +     int $mode = FTP_BINARY,
    -     $resume_pos
    +     int $offset = 0
    -   )
    +   ): bool
  • ftp_chdir
    • Return type added: bool
    • Parameter type added for parameter #2 ($directory): string
    - ftp_chdir($ftp, $directory)
    + ftp_chdir($ftp, string $directory): bool
  • ftp_nb_fput
    • Return type added: int
    • Parameter name of parameter #2 changed: $remote_file to $remote_filename
    • Parameter type added for parameter #2 ($remote_filename): string
    • Parameter name of parameter #3 changed: $fp to $stream
    • Parameter type added for parameter #4 ($mode): int
    • Parameter default value added for position #4 ($mode): FTP_BINARY
    • Parameter name of parameter #5 changed: $startpos to $offset
    • Parameter type added for parameter #5 ($offset): int
    • Parameter default value added for position #5 ($offset): 0
      ftp_nb_fput(
          $ftp,
    -     $remote_file,
    +     string $remote_filename,
    -     $fp,
    +     $stream,
    -     $mode,
    +     int $mode = FTP_BINARY,
    -     $startpos
    +     int $offset = 0
    -   )
    +   ): int
  • ftp_nb_fget
    • Return type added: int
    • Parameter name of parameter #2 changed: $fp to $stream
    • Parameter name of parameter #3 changed: $remote_file to $remote_filename
    • Parameter type added for parameter #3 ($remote_filename): string
    • Parameter type added for parameter #4 ($mode): int
    • Parameter default value added for position #4 ($mode): FTP_BINARY
    • Parameter name of parameter #5 changed: $resumepos to $offset
    • Parameter type added for parameter #5 ($offset): int
    • Parameter default value added for position #5 ($offset): 0
      ftp_nb_fget(
          $ftp,
    -     $fp,
    +     $stream,
    -     $remote_file,
    +     string $remote_filename,
    -     $mode,
    +     int $mode = FTP_BINARY,
    -     $resumepos
    +     int $offset = 0
    -   )
    +   ): int
  • ftp_nb_continue

    Return type added: int

    - ftp_nb_continue($ftp)
    + ftp_nb_continue($ftp): int
  • ftp_mlsd
    • Return type added: array|false
    • Parameter type added for parameter #2 ($directory): string
    - ftp_mlsd($ftp, $directory)
    + ftp_mlsd($ftp, string $directory): array|false
  • ftp_nb_get
    • Return type added: int
    • Parameter name of parameter #2 changed: $local_file to $local_filename
    • Parameter type added for parameter #2 ($local_filename): string
    • Parameter name of parameter #3 changed: $remote_file to $remote_filename
    • Parameter type added for parameter #3 ($remote_filename): string
    • Parameter type added for parameter #4 ($mode): int
    • Parameter default value added for position #4 ($mode): FTP_BINARY
    • Parameter name of parameter #5 changed: $resume_pos to $offset
    • Parameter type added for parameter #5 ($offset): int
    • Parameter default value added for position #5 ($offset): 0
      ftp_nb_get(
          $ftp,
    -     $local_file,
    +     string $local_filename,
    -     $remote_file,
    +     string $remote_filename,
    -     $mode,
    +     int $mode = FTP_BINARY,
    -     $resume_pos
    +     int $offset = 0
    -   )
    +   ): int
  • ftp_get_option
    • Return type added: int|bool
    • Parameter type added for parameter #2 ($option): int
    - ftp_get_option($ftp, $option)
    + ftp_get_option($ftp, int $option): int|bool
  • ftp_login
    • Return type added: bool
    • Parameter type added for parameter #2 ($username): string
    • Parameter type added for parameter #3 ($password): string
      ftp_login(
          $ftp,
    -     $username,
    +     string $username,
    -     $password
    +     string $password
    -   )
    +   ): bool
  • ftp_nlist
    • Return type added: array|false
    • Parameter type added for parameter #2 ($directory): string
    - ftp_nlist($ftp, $directory)
    + ftp_nlist($ftp, string $directory): array|false
  • ftp_mdtm
    • Return type added: int
    • Parameter type added for parameter #2 ($filename): string
    - ftp_mdtm($ftp, $filename)
    + ftp_mdtm($ftp, string $filename): int
  • ftp_mkdir
    • Return type added: string|false
    • Parameter type added for parameter #2 ($directory): string
    - ftp_mkdir($ftp, $directory)
    + ftp_mkdir($ftp, string $directory): string|false
  • ftp_rename
    • Return type added: bool
    • Parameter name of parameter #2 changed: $src to $from
    • Parameter type added for parameter #2 ($from): string
    • Parameter name of parameter #3 changed: $dest to $to
    • Parameter type added for parameter #3 ($to): string
      ftp_rename(
          $ftp,
    -     $src,
    +     string $from,
    -     $dest
    +     string $to
    -   )
    +   ): bool
  • ftp_ssl_connect
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($port): int
    • Parameter default value added for position #2 ($port): 21
    • Parameter type added for parameter #3 ($timeout): int
    • Parameter default value added for position #3 ($timeout): 90
      ftp_ssl_connect(
    -     $host,
    +     string $hostname,
    -     $port,
    +     int $port = 21,
    -     $timeout
    +     int $timeout = 90
        )
  • ftp_systype

    Return type added: string|false

    - ftp_systype($ftp)
    + ftp_systype($ftp): string|false
  • ftp_size
    • Return type added: int
    • Parameter type added for parameter #2 ($filename): string
    - ftp_size($ftp, $filename)
    + ftp_size($ftp, string $filename): int
  • ftp_site
    • Return type added: bool
    • Parameter name of parameter #2 changed: $cmd to $command
    • Parameter type added for parameter #2 ($command): string
    - ftp_site($ftp, $cmd)
    + ftp_site($ftp, string $command): bool
  • ftp_set_option
    • Return type added: bool
    • Parameter type added for parameter #2 ($option): int
      ftp_set_option(
          $ftp,
    -     $option,
    +     int $option,
          $value
    -   )
    +   ): bool
  • ftp_rmdir
    • Return type added: bool
    • Parameter type added for parameter #2 ($directory): string
    - ftp_rmdir($ftp, $directory)
    + ftp_rmdir($ftp, string $directory): bool
  • ftp_rawlist
    • Return type added: array|false
    • Parameter type added for parameter #2 ($directory): string
    • Parameter type added for parameter #3 ($recursive): bool
    • Parameter default value added for position #3 ($recursive): false
      ftp_rawlist(
          $ftp,
    -     $directory,
    +     string $directory,
    -     $recursive
    +     bool $recursive = false
    -   )
    +   ): array|false
  • ftp_raw
    • Return type added: ?array
    • Parameter type added for parameter #2 ($command): string
    - ftp_raw($ftp, $command)
    + ftp_raw($ftp, string $command): ?array
  • ftp_quit

    Return type added: bool

    - ftp_quit($ftp)
    + ftp_quit($ftp): bool
  • ftp_pwd

    Return type added: string|false

    - ftp_pwd($ftp)
    + ftp_pwd($ftp): string|false
  • ftp_put
    • Return type added: bool
    • Parameter name of parameter #2 changed: $remote_file to $remote_filename
    • Parameter type added for parameter #2 ($remote_filename): string
    • Parameter name of parameter #3 changed: $local_file to $local_filename
    • Parameter type added for parameter #3 ($local_filename): string
    • Parameter type added for parameter #4 ($mode): int
    • Parameter default value added for position #4 ($mode): FTP_BINARY
    • Parameter name of parameter #5 changed: $startpos to $offset
    • Parameter type added for parameter #5 ($offset): int
    • Parameter default value added for position #5 ($offset): 0
      ftp_put(
          $ftp,
    -     $remote_file,
    +     string $remote_filename,
    -     $local_file,
    +     string $local_filename,
    -     $mode,
    +     int $mode = FTP_BINARY,
    -     $startpos
    +     int $offset = 0
    -   )
    +   ): bool
  • ftp_alloc
    • Return type added: bool
    • Parameter type added for parameter #2 ($size): int
    • Parameter default value added for position #3 ($response): null
      ftp_alloc(
          $ftp,
    -     $size,
    +     int $size,
    -     &$response
    +     &$response = null
    -   )
    +   ): bool
  • ftp_append
    • Return type added: bool
    • Parameter name of parameter #2 changed: $remote_file to $remote_filename
    • Parameter type added for parameter #2 ($remote_filename): string
    • Parameter name of parameter #3 changed: $local_file to $local_filename
    • Parameter type added for parameter #3 ($local_filename): string
    • Parameter type added for parameter #4 ($mode): int
    • Parameter default value added for position #4 ($mode): FTP_BINARY
      ftp_append(
          $ftp,
    -     $remote_file,
    +     string $remote_filename,
    -     $local_file,
    +     string $local_filename,
    -     $mode
    +     int $mode = FTP_BINARY
    -   )
    +   ): bool

ext-gd

  • gd_info

    Return type added: array

    - gd_info()
    + gd_info(): array
  • imagecreatefromgif
    • Return type added: GdImage|false
    • Parameter type added for parameter #1 ($filename): string
    - imagecreatefromgif($filename)
    + imagecreatefromgif(string $filename): GdImage|false
  • imagecreatefromjpeg
    • Return type added: GdImage|false
    • Parameter type added for parameter #1 ($filename): string
    - imagecreatefromjpeg($filename)
    + imagecreatefromjpeg(string $filename): GdImage|false
  • imageaffine
    • Return type added: GdImage|false
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($affine): array
    • Parameter type added for parameter #3 ($clip): ?array
    • Parameter default value added for position #3 ($clip): null
      imageaffine(
    -     $im,
    +     GdImage $image,
    -     $affine,
    +     array $affine,
    -     $clip
    +     ?array $clip = null
    -   )
    +   ): GdImage|false
  • imagecreatefromgd2part
    • Return type added: GdImage|false
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $srcX to $x
    • Parameter type added for parameter #2 ($x): int
    • Parameter name of parameter #3 changed: $srcY to $y
    • Parameter type added for parameter #3 ($y): int
    • Parameter type added for parameter #4 ($width): int
    • Parameter type added for parameter #5 ($height): int
      imagecreatefromgd2part(
    -     $filename,
    +     string $filename,
    -     $srcX,
    +     int $x,
    -     $srcY,
    +     int $y,
    -     $width,
    +     int $width,
    -     $height
    +     int $height
    -   )
    +   ): GdImage|false
  • imagecreatefromgd2
    • Return type added: GdImage|false
    • Parameter type added for parameter #1 ($filename): string
    - imagecreatefromgd2($filename)
    + imagecreatefromgd2(string $filename): GdImage|false
  • imagecreatefromgd
    • Return type added: GdImage|false
    • Parameter type added for parameter #1 ($filename): string
    - imagecreatefromgd($filename)
    + imagecreatefromgd(string $filename): GdImage|false
  • imagecreatefrombmp
    • Return type added: GdImage|false
    • Parameter type added for parameter #1 ($filename): string
    - imagecreatefrombmp($filename)
    + imagecreatefrombmp(string $filename): GdImage|false
  • imagecreate
    • Return type added: GdImage|false
    • Parameter name of parameter #1 changed: $x_size to $width
    • Parameter type added for parameter #1 ($width): int
    • Parameter name of parameter #2 changed: $y_size to $height
    • Parameter type added for parameter #2 ($height): int
    - imagecreate($x_size, $y_size)
    + imagecreate(int $width, int $height): GdImage|false
  • imagecopyresized
    • Return type added: bool
    • Parameter name of parameter #1 changed: $dst_im to $dst_image
    • Parameter type added for parameter #1 ($dst_image): GdImage
    • Parameter name of parameter #2 changed: $src_im to $src_image
    • Parameter type added for parameter #2 ($src_image): GdImage
    • Parameter type added for parameter #3 ($dst_x): int
    • Parameter type added for parameter #4 ($dst_y): int
    • Parameter type added for parameter #5 ($src_x): int
    • Parameter type added for parameter #6 ($src_y): int
    • Parameter name of parameter #7 changed: $dst_w to $dst_width
    • Parameter type added for parameter #7 ($dst_width): int
    • Parameter name of parameter #8 changed: $dst_h to $dst_height
    • Parameter type added for parameter #8 ($dst_height): int
    • Parameter name of parameter #9 changed: $src_w to $src_width
    • Parameter type added for parameter #9 ($src_width): int
    • Parameter name of parameter #10 changed: $src_h to $src_height
    • Parameter type added for parameter #10 ($src_height): int
      imagecopyresized(
    -     $dst_im,
    +     GdImage $dst_image,
    -     $src_im,
    +     GdImage $src_image,
    -     $dst_x,
    +     int $dst_x,
    -     $dst_y,
    +     int $dst_y,
    -     $src_x,
    +     int $src_x,
    -     $src_y,
    +     int $src_y,
    -     $dst_w,
    +     int $dst_width,
    -     $dst_h,
    +     int $dst_height,
    -     $src_w,
    +     int $src_width,
    -     $src_h
    +     int $src_height
    -   )
    +   ): bool
  • imagecopyresampled
    • Return type added: bool
    • Parameter name of parameter #1 changed: $dst_im to $dst_image
    • Parameter type added for parameter #1 ($dst_image): GdImage
    • Parameter name of parameter #2 changed: $src_im to $src_image
    • Parameter type added for parameter #2 ($src_image): GdImage
    • Parameter type added for parameter #3 ($dst_x): int
    • Parameter type added for parameter #4 ($dst_y): int
    • Parameter type added for parameter #5 ($src_x): int
    • Parameter type added for parameter #6 ($src_y): int
    • Parameter name of parameter #7 changed: $dst_w to $dst_width
    • Parameter type added for parameter #7 ($dst_width): int
    • Parameter name of parameter #8 changed: $dst_h to $dst_height
    • Parameter type added for parameter #8 ($dst_height): int
    • Parameter name of parameter #9 changed: $src_w to $src_width
    • Parameter type added for parameter #9 ($src_width): int
    • Parameter name of parameter #10 changed: $src_h to $src_height
    • Parameter type added for parameter #10 ($src_height): int
      imagecopyresampled(
    -     $dst_im,
    +     GdImage $dst_image,
    -     $src_im,
    +     GdImage $src_image,
    -     $dst_x,
    +     int $dst_x,
    -     $dst_y,
    +     int $dst_y,
    -     $src_x,
    +     int $src_x,
    -     $src_y,
    +     int $src_y,
    -     $dst_w,
    +     int $dst_width,
    -     $dst_h,
    +     int $dst_height,
    -     $src_w,
    +     int $src_width,
    -     $src_h
    +     int $src_height
    -   )
    +   ): bool
  • imagecopymergegray
    • Return type added: bool
    • Parameter name of parameter #1 changed: $dst_im to $dst_image
    • Parameter type added for parameter #1 ($dst_image): GdImage
    • Parameter name of parameter #2 changed: $src_im to $src_image
    • Parameter type added for parameter #2 ($src_image): GdImage
    • Parameter type added for parameter #3 ($dst_x): int
    • Parameter type added for parameter #4 ($dst_y): int
    • Parameter type added for parameter #5 ($src_x): int
    • Parameter type added for parameter #6 ($src_y): int
    • Parameter name of parameter #7 changed: $src_w to $src_width
    • Parameter type added for parameter #7 ($src_width): int
    • Parameter name of parameter #8 changed: $src_h to $src_height
    • Parameter type added for parameter #8 ($src_height): int
    • Parameter type added for parameter #9 ($pct): int
      imagecopymergegray(
    -     $dst_im,
    +     GdImage $dst_image,
    -     $src_im,
    +     GdImage $src_image,
    -     $dst_x,
    +     int $dst_x,
    -     $dst_y,
    +     int $dst_y,
    -     $src_x,
    +     int $src_x,
    -     $src_y,
    +     int $src_y,
    -     $src_w,
    +     int $src_width,
    -     $src_h,
    +     int $src_height,
    -     $pct
    +     int $pct
    -   )
    +   ): bool
  • imagecolorallocate
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($red): int
    • Parameter type added for parameter #3 ($green): int
    • Parameter type added for parameter #4 ($blue): int
      imagecolorallocate(
    -     $im,
    +     GdImage $image,
    -     $red,
    +     int $red,
    -     $green,
    +     int $green,
    -     $blue
    +     int $blue
    -   )
    +   ): int|false
  • imagecreatefrompng
    • Return type added: GdImage|false
    • Parameter type added for parameter #1 ($filename): string
    - imagecreatefrompng($filename)
    + imagecreatefrompng(string $filename): GdImage|false
  • imagecreatefromstring
    • Return type added: GdImage|false
    • Parameter name of parameter #1 changed: $image to $data
    • Parameter type added for parameter #1 ($data): string
    - imagecreatefromstring($image)
    + imagecreatefromstring(string $data): GdImage|false
  • imagecreatefromtga
    • Return type added: GdImage|false
    • Parameter type added for parameter #1 ($filename): string
    - imagecreatefromtga($filename)
    + imagecreatefromtga(string $filename): GdImage|false
  • imagecreatefromwbmp
    • Return type added: GdImage|false
    • Parameter type added for parameter #1 ($filename): string
    - imagecreatefromwbmp($filename)
    + imagecreatefromwbmp(string $filename): GdImage|false
  • imagecreatefromwebp
    • Return type added: GdImage|false
    • Parameter type added for parameter #1 ($filename): string
    - imagecreatefromwebp($filename)
    + imagecreatefromwebp(string $filename): GdImage|false
  • imagecreatefromxbm
    • Return type added: GdImage|false
    • Parameter type added for parameter #1 ($filename): string
    - imagecreatefromxbm($filename)
    + imagecreatefromxbm(string $filename): GdImage|false
  • imagecreatefromxpm
    • Return type added: GdImage|false
    • Parameter type added for parameter #1 ($filename): string
    - imagecreatefromxpm($filename)
    + imagecreatefromxpm(string $filename): GdImage|false
  • imagecreatetruecolor
    • Return type added: GdImage|false
    • Parameter name of parameter #1 changed: $x_size to $width
    • Parameter type added for parameter #1 ($width): int
    • Parameter name of parameter #2 changed: $y_size to $height
    • Parameter type added for parameter #2 ($height): int
    - imagecreatetruecolor($x_size, $y_size)
    + imagecreatetruecolor(int $width, int $height): GdImage|false
  • imagecrop
    • Return type added: GdImage|false
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $rect to $rectangle
    • Parameter type added for parameter #2 ($rectangle): array
    - imagecrop($im, $rect)
    + imagecrop(GdImage $image, array $rectangle): GdImage|false
  • imagecropauto
    • Return type added: GdImage|false
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): IMG_CROP_DEFAULT
    • Parameter type added for parameter #3 ($threshold): float
    • Parameter default value added for position #3 ($threshold): 0.5
    • Parameter type added for parameter #4 ($color): int
    • Parameter default value added for position #4 ($color): -1
      imagecropauto(
    -     $im,
    +     GdImage $image,
    -     $mode,
    +     int $mode = IMG_CROP_DEFAULT,
    -     $threshold,
    +     float $threshold = 0.5,
    -     $color
    +     int $color = -1
    -   )
    +   ): GdImage|false
  • imagedashedline
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($x1): int
    • Parameter type added for parameter #3 ($y1): int
    • Parameter type added for parameter #4 ($x2): int
    • Parameter type added for parameter #5 ($y2): int
    • Parameter name of parameter #6 changed: $col to $color
    • Parameter type added for parameter #6 ($color): int
      imagedashedline(
    -     $im,
    +     GdImage $image,
    -     $x1,
    +     int $x1,
    -     $y1,
    +     int $y1,
    -     $x2,
    +     int $x2,
    -     $y2,
    +     int $y2,
    -     $col
    +     int $color
    -   )
    +   ): bool
  • imagedestroy
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    - imagedestroy($im)
    + imagedestroy(GdImage $image): bool
  • imageellipse
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $cx to $center_x
    • Parameter type added for parameter #2 ($center_x): int
    • Parameter name of parameter #3 changed: $cy to $center_y
    • Parameter type added for parameter #3 ($center_y): int
    • Parameter name of parameter #4 changed: $w to $width
    • Parameter type added for parameter #4 ($width): int
    • Parameter name of parameter #5 changed: $h to $height
    • Parameter type added for parameter #5 ($height): int
    • Parameter type added for parameter #6 ($color): int
      imageellipse(
    -     $im,
    +     GdImage $image,
    -     $cx,
    +     int $center_x,
    -     $cy,
    +     int $center_y,
    -     $w,
    +     int $width,
    -     $h,
    +     int $height,
    -     $color
    +     int $color
    -   )
    +   ): bool
  • imagecolorclosesthwb
    • Return type added: int
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($red): int
    • Parameter type added for parameter #3 ($green): int
    • Parameter type added for parameter #4 ($blue): int
      imagecolorclosesthwb(
    -     $im,
    +     GdImage $image,
    -     $red,
    +     int $red,
    -     $green,
    +     int $green,
    -     $blue
    +     int $blue
    -   )
    +   ): int
  • imagecopymerge
    • Return type added: bool
    • Parameter name of parameter #1 changed: $dst_im to $dst_image
    • Parameter type added for parameter #1 ($dst_image): GdImage
    • Parameter name of parameter #2 changed: $src_im to $src_image
    • Parameter type added for parameter #2 ($src_image): GdImage
    • Parameter type added for parameter #3 ($dst_x): int
    • Parameter type added for parameter #4 ($dst_y): int
    • Parameter type added for parameter #5 ($src_x): int
    • Parameter type added for parameter #6 ($src_y): int
    • Parameter name of parameter #7 changed: $src_w to $src_width
    • Parameter type added for parameter #7 ($src_width): int
    • Parameter name of parameter #8 changed: $src_h to $src_height
    • Parameter type added for parameter #8 ($src_height): int
    • Parameter type added for parameter #9 ($pct): int
      imagecopymerge(
    -     $dst_im,
    +     GdImage $dst_image,
    -     $src_im,
    +     GdImage $src_image,
    -     $dst_x,
    +     int $dst_x,
    -     $dst_y,
    +     int $dst_y,
    -     $src_x,
    +     int $src_x,
    -     $src_y,
    +     int $src_y,
    -     $src_w,
    +     int $src_width,
    -     $src_h,
    +     int $src_height,
    -     $pct
    +     int $pct
    -   )
    +   ): bool
  • imagecopy
    • Return type added: bool
    • Parameter name of parameter #1 changed: $dst_im to $dst_image
    • Parameter type added for parameter #1 ($dst_image): GdImage
    • Parameter name of parameter #2 changed: $src_im to $src_image
    • Parameter type added for parameter #2 ($src_image): GdImage
    • Parameter type added for parameter #3 ($dst_x): int
    • Parameter type added for parameter #4 ($dst_y): int
    • Parameter type added for parameter #5 ($src_x): int
    • Parameter type added for parameter #6 ($src_y): int
    • Parameter name of parameter #7 changed: $src_w to $src_width
    • Parameter type added for parameter #7 ($src_width): int
    • Parameter name of parameter #8 changed: $src_h to $src_height
    • Parameter type added for parameter #8 ($src_height): int
      imagecopy(
    -     $dst_im,
    +     GdImage $dst_image,
    -     $src_im,
    +     GdImage $src_image,
    -     $dst_x,
    +     int $dst_x,
    -     $dst_y,
    +     int $dst_y,
    -     $src_x,
    +     int $src_x,
    -     $src_y,
    +     int $src_y,
    -     $src_w,
    +     int $src_width,
    -     $src_h
    +     int $src_height
    -   )
    +   ): bool
  • imageconvolution
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $matrix3x3 to $matrix
    • Parameter type added for parameter #2 ($matrix): array
    • Parameter name of parameter #3 changed: $div to $divisor
    • Parameter type added for parameter #3 ($divisor): float
    • Parameter type added for parameter #4 ($offset): float
      imageconvolution(
    -     $im,
    +     GdImage $image,
    -     $matrix3x3,
    +     array $matrix,
    -     $div,
    +     float $divisor,
    -     $offset
    +     float $offset
    -   )
    +   ): bool
  • imagecolortransparent
    • Return type added: int
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $col to $color
    • Parameter type added for parameter #2 ($color): ?int
    • Parameter default value added for position #2 ($color): null
    - imagecolortransparent($im, $col)
    + imagecolortransparent(GdImage $image, ?int $color = null): int
  • imagecolorstotal
    • Return type added: int
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    - imagecolorstotal($im)
    + imagecolorstotal(GdImage $image): int
  • imagecolorsforindex
    • Return type added: array
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $index to $color
    • Parameter type added for parameter #2 ($color): int
    - imagecolorsforindex($im, $index)
    + imagecolorsforindex(GdImage $image, int $color): array
  • imagecolorset
    • Return type added: ?bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($color): int
    • Parameter type added for parameter #3 ($red): int
    • Parameter type added for parameter #4 ($green): int
    • Parameter type added for parameter #5 ($blue): int
    • Parameter type added for parameter #6 ($alpha): int
    • Parameter default value added for position #6 ($alpha): 0
      imagecolorset(
    -     $im,
    +     GdImage $image,
    -     $color,
    +     int $color,
    -     $red,
    +     int $red,
    -     $green,
    +     int $green,
    -     $blue,
    +     int $blue,
    -     $alpha
    +     int $alpha = 0
    -   )
    +   ): ?bool
  • imagecolorresolvealpha
    • Return type added: int
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($red): int
    • Parameter type added for parameter #3 ($green): int
    • Parameter type added for parameter #4 ($blue): int
    • Parameter type added for parameter #5 ($alpha): int
      imagecolorresolvealpha(
    -     $im,
    +     GdImage $image,
    -     $red,
    +     int $red,
    -     $green,
    +     int $green,
    -     $blue,
    +     int $blue,
    -     $alpha
    +     int $alpha
    -   )
    +   ): int
  • imagecolorresolve
    • Return type added: int
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($red): int
    • Parameter type added for parameter #3 ($green): int
    • Parameter type added for parameter #4 ($blue): int
      imagecolorresolve(
    -     $im,
    +     GdImage $image,
    -     $red,
    +     int $red,
    -     $green,
    +     int $green,
    -     $blue
    +     int $blue
    -   )
    +   ): int
  • imagecolormatch
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im1 to $image1
    • Parameter type added for parameter #1 ($image1): GdImage
    • Parameter name of parameter #2 changed: $im2 to $image2
    • Parameter type added for parameter #2 ($image2): GdImage
    - imagecolormatch($im1, $im2)
    + imagecolormatch(GdImage $image1, GdImage $image2): bool
  • imagecolorexactalpha
    • Return type added: int
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($red): int
    • Parameter type added for parameter #3 ($green): int
    • Parameter type added for parameter #4 ($blue): int
    • Parameter type added for parameter #5 ($alpha): int
      imagecolorexactalpha(
    -     $im,
    +     GdImage $image,
    -     $red,
    +     int $red,
    -     $green,
    +     int $green,
    -     $blue,
    +     int $blue,
    -     $alpha
    +     int $alpha
    -   )
    +   ): int
  • imagecolorexact
    • Return type added: int
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($red): int
    • Parameter type added for parameter #3 ($green): int
    • Parameter type added for parameter #4 ($blue): int
      imagecolorexact(
    -     $im,
    +     GdImage $image,
    -     $red,
    +     int $red,
    -     $green,
    +     int $green,
    -     $blue
    +     int $blue
    -   )
    +   ): int
  • imagecolordeallocate
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $index to $color
    • Parameter type added for parameter #2 ($color): int
    - imagecolordeallocate($im, $index)
    + imagecolordeallocate(GdImage $image, int $color): bool
  • imageaffinematrixconcat
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $m1 to $matrix1
    • Parameter type added for parameter #1 ($matrix1): array
    • Parameter name of parameter #2 changed: $m2 to $matrix2
    • Parameter type added for parameter #2 ($matrix2): array
    - imageaffinematrixconcat($m1, $m2)
    + imageaffinematrixconcat(array $matrix1, array $matrix2): array|false
  • imagecolorclosestalpha
    • Return type added: int
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($red): int
    • Parameter type added for parameter #3 ($green): int
    • Parameter type added for parameter #4 ($blue): int
    • Parameter type added for parameter #5 ($alpha): int
      imagecolorclosestalpha(
    -     $im,
    +     GdImage $image,
    -     $red,
    +     int $red,
    -     $green,
    +     int $green,
    -     $blue,
    +     int $blue,
    -     $alpha
    +     int $alpha
    -   )
    +   ): int
  • imagecolorclosest
    • Return type added: int
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($red): int
    • Parameter type added for parameter #3 ($green): int
    • Parameter type added for parameter #4 ($blue): int
      imagecolorclosest(
    -     $im,
    +     GdImage $image,
    -     $red,
    +     int $red,
    -     $green,
    +     int $green,
    -     $blue
    +     int $blue
    -   )
    +   ): int
  • imagecolorat
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($x): int
    • Parameter type added for parameter #3 ($y): int
      imagecolorat(
    -     $im,
    +     GdImage $image,
    -     $x,
    +     int $x,
    -     $y
    +     int $y
    -   )
    +   ): int|false
  • imagecolorallocatealpha
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($red): int
    • Parameter type added for parameter #3 ($green): int
    • Parameter type added for parameter #4 ($blue): int
    • Parameter type added for parameter #5 ($alpha): int
      imagecolorallocatealpha(
    -     $im,
    +     GdImage $image,
    -     $red,
    +     int $red,
    -     $green,
    +     int $green,
    -     $blue,
    +     int $blue,
    -     $alpha
    +     int $alpha
    -   )
    +   ): int|false
  • imageflip
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($mode): int
    - imageflip($im, $mode)
    + imageflip(GdImage $image, int $mode): bool
  • imagecharup
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($font): int
    • Parameter type added for parameter #3 ($x): int
    • Parameter type added for parameter #4 ($y): int
    • Parameter name of parameter #5 changed: $c to $char
    • Parameter type added for parameter #5 ($char): string
    • Parameter name of parameter #6 changed: $col to $color
    • Parameter type added for parameter #6 ($color): int
      imagecharup(
    -     $im,
    +     GdImage $image,
    -     $font,
    +     int $font,
    -     $x,
    +     int $x,
    -     $y,
    +     int $y,
    -     $c,
    +     string $char,
    -     $col
    +     int $color
    -   )
    +   ): bool
  • imagechar
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($font): int
    • Parameter type added for parameter #3 ($x): int
    • Parameter type added for parameter #4 ($y): int
    • Parameter name of parameter #5 changed: $c to $char
    • Parameter type added for parameter #5 ($char): string
    • Parameter name of parameter #6 changed: $col to $color
    • Parameter type added for parameter #6 ($color): int
      imagechar(
    -     $im,
    +     GdImage $image,
    -     $font,
    +     int $font,
    -     $x,
    +     int $x,
    -     $y,
    +     int $y,
    -     $c,
    +     string $char,
    -     $col
    +     int $color
    -   )
    +   ): bool
  • imagebmp
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $to to $file
    • Parameter default value added for position #2 ($file): null
    • Parameter type added for parameter #3 ($compressed): bool
    • Parameter default value added for position #3 ($compressed): true
      imagebmp(
    -     $im,
    +     GdImage $image,
    -     $to,
    +     $file = null,
    -     $compressed
    +     bool $compressed = true
    -   )
    +   ): bool
  • imagearc
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $cx to $center_x
    • Parameter type added for parameter #2 ($center_x): int
    • Parameter name of parameter #3 changed: $cy to $center_y
    • Parameter type added for parameter #3 ($center_y): int
    • Parameter name of parameter #4 changed: $w to $width
    • Parameter type added for parameter #4 ($width): int
    • Parameter name of parameter #5 changed: $h to $height
    • Parameter type added for parameter #5 ($height): int
    • Parameter name of parameter #6 changed: $s to $start_angle
    • Parameter type added for parameter #6 ($start_angle): int
    • Parameter name of parameter #7 changed: $e to $end_angle
    • Parameter type added for parameter #7 ($end_angle): int
    • Parameter name of parameter #8 changed: $col to $color
    • Parameter type added for parameter #8 ($color): int
      imagearc(
    -     $im,
    +     GdImage $image,
    -     $cx,
    +     int $center_x,
    -     $cy,
    +     int $center_y,
    -     $w,
    +     int $width,
    -     $h,
    +     int $height,
    -     $s,
    +     int $start_angle,
    -     $e,
    +     int $end_angle,
    -     $col
    +     int $color
    -   )
    +   ): bool
  • imageantialias
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $on to $enable
    • Parameter type added for parameter #2 ($enable): bool
    - imageantialias($im, $on)
    + imageantialias(GdImage $image, bool $enable): bool
  • imagealphablending
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $blend to $enable
    • Parameter type added for parameter #2 ($enable): bool
    - imagealphablending($im, $blend)
    + imagealphablending(GdImage $image, bool $enable): bool
  • imageaffinematrixget
    • Return type added: array|false
    • Parameter type added for parameter #1 ($type): int
    - imageaffinematrixget($type, $options)
    + imageaffinematrixget(int $type, $options): array|false
  • imagesettile
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($tile): GdImage
    - imagesettile($im, $tile)
    + imagesettile(GdImage $image, GdImage $tile): bool
  • imagepng
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $to to $file
    • Parameter default value added for position #2 ($file): null
    • Parameter type added for parameter #3 ($quality): int
    • Parameter default value added for position #3 ($quality): -1
    • Parameter type added for parameter #4 ($filters): int
    • Parameter default value added for position #4 ($filters): -1
      imagepng(
    -     $im,
    +     GdImage $image,
    -     $to,
    +     $file = null,
    -     $quality,
    +     int $quality = -1,
    -     $filters
    +     int $filters = -1
    -   )
    +   ): bool
  • imagepolygon
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($points): array
    • Parameter name of parameter #3 changed: $num_pos to $num_points_or_color
    • Parameter type added for parameter #3 ($num_points_or_color): int
    • Parameter name of parameter #4 changed: $col to $color
    • Parameter type added for parameter #4 ($color): ?int
    • Parameter default value added for position #4 ($color): null
      imagepolygon(
    -     $im,
    +     GdImage $image,
    -     $points,
    +     array $points,
    -     $num_pos,
    +     int $num_points_or_color,
    -     $col
    +     ?int $color = null
    -   )
    +   ): bool
  • imagerectangle
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($x1): int
    • Parameter type added for parameter #3 ($y1): int
    • Parameter type added for parameter #4 ($x2): int
    • Parameter type added for parameter #5 ($y2): int
    • Parameter name of parameter #6 changed: $col to $color
    • Parameter type added for parameter #6 ($color): int
      imagerectangle(
    -     $im,
    +     GdImage $image,
    -     $x1,
    +     int $x1,
    -     $y1,
    +     int $y1,
    -     $x2,
    +     int $x2,
    -     $y2,
    +     int $y2,
    -     $col
    +     int $color
    -   )
    +   ): bool
  • imageresolution
    • Return type added: array|bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $res_x to $resolution_x
    • Parameter type added for parameter #2 ($resolution_x): ?int
    • Parameter default value added for position #2 ($resolution_x): null
    • Parameter name of parameter #3 changed: $res_y to $resolution_y
    • Parameter type added for parameter #3 ($resolution_y): ?int
    • Parameter default value added for position #3 ($resolution_y): null
      imageresolution(
    -     $im,
    +     GdImage $image,
    -     $res_x,
    +     ?int $resolution_x = null,
    -     $res_y
    +     ?int $resolution_y = null
    -   )
    +   ): array|bool
  • imagerotate
    • Return type added: GdImage|false
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($angle): float
    • Parameter name of parameter #3 changed: $bgdcolor to $background_color
    • Parameter type added for parameter #3 ($background_color): int
    • Parameter name of parameter #4 changed: $ignoretransparent to $ignore_transparent
    • Parameter type added for parameter #4 ($ignore_transparent): bool
    • Parameter default value added for position #4 ($ignore_transparent): false
      imagerotate(
    -     $im,
    +     GdImage $image,
    -     $angle,
    +     float $angle,
    -     $bgdcolor,
    +     int $background_color,
    -     $ignoretransparent
    +     bool $ignore_transparent = false
    -   )
    +   ): GdImage|false
  • imagesavealpha
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $save to $enable
    • Parameter type added for parameter #2 ($enable): bool
    - imagesavealpha($im, $save)
    + imagesavealpha(GdImage $image, bool $enable): bool
  • imagescale
    • Return type added: GdImage|false
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $new_width to $width
    • Parameter type added for parameter #2 ($width): int
    • Parameter name of parameter #3 changed: $new_height to $height
    • Parameter type added for parameter #3 ($height): int
    • Parameter default value added for position #3 ($height): -1
    • Parameter type added for parameter #4 ($mode): int
    • Parameter default value added for position #4 ($mode): IMG_BILINEAR_FIXED
      imagescale(
    -     $im,
    +     GdImage $image,
    -     $new_width,
    +     int $width,
    -     $new_height,
    +     int $height = -1,
    -     $mode
    +     int $mode = IMG_BILINEAR_FIXED
    -   )
    +   ): GdImage|false
  • imagesetbrush
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($brush): GdImage
    - imagesetbrush($im, $brush)
    + imagesetbrush(GdImage $image, GdImage $brush): bool
  • imagesetclip
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($x1): int
    • Parameter type added for parameter #3 ($y1): int
    • Parameter type added for parameter #4 ($x2): int
    • Parameter type added for parameter #5 ($y2): int
      imagesetclip(
    -     $im,
    +     GdImage $image,
    -     $x1,
    +     int $x1,
    -     $y1,
    +     int $y1,
    -     $x2,
    +     int $x2,
    -     $y2
    +     int $y2
    -   )
    +   ): bool
  • imagesetinterpolation
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($method): int
    • Parameter default value added for position #2 ($method): IMG_BILINEAR_FIXED
    - imagesetinterpolation($im, $method)
    + imagesetinterpolation(GdImage $image, int $method = IMG_BILINEAR_FIXED): bool
  • imagesetpixel
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($x): int
    • Parameter type added for parameter #3 ($y): int
    • Parameter name of parameter #4 changed: $col to $color
    • Parameter type added for parameter #4 ($color): int
      imagesetpixel(
    -     $im,
    +     GdImage $image,
    -     $x,
    +     int $x,
    -     $y,
    +     int $y,
    -     $col
    +     int $color
    -   )
    +   ): bool
  • imagesetstyle
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $styles to $style
    • Parameter type added for parameter #2 ($style): array
    - imagesetstyle($im, $styles)
    + imagesetstyle(GdImage $image, array $style): bool
  • imagesetthickness
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($thickness): int
    - imagesetthickness($im, $thickness)
    + imagesetthickness(GdImage $image, int $thickness): bool
  • imagepalettetotruecolor
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    - imagepalettetotruecolor($im)
    + imagepalettetotruecolor(GdImage $image): bool
  • imagestring
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($font): int
    • Parameter type added for parameter #3 ($x): int
    • Parameter type added for parameter #4 ($y): int
    • Parameter name of parameter #5 changed: $str to $string
    • Parameter type added for parameter #5 ($string): string
    • Parameter name of parameter #6 changed: $col to $color
    • Parameter type added for parameter #6 ($color): int
      imagestring(
    -     $im,
    +     GdImage $image,
    -     $font,
    +     int $font,
    -     $x,
    +     int $x,
    -     $y,
    +     int $y,
    -     $str,
    +     string $string,
    -     $col
    +     int $color
    -   )
    +   ): bool
  • imagestringup
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($font): int
    • Parameter type added for parameter #3 ($x): int
    • Parameter type added for parameter #4 ($y): int
    • Parameter name of parameter #5 changed: $str to $string
    • Parameter type added for parameter #5 ($string): string
    • Parameter name of parameter #6 changed: $col to $color
    • Parameter type added for parameter #6 ($color): int
      imagestringup(
    -     $im,
    +     GdImage $image,
    -     $font,
    +     int $font,
    -     $x,
    +     int $x,
    -     $y,
    +     int $y,
    -     $str,
    +     string $string,
    -     $col
    +     int $color
    -   )
    +   ): bool
  • imagesx
    • Return type added: int
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    - imagesx($im)
    + imagesx(GdImage $image): int
  • imagesy
    • Return type added: int
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    - imagesy($im)
    + imagesy(GdImage $image): int
  • imagetruecolortopalette
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $ditherFlag to $dither
    • Parameter type added for parameter #2 ($dither): bool
    • Parameter name of parameter #3 changed: $colorsWanted to $num_colors
    • Parameter type added for parameter #3 ($num_colors): int
      imagetruecolortopalette(
    -     $im,
    +     GdImage $image,
    -     $ditherFlag,
    +     bool $dither,
    -     $colorsWanted
    +     int $num_colors
    -   )
    +   ): bool
  • imagettfbbox
    • Return type added: array|false
    • Optional parameter added - #5: array $options = []
     imagettfbbox(
    -    $size,
    -    $angle,
    -    $font_file,
    -    $text
    -  )
    +    float $size,
    +    float $angle,
    +    string $font_filename,
    +    string $string,
    +    array $options = []
    +  ): array|false
  • imagettftext
    • Return type added: array|false
    • Optional parameter added - #9: array $options = []
     imagettftext(
    -    $im,
    -    $size,
    -    $angle,
    -    $x,
    -    $y,
    -    $col,
    -    $font_file,
    -    $text
    -  )
    +    GdImage $image,
    +    float $size,
    +    float $angle,
    +    int $x,
    +    int $y,
    +    int $color,
    +    string $font_filename,
    +    string $text,
    +    array $options = []
    +  ): array|false
  • imagetypes

    Return type added: int

    - imagetypes()
    + imagetypes(): int
  • imagewbmp
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $to to $file
    • Parameter default value added for position #2 ($file): null
    • Parameter name of parameter #3 changed: $foreground to $foreground_color
    • Parameter type added for parameter #3 ($foreground_color): ?int
    • Parameter default value added for position #3 ($foreground_color): null
      imagewbmp(
    -     $im,
    +     GdImage $image,
    -     $to,
    +     $file = null,
    -     $foreground
    +     ?int $foreground_color = null
    -   )
    +   ): bool
  • imagewebp
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $to to $file
    • Parameter default value added for position #2 ($file): null
    • Parameter type added for parameter #3 ($quality): int
    • Parameter default value added for position #3 ($quality): -1
      imagewebp(
    -     $im,
    +     GdImage $image,
    -     $to,
    +     $file = null,
    -     $quality
    +     int $quality = -1
    -   )
    +   ): bool
  • imagexbm
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($filename): ?string
    • Parameter name of parameter #3 changed: $foreground to $foreground_color
    • Parameter type added for parameter #3 ($foreground_color): ?int
    • Parameter default value added for position #3 ($foreground_color): null
      imagexbm(
    -     $im,
    +     GdImage $image,
    -     $filename,
    +     ?string $filename,
    -     $foreground
    +     ?int $foreground_color = null
    -   )
    +   ): bool
  • imagegd
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $to to $file
    • Parameter type added for parameter #2 ($file): ?string
    • Parameter default value added for position #2 ($file): null
    - imagegd($im, $to)
    + imagegd(GdImage $image, ?string $file = null): bool
  • imagefilledarc
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $cx to $center_x
    • Parameter type added for parameter #2 ($center_x): int
    • Parameter name of parameter #3 changed: $cy to $center_y
    • Parameter type added for parameter #3 ($center_y): int
    • Parameter name of parameter #4 changed: $w to $width
    • Parameter type added for parameter #4 ($width): int
    • Parameter name of parameter #5 changed: $h to $height
    • Parameter type added for parameter #5 ($height): int
    • Parameter name of parameter #6 changed: $s to $start_angle
    • Parameter type added for parameter #6 ($start_angle): int
    • Parameter name of parameter #7 changed: $e to $end_angle
    • Parameter type added for parameter #7 ($end_angle): int
    • Parameter name of parameter #8 changed: $col to $color
    • Parameter type added for parameter #8 ($color): int
    • Parameter type added for parameter #9 ($style): int
      imagefilledarc(
    -     $im,
    +     GdImage $image,
    -     $cx,
    +     int $center_x,
    -     $cy,
    +     int $center_y,
    -     $w,
    +     int $width,
    -     $h,
    +     int $height,
    -     $s,
    +     int $start_angle,
    -     $e,
    +     int $end_angle,
    -     $col,
    +     int $color,
    -     $style
    +     int $style
    -   )
    +   ): bool
  • imagefilledellipse
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $cx to $center_x
    • Parameter type added for parameter #2 ($center_x): int
    • Parameter name of parameter #3 changed: $cy to $center_y
    • Parameter type added for parameter #3 ($center_y): int
    • Parameter name of parameter #4 changed: $w to $width
    • Parameter type added for parameter #4 ($width): int
    • Parameter name of parameter #5 changed: $h to $height
    • Parameter type added for parameter #5 ($height): int
    • Parameter type added for parameter #6 ($color): int
      imagefilledellipse(
    -     $im,
    +     GdImage $image,
    -     $cx,
    +     int $center_x,
    -     $cy,
    +     int $center_y,
    -     $w,
    +     int $width,
    -     $h,
    +     int $height,
    -     $color
    +     int $color
    -   )
    +   ): bool
  • imagefilledpolygon
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($points): array
    • Parameter name of parameter #3 changed: $num_pos to $num_points_or_color
    • Parameter type added for parameter #3 ($num_points_or_color): int
    • Parameter name of parameter #4 changed: $col to $color
    • Parameter type added for parameter #4 ($color): ?int
    • Parameter default value added for position #4 ($color): null
      imagefilledpolygon(
    -     $im,
    +     GdImage $image,
    -     $points,
    +     array $points,
    -     $num_pos,
    +     int $num_points_or_color,
    -     $col
    +     ?int $color = null
    -   )
    +   ): bool
  • imagefilledrectangle
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($x1): int
    • Parameter type added for parameter #3 ($y1): int
    • Parameter type added for parameter #4 ($x2): int
    • Parameter type added for parameter #5 ($y2): int
    • Parameter name of parameter #6 changed: $col to $color
    • Parameter type added for parameter #6 ($color): int
      imagefilledrectangle(
    -     $im,
    +     GdImage $image,
    -     $x1,
    +     int $x1,
    -     $y1,
    +     int $y1,
    -     $x2,
    +     int $x2,
    -     $y2,
    +     int $y2,
    -     $col
    +     int $color
    -   )
    +   ): bool
  • imagefilltoborder
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($x): int
    • Parameter type added for parameter #3 ($y): int
    • Parameter name of parameter #4 changed: $border to $border_color
    • Parameter type added for parameter #4 ($border_color): int
    • Parameter name of parameter #5 changed: $col to $color
    • Parameter type added for parameter #5 ($color): int
      imagefilltoborder(
    -     $im,
    +     GdImage $image,
    -     $x,
    +     int $x,
    -     $y,
    +     int $y,
    -     $border,
    +     int $border_color,
    -     $col
    +     int $color
    -   )
    +   ): bool
  • imagefilter
    • Return type added: bool
    • Parameter count changed: 6 to 3
    • Optional parameter removed - #4: $arg2
    • Optional parameter removed - #5: $arg3
    • Optional parameter removed - #6: $arg4
     imagefilter(
    -    $im,
    -    $filtertype,
    -    $arg1,
    -    $arg2,
    -    $arg3,
    -    $arg4
    -  )
    +    GdImage $image,
    +    int $filter,
    +    ...$args
    +  ): bool
  • imagefontheight
    • Return type added: int
    • Parameter type added for parameter #1 ($font): int
    - imagefontheight($font)
    + imagefontheight(int $font): int
  • imagefontwidth
    • Return type added: int
    • Parameter type added for parameter #1 ($font): int
    - imagefontwidth($font)
    + imagefontwidth(int $font): int
  • imageftbbox
    • Return type added: array|false
    • Parameter type added for parameter #1 ($size): float
    • Parameter type added for parameter #2 ($angle): float
    • Parameter name of parameter #3 changed: $font_file to $font_filename
    • Parameter type added for parameter #3 ($font_filename): string
    • Parameter name of parameter #4 changed: $text to $string
    • Parameter type added for parameter #4 ($string): string
    • Parameter name of parameter #5 changed: $extrainfo to $options
    • Parameter type added for parameter #5 ($options): array
    • Parameter default value added for position #5 ($options): []
      imageftbbox(
    -     $size,
    +     float $size,
    -     $angle,
    +     float $angle,
    -     $font_file,
    +     string $font_filename,
    -     $text,
    +     string $string,
    -     $extrainfo
    +     array $options = []
    -   )
    +   ): array|false
  • imagefttext
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($size): float
    • Parameter type added for parameter #3 ($angle): float
    • Parameter type added for parameter #4 ($x): int
    • Parameter type added for parameter #5 ($y): int
    • Parameter name of parameter #6 changed: $col to $color
    • Parameter type added for parameter #6 ($color): int
    • Parameter name of parameter #7 changed: $font_file to $font_filename
    • Parameter type added for parameter #7 ($font_filename): string
    • Parameter type added for parameter #8 ($text): string
    • Parameter name of parameter #9 changed: $extrainfo to $options
    • Parameter type added for parameter #9 ($options): array
    • Parameter default value added for position #9 ($options): []
      imagefttext(
    -     $im,
    +     GdImage $image,
    -     $size,
    +     float $size,
    -     $angle,
    +     float $angle,
    -     $x,
    +     int $x,
    -     $y,
    +     int $y,
    -     $col,
    +     int $color,
    -     $font_file,
    +     string $font_filename,
    -     $text,
    +     string $text,
    -     $extrainfo
    +     array $options = []
    -   )
    +   ): array|false
  • imagegammacorrect
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $inputgamma to $input_gamma
    • Parameter type added for parameter #2 ($input_gamma): float
    • Parameter name of parameter #3 changed: $outputgamma to $output_gamma
    • Parameter type added for parameter #3 ($output_gamma): float
      imagegammacorrect(
    -     $im,
    +     GdImage $image,
    -     $inputgamma,
    +     float $input_gamma,
    -     $outputgamma
    +     float $output_gamma
    -   )
    +   ): bool
  • imagefill
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($x): int
    • Parameter type added for parameter #3 ($y): int
    • Parameter name of parameter #4 changed: $col to $color
    • Parameter type added for parameter #4 ($color): int
      imagefill(
    -     $im,
    +     GdImage $image,
    -     $x,
    +     int $x,
    -     $y,
    +     int $y,
    -     $col
    +     int $color
    -   )
    +   ): bool
  • imagegd2
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $to to $file
    • Parameter type added for parameter #2 ($file): ?string
    • Parameter default value added for position #2 ($file): null
    • Parameter type added for parameter #3 ($chunk_size): int
    • Parameter default value added for position #3 ($chunk_size): <default>
    • Parameter name of parameter #4 changed: $type to $mode
    • Parameter type added for parameter #4 ($mode): int
    • Parameter default value added for position #4 ($mode): <default>
      imagegd2(
    -     $im,
    +     GdImage $image,
    -     $to,
    +     ?string $file = null,
    -     $chunk_size,
    +     int $chunk_size = <default>,
    -     $type
    +     int $mode = <default>
    -   )
    +   ): bool
  • imagegetclip
    • Return type added: array
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    - imagegetclip($im)
    + imagegetclip(GdImage $image): array
  • imagegif
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $to to $file
    • Parameter default value added for position #2 ($file): null
    - imagegif($im, $to)
    + imagegif(GdImage $image, $file = null): bool
  • imageinterlace
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $interlace to $enable
    • Parameter type added for parameter #2 ($enable): ?bool
    • Parameter default value added for position #2 ($enable): null
    - imageinterlace($im, $interlace)
    + imageinterlace(GdImage $image, ?bool $enable = null): bool
  • imageistruecolor
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    - imageistruecolor($im)
    + imageistruecolor(GdImage $image): bool
  • imagejpeg
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter name of parameter #2 changed: $to to $file
    • Parameter default value added for position #2 ($file): null
    • Parameter type added for parameter #3 ($quality): int
    • Parameter default value added for position #3 ($quality): -1
      imagejpeg(
    -     $im,
    +     GdImage $image,
    -     $to,
    +     $file = null,
    -     $quality
    +     int $quality = -1
    -   )
    +   ): bool
  • imagelayereffect
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($effect): int
    - imagelayereffect($im, $effect)
    + imagelayereffect(GdImage $image, int $effect): bool
  • imageline
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($x1): int
    • Parameter type added for parameter #3 ($y1): int
    • Parameter type added for parameter #4 ($x2): int
    • Parameter type added for parameter #5 ($y2): int
    • Parameter name of parameter #6 changed: $col to $color
    • Parameter type added for parameter #6 ($color): int
      imageline(
    -     $im,
    +     GdImage $image,
    -     $x1,
    +     int $x1,
    -     $y1,
    +     int $y1,
    -     $x2,
    +     int $x2,
    -     $y2,
    +     int $y2,
    -     $col
    +     int $color
    -   )
    +   ): bool
  • imageloadfont
    • Return type added: int|false
    • Parameter type added for parameter #1 ($filename): string
    - imageloadfont($filename)
    + imageloadfont(string $filename): int|false
  • imageopenpolygon
    • Return type added: bool
    • Parameter name of parameter #1 changed: $im to $image
    • Parameter type added for parameter #1 ($image): GdImage
    • Parameter type added for parameter #2 ($points): array
    • Parameter name of parameter #3 changed: $num_pos to $num_points_or_color
    • Parameter type added for parameter #3 ($num_points_or_color): int
    • Parameter name of parameter #4 changed: $col to $color
    • Parameter type added for parameter #4 ($color): ?int
    • Parameter default value added for position #4 ($color): null
      imageopenpolygon(
    -     $im,
    +     GdImage $image,
    -     $points,
    +     array $points,
    -     $num_pos,
    +     int $num_points_or_color,
    -     $col
    +     ?int $color = null
    -   )
    +   ): bool
  • imagepalettecopy
    • Return type added: void
    • Parameter type added for parameter #1 ($dst): GdImage
    • Parameter type added for parameter #2 ($src): GdImage
    - imagepalettecopy($dst, $src)
    + imagepalettecopy(GdImage $dst, GdImage $src): void

ext-gettext

  • ngettext
    • Return type added: string
    • Parameter name of parameter #1 changed: $msgid1 to $singular
    • Parameter type added for parameter #1 ($singular): string
    • Parameter name of parameter #2 changed: $msgid2 to $plural
    • Parameter type added for parameter #2 ($plural): string
    • Parameter type added for parameter #3 ($count): int
      ngettext(
    -     $msgid1,
    +     string $singular,
    -     $msgid2,
    +     string $plural,
    -     $count
    +     int $count
    -   )
    +   ): string
  • dngettext
    • Return type added: string
    • Parameter type added for parameter #1 ($domain): string
    • Parameter name of parameter #2 changed: $msgid1 to $singular
    • Parameter type added for parameter #2 ($singular): string
    • Parameter name of parameter #3 changed: $msgid2 to $plural
    • Parameter type added for parameter #3 ($plural): string
    • Parameter type added for parameter #4 ($count): int
      dngettext(
    -     $domain,
    +     string $domain,
    -     $msgid1,
    +     string $singular,
    -     $msgid2,
    +     string $plural,
    -     $count
    +     int $count
    -   )
    +   ): string
  • gettext
    • Return type added: string
    • Parameter name of parameter #1 changed: $msgid to $message
    • Parameter type added for parameter #1 ($message): string
    - gettext($msgid)
    + gettext(string $message): string
  • _
    • Return type added: string
    • Parameter name of parameter #1 changed: $msgid to $message
    • Parameter type added for parameter #1 ($message): string
    - _($msgid)
    + _(string $message): string
  • bind_textdomain_codeset
    • Return type added: string|false
    • Parameter type added for parameter #1 ($domain): string
    • Parameter type added for parameter #2 ($codeset): ?string
    - bind_textdomain_codeset($domain, $codeset)
    + bind_textdomain_codeset(string $domain, ?string $codeset): string|false
  • dcngettext
    • Return type added: string
    • Parameter type added for parameter #1 ($domain): string
    • Parameter name of parameter #2 changed: $msgid1 to $singular
    • Parameter type added for parameter #2 ($singular): string
    • Parameter name of parameter #3 changed: $msgid2 to $plural
    • Parameter type added for parameter #3 ($plural): string
    • Parameter type added for parameter #4 ($count): int
    • Parameter type added for parameter #5 ($category): int
      dcngettext(
    -     $domain,
    +     string $domain,
    -     $msgid1,
    +     string $singular,
    -     $msgid2,
    +     string $plural,
    -     $count,
    +     int $count,
    -     $category
    +     int $category
    -   )
    +   ): string
  • dcgettext
    • Return type added: string
    • Parameter name of parameter #1 changed: $domain_name to $domain
    • Parameter type added for parameter #1 ($domain): string
    • Parameter name of parameter #2 changed: $msgid to $message
    • Parameter type added for parameter #2 ($message): string
    • Parameter type added for parameter #3 ($category): int
      dcgettext(
    -     $domain_name,
    +     string $domain,
    -     $msgid,
    +     string $message,
    -     $category
    +     int $category
    -   )
    +   ): string
  • bindtextdomain
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $domain_name to $domain
    • Parameter type added for parameter #1 ($domain): string
    • Parameter name of parameter #2 changed: $dir to $directory
    • Parameter type added for parameter #2 ($directory): ?string
    - bindtextdomain($domain_name, $dir)
    + bindtextdomain(string $domain, ?string $directory): string|false
  • dgettext
    • Return type added: string
    • Parameter name of parameter #1 changed: $domain_name to $domain
    • Parameter type added for parameter #1 ($domain): string
    • Parameter name of parameter #2 changed: $msgid to $message
    • Parameter type added for parameter #2 ($message): string
    - dgettext($domain_name, $msgid)
    + dgettext(string $domain, string $message): string
  • textdomain
    • Return type added: string
    • Parameter type added for parameter #1 ($domain): ?string
    - textdomain($domain)
    + textdomain(?string $domain): string

ext-gmp

  • gmp_rootrem
    • Return type added: array
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    • Parameter type added for parameter #2 ($nth): int
    - gmp_rootrem($a, $nth)
    + gmp_rootrem(GMP|string|int $num, int $nth): array
  • gmp_sign
    • Return type added: int
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    - gmp_sign($a)
    + gmp_sign(GMP|string|int $num): int
  • gmp_sqrt
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    - gmp_sqrt($a)
    + gmp_sqrt(GMP|string|int $num): GMP
  • gmp_sqrtrem
    • Return type added: array
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    - gmp_sqrtrem($a)
    + gmp_sqrtrem(GMP|string|int $num): array
  • gmp_strval
    • Return type added: string
    • Parameter name of parameter #1 changed: $gmpnumber to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    • Parameter type added for parameter #2 ($base): int
    • Parameter default value added for position #2 ($base): 10
    - gmp_strval($gmpnumber, $base)
    + gmp_strval(GMP|string|int $num, int $base = 10): string
  • gmp_root
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    • Parameter type added for parameter #2 ($nth): int
    - gmp_root($a, $nth)
    + gmp_root(GMP|string|int $num, int $nth): GMP
  • gmp_setbit
    • Return type added: void
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP
    • Parameter type added for parameter #2 ($index): int
    • Parameter name of parameter #3 changed: $set_clear to $value
    • Parameter type added for parameter #3 ($value): bool
    • Parameter default value added for position #3 ($value): true
      gmp_setbit(
    -     $a,
    +     GMP $num,
    -     $index,
    +     int $index,
    -     $set_clear
    +     bool $value = true
    -   )
    +   ): void
  • gmp_scan1
    • Return type added: int
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter type added for parameter #2 ($start): int
    - gmp_scan1($a, $start)
    + gmp_scan1(GMP|string|int $num1, int $start): int
  • gmp_scan0
    • Return type added: int
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter type added for parameter #2 ($start): int
    - gmp_scan0($a, $start)
    + gmp_scan0(GMP|string|int $num1, int $start): int
  • gmp_sub
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_sub($a, $b)
    + gmp_sub(GMP|string|int $num1, GMP|string|int $num2): GMP
  • gmp_testbit
    • Return type added: bool
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    • Parameter type added for parameter #2 ($index): int
    - gmp_testbit($a, $index)
    + gmp_testbit(GMP|string|int $num, int $index): bool
  • gmp_xor
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_xor($a, $b)
    + gmp_xor(GMP|string|int $num1, GMP|string|int $num2): GMP
  • gmp_random_seed
    • Return type added: void
    • Parameter type added for parameter #1 ($seed): GMP|string|int
    - gmp_random_seed($seed)
    + gmp_random_seed(GMP|string|int $seed): void
  • gmp_popcount
    • Return type added: int
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    - gmp_popcount($a)
    + gmp_popcount(GMP|string|int $num): int
  • gmp_perfect_power
    • Return type added: bool
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    - gmp_perfect_power($a)
    + gmp_perfect_power(GMP|string|int $num): bool
  • gmp_perfect_square
    • Return type added: bool
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    - gmp_perfect_square($a)
    + gmp_perfect_square(GMP|string|int $num): bool
  • gmp_random_range
    • Return type added: GMP
    • Parameter type added for parameter #1 ($min): GMP|string|int
    • Parameter type added for parameter #2 ($max): GMP|string|int
    - gmp_random_range($min, $max)
    + gmp_random_range(GMP|string|int $min, GMP|string|int $max): GMP
  • gmp_random_bits
    • Return type added: GMP
    • Parameter type added for parameter #1 ($bits): int
    - gmp_random_bits($bits)
    + gmp_random_bits(int $bits): GMP
  • gmp_prob_prime
    • Return type added: int
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    • Parameter name of parameter #2 changed: $reps to $repetitions
    • Parameter type added for parameter #2 ($repetitions): int
    • Parameter default value added for position #2 ($repetitions): 10
    - gmp_prob_prime($a, $reps)
    + gmp_prob_prime(GMP|string|int $num, int $repetitions = 10): int
  • gmp_powm
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $base to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    • Parameter name of parameter #2 changed: $exp to $exponent
    • Parameter type added for parameter #2 ($exponent): GMP|string|int
    • Parameter name of parameter #3 changed: $mod to $modulus
    • Parameter type added for parameter #3 ($modulus): GMP|string|int
      gmp_powm(
    -     $base,
    +     GMP|string|int $num,
    -     $exp,
    +     GMP|string|int $exponent,
    -     $mod
    +     GMP|string|int $modulus
    -   )
    +   ): GMP
  • gmp_pow
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $base to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    • Parameter name of parameter #2 changed: $exp to $exponent
    • Parameter type added for parameter #2 ($exponent): int
    - gmp_pow($base, $exp)
    + gmp_pow(GMP|string|int $num, int $exponent): GMP
  • gmp_export
    • Return type added: string
    • Parameter name of parameter #1 changed: $gmpnumber to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    • Parameter type added for parameter #2 ($word_size): int
    • Parameter default value added for position #2 ($word_size): 1
    • Parameter name of parameter #3 changed: $options to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): GMP_MSW_FIRST | GMP_NATIVE_ENDIAN
      gmp_export(
    -     $gmpnumber,
    +     GMP|string|int $num,
    -     $word_size,
    +     int $word_size = 1,
    -     $options
    +     int $flags = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN
    -   )
    +   ): string
  • gmp_legendre
    • Return type added: int
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_legendre($a, $b)
    + gmp_legendre(GMP|string|int $num1, GMP|string|int $num2): int
  • gmp_lcm
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_lcm($a, $b)
    + gmp_lcm(GMP|string|int $num1, GMP|string|int $num2): GMP
  • gmp_kronecker
    • Return type added: int
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_kronecker($a, $b)
    + gmp_kronecker(GMP|string|int $num1, GMP|string|int $num2): int
  • gmp_jacobi
    • Return type added: int
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_jacobi($a, $b)
    + gmp_jacobi(GMP|string|int $num1, GMP|string|int $num2): int
  • gmp_invert
    • Return type added: GMP|false
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_invert($a, $b)
    + gmp_invert(GMP|string|int $num1, GMP|string|int $num2): GMP|false
  • gmp_intval
    • Return type added: int
    • Parameter name of parameter #1 changed: $gmpnumber to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    - gmp_intval($gmpnumber)
    + gmp_intval(GMP|string|int $num): int
  • gmp_init
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): string|int
    • Parameter type added for parameter #2 ($base): int
    • Parameter default value added for position #2 ($base): 0
    - gmp_init($number, $base)
    + gmp_init(string|int $num, int $base = 0): GMP
  • gmp_import
    • Return type added: GMP
    • Parameter type added for parameter #1 ($data): string
    • Parameter type added for parameter #2 ($word_size): int
    • Parameter default value added for position #2 ($word_size): 1
    • Parameter name of parameter #3 changed: $options to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): GMP_MSW_FIRST | GMP_NATIVE_ENDIAN
      gmp_import(
    -     $data,
    +     string $data,
    -     $word_size,
    +     int $word_size = 1,
    -     $options
    +     int $flags = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN
    -   )
    +   ): GMP
  • gmp_hamdist
    • Return type added: int
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_hamdist($a, $b)
    + gmp_hamdist(GMP|string|int $num1, GMP|string|int $num2): int
  • gmp_gcdext
    • Return type added: array
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_gcdext($a, $b)
    + gmp_gcdext(GMP|string|int $num1, GMP|string|int $num2): array
  • gmp_gcd
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_gcd($a, $b)
    + gmp_gcd(GMP|string|int $num1, GMP|string|int $num2): GMP
  • gmp_fact
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    - gmp_fact($a)
    + gmp_fact(GMP|string|int $num): GMP
  • gmp_or
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_or($a, $b)
    + gmp_or(GMP|string|int $num1, GMP|string|int $num2): GMP
  • gmp_divexact
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_divexact($a, $b)
    + gmp_divexact(GMP|string|int $num1, GMP|string|int $num2): GMP
  • gmp_div_r
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    • Parameter name of parameter #3 changed: $round to $rounding_mode
    • Parameter type added for parameter #3 ($rounding_mode): int
    • Parameter default value added for position #3 ($rounding_mode): GMP_ROUND_ZERO
      gmp_div_r(
    -     $a,
    +     GMP|string|int $num1,
    -     $b,
    +     GMP|string|int $num2,
    -     $round
    +     int $rounding_mode = GMP_ROUND_ZERO
    -   )
    +   ): GMP
  • gmp_div_qr
    • Return type added: array
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    • Parameter name of parameter #3 changed: $round to $rounding_mode
    • Parameter type added for parameter #3 ($rounding_mode): int
    • Parameter default value added for position #3 ($rounding_mode): GMP_ROUND_ZERO
      gmp_div_qr(
    -     $a,
    +     GMP|string|int $num1,
    -     $b,
    +     GMP|string|int $num2,
    -     $round
    +     int $rounding_mode = GMP_ROUND_ZERO
    -   )
    +   ): array
  • gmp_div_q
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    • Parameter name of parameter #3 changed: $round to $rounding_mode
    • Parameter type added for parameter #3 ($rounding_mode): int
    • Parameter default value added for position #3 ($rounding_mode): GMP_ROUND_ZERO
      gmp_div_q(
    -     $a,
    +     GMP|string|int $num1,
    -     $b,
    +     GMP|string|int $num2,
    -     $round
    +     int $rounding_mode = GMP_ROUND_ZERO
    -   )
    +   ): GMP
  • gmp_div
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    • Parameter name of parameter #3 changed: $round to $rounding_mode
    • Parameter type added for parameter #3 ($rounding_mode): int
    • Parameter default value added for position #3 ($rounding_mode): GMP_ROUND_ZERO
      gmp_div(
    -     $a,
    +     GMP|string|int $num1,
    -     $b,
    +     GMP|string|int $num2,
    -     $round
    +     int $rounding_mode = GMP_ROUND_ZERO
    -   )
    +   ): GMP
  • gmp_com
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    - gmp_com($a)
    + gmp_com(GMP|string|int $num): GMP
  • gmp_cmp
    • Return type added: int
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_cmp($a, $b)
    + gmp_cmp(GMP|string|int $num1, GMP|string|int $num2): int
  • gmp_clrbit
    • Return type added: void
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP
    • Parameter type added for parameter #2 ($index): int
    - gmp_clrbit($a, $index)
    + gmp_clrbit(GMP $num, int $index): void
  • gmp_binomial
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $n
    • Parameter type added for parameter #1 ($n): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $k
    • Parameter type added for parameter #2 ($k): int
    - gmp_binomial($a, $b)
    + gmp_binomial(GMP|string|int $n, int $k): GMP
  • gmp_and
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_and($a, $b)
    + gmp_and(GMP|string|int $num1, GMP|string|int $num2): GMP
  • gmp_add
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_add($a, $b)
    + gmp_add(GMP|string|int $num1, GMP|string|int $num2): GMP
  • gmp_abs
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    - gmp_abs($a)
    + gmp_abs(GMP|string|int $num): GMP
  • gmp_mod
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_mod($a, $b)
    + gmp_mod(GMP|string|int $num1, GMP|string|int $num2): GMP
  • gmp_mul
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num1
    • Parameter type added for parameter #1 ($num1): GMP|string|int
    • Parameter name of parameter #2 changed: $b to $num2
    • Parameter type added for parameter #2 ($num2): GMP|string|int
    - gmp_mul($a, $b)
    + gmp_mul(GMP|string|int $num1, GMP|string|int $num2): GMP
  • gmp_neg
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    - gmp_neg($a)
    + gmp_neg(GMP|string|int $num): GMP
  • gmp_nextprime
    • Return type added: GMP
    • Parameter name of parameter #1 changed: $a to $num
    • Parameter type added for parameter #1 ($num): GMP|string|int
    - gmp_nextprime($a)
    + gmp_nextprime(GMP|string|int $num): GMP

ext-hash

  • mhash_keygen_s2k
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $hash to $algo
    • Parameter type added for parameter #1 ($algo): int
    • Parameter name of parameter #2 changed: $input_password to $password
    • Parameter type added for parameter #2 ($password): string
    • Parameter type added for parameter #3 ($salt): string
    • Parameter name of parameter #4 changed: $bytes to $length
    • Parameter type added for parameter #4 ($length): int
      mhash_keygen_s2k(
    -     $hash,
    +     int $algo,
    -     $input_password,
    +     string $password,
    -     $salt,
    +     string $salt,
    -     $bytes
    +     int $length
    -   )
    +   ): string|false
  • mhash_get_hash_name
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $hash to $algo
    • Parameter type added for parameter #1 ($algo): int
    - mhash_get_hash_name($hash)
    + mhash_get_hash_name(int $algo): string|false
  • mhash_get_block_size
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $hash to $algo
    • Parameter type added for parameter #1 ($algo): int
    - mhash_get_block_size($hash)
    + mhash_get_block_size(int $algo): int|false
  • mhash_count

    Return type added: int

    - mhash_count()
    + mhash_count(): int
  • mhash
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $hash to $algo
    • Parameter type added for parameter #1 ($algo): int
    • Parameter type added for parameter #2 ($data): string
    • Parameter type added for parameter #3 ($key): ?string
    • Parameter default value added for position #3 ($key): null
      mhash(
    -     $hash,
    +     int $algo,
    -     $data,
    +     string $data,
    -     $key
    +     ?string $key = null
    -   )
    +   ): string|false
  • hash_final
    • Return type added: string
    • Parameter type added for parameter #1 ($context): HashContext
    • Parameter name of parameter #2 changed: $raw_output to $binary
    • Parameter type added for parameter #2 ($binary): bool
    • Parameter default value added for position #2 ($binary): false
    - hash_final($context, $raw_output)
    + hash_final(HashContext $context, bool $binary = false): string
  • hash_copy
    • Return type added: HashContext
    • Parameter type added for parameter #1 ($context): HashContext
    - hash_copy($context)
    + hash_copy(HashContext $context): HashContext
  • hash_equals
    • Return type added: bool
    • Parameter type added for parameter #1 ($known_string): string
    • Parameter type added for parameter #2 ($user_string): string
    - hash_equals($known_string, $user_string)
    + hash_equals(string $known_string, string $user_string): bool
  • hash_file
    • Return type added: string|false
    • Parameter type added for parameter #1 ($algo): string
    • Parameter type added for parameter #2 ($filename): string
    • Parameter name of parameter #3 changed: $raw_output to $binary
    • Parameter type added for parameter #3 ($binary): bool
    • Parameter default value added for position #3 ($binary): false
      hash_file(
    -     $algo,
    +     string $algo,
    -     $filename,
    +     string $filename,
    -     $raw_output
    +     bool $binary = false
    -   )
    +   ): string|false
  • hash_hmac_algos

    Return type added: array

    - hash_hmac_algos()
    + hash_hmac_algos(): array
  • hash_hkdf
    • Return type added: string
    • Parameter name of parameter #1 changed: $ikm to $algo
    • Parameter type added for parameter #1 ($algo): string
    • Parameter name of parameter #2 changed: $algo to $key
    • Parameter type added for parameter #2 ($key): string
    • Parameter type added for parameter #3 ($length): int
    • Parameter default value added for position #3 ($length): 0
    • Parameter name of parameter #4 changed: $string to $info
    • Parameter type added for parameter #4 ($info): string
    • Parameter default value added for position #4 ($info): ""
    • Parameter type added for parameter #5 ($salt): string
    • Parameter default value added for position #5 ($salt): ""
      hash_hkdf(
    -     $ikm,
    +     string $algo,
    -     $algo,
    +     string $key,
    -     $length,
    +     int $length = 0,
    -     $string,
    +     string $info = "",
    -     $salt
    +     string $salt = ""
    -   )
    +   ): string
  • HASH_HMAC
    • Return type added: string
    • Parameter type added for parameter #1 ($algo): string
    • Parameter type added for parameter #2 ($data): string
    • Parameter type added for parameter #3 ($key): string
    • Parameter name of parameter #4 changed: $raw_output to $binary
    • Parameter type added for parameter #4 ($binary): bool
    • Parameter default value added for position #4 ($binary): false
      hash_hmac(
    -     $algo,
    +     string $algo,
    -     $data,
    +     string $data,
    -     $key,
    +     string $key,
    -     $raw_output
    +     bool $binary = false
    -   )
    +   ): string
  • hash_update_stream
    • Return type added: int
    • Parameter type added for parameter #1 ($context): HashContext
    • Parameter name of parameter #2 changed: $handle to $stream
    • Parameter type added for parameter #3 ($length): int
    • Parameter default value added for position #3 ($length): -1
      hash_update_stream(
    -     $context,
    +     HashContext $context,
    -     $handle,
    +     $stream,
    -     $length
    +     int $length = -1
    -   )
    +   ): int
  • hash_update_file
    • Return type added: bool
    • Parameter type added for parameter #1 ($context): HashContext
    • Parameter type added for parameter #2 ($filename): string
    • Parameter default value added for position #3 ($stream_context): null
      hash_update_file(
    -     $context,
    +     HashContext $context,
    -     $filename,
    +     string $filename,
    -     $stream_context
    +     $stream_context = null
    -   )
    +   ): bool
  • hash_update
    • Return type added: bool
    • Parameter type added for parameter #1 ($context): HashContext
    • Parameter type added for parameter #2 ($data): string
    - hash_update($context, $data)
    + hash_update(HashContext $context, string $data): bool
  • hash_pbkdf2
    • Return type added: string
    • Parameter type added for parameter #1 ($algo): string
    • Parameter type added for parameter #2 ($password): string
    • Parameter type added for parameter #3 ($salt): string
    • Parameter type added for parameter #4 ($iterations): int
    • Parameter type added for parameter #5 ($length): int
    • Parameter default value added for position #5 ($length): 0
    • Parameter name of parameter #6 changed: $raw_output to $binary
    • Parameter type added for parameter #6 ($binary): bool
    • Parameter default value added for position #6 ($binary): false
      hash_pbkdf2(
    -     $algo,
    +     string $algo,
    -     $password,
    +     string $password,
    -     $salt,
    +     string $salt,
    -     $iterations,
    +     int $iterations,
    -     $length,
    +     int $length = 0,
    -     $raw_output
    +     bool $binary = false
    -   )
    +   ): string
  • hash_init
    • Return type added: HashContext
    • Parameter type added for parameter #1 ($algo): string
    • Parameter name of parameter #2 changed: $options to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): 0
    • Parameter type added for parameter #3 ($key): string
    • Parameter default value added for position #3 ($key): ""
      hash_init(
    -     $algo,
    +     string $algo,
    -     $options,
    +     int $flags = 0,
    -     $key
    +     string $key = ""
    -   )
    +   ): HashContext
  • hash_hmac_file
    • Return type added: string|false
    • Parameter type added for parameter #1 ($algo): string
    • Parameter type added for parameter #2 ($filename): string
    • Parameter type added for parameter #3 ($key): string
    • Parameter name of parameter #4 changed: $raw_output to $binary
    • Parameter type added for parameter #4 ($binary): bool
    • Parameter default value added for position #4 ($binary): false
      hash_hmac_file(
    -     $algo,
    +     string $algo,
    -     $filename,
    +     string $filename,
    -     $key,
    +     string $key,
    -     $raw_output
    +     bool $binary = false
    -   )
    +   ): string|false
  • hash
    • Return type added: string
    • Parameter type added for parameter #1 ($algo): string
    • Parameter type added for parameter #2 ($data): string
    • Parameter name of parameter #3 changed: $raw_output to $binary
    • Parameter type added for parameter #3 ($binary): bool
    • Parameter default value added for position #3 ($binary): false
      hash(
    -     $algo,
    +     string $algo,
    -     $data,
    +     string $data,
    -     $raw_output
    +     bool $binary = false
    -   )
    +   ): string
  • hash_algos

    Return type added: array

    - hash_algos()
    + hash_algos(): array

ext-iconv

  • iconv_strlen
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $charset to $encoding
    • Parameter type added for parameter #2 ($encoding): ?string
    • Parameter default value added for position #2 ($encoding): null
    - iconv_strlen($str, $charset)
    + iconv_strlen(string $string, ?string $encoding = null): int|false
  • iconv_substr
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($offset): int
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
    • Parameter name of parameter #4 changed: $charset to $encoding
    • Parameter type added for parameter #4 ($encoding): ?string
    • Parameter default value added for position #4 ($encoding): null
      iconv_substr(
    -     $str,
    +     string $string,
    -     $offset,
    +     int $offset,
    -     $length,
    +     ?int $length = null,
    -     $charset
    +     ?string $encoding = null
    -   )
    +   ): string|false
  • iconv_strrpos
    • Return type added: int|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter name of parameter #3 changed: $charset to $encoding
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
      iconv_strrpos(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $charset
    +     ?string $encoding = null
    -   )
    +   ): int|false
  • iconv_strpos
    • Return type added: int|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
    • Parameter name of parameter #4 changed: $charset to $encoding
    • Parameter type added for parameter #4 ($encoding): ?string
    • Parameter default value added for position #4 ($encoding): null
      iconv_strpos(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $offset,
    +     int $offset = 0,
    -     $charset
    +     ?string $encoding = null
    -   )
    +   ): int|false
  • iconv_set_encoding
    • Return type added: bool
    • Parameter type added for parameter #1 ($type): string
    • Parameter name of parameter #2 changed: $charset to $encoding
    • Parameter type added for parameter #2 ($encoding): string
    - iconv_set_encoding($type, $charset)
    + iconv_set_encoding(string $type, string $encoding): bool
  • iconv_mime_encode
    • Return type added: string|false
    • Parameter type added for parameter #1 ($field_name): string
    • Parameter type added for parameter #2 ($field_value): string
    • Parameter name of parameter #3 changed: $preference to $options
    • Parameter type added for parameter #3 ($options): array
    • Parameter default value added for position #3 ($options): []
      iconv_mime_encode(
    -     $field_name,
    +     string $field_name,
    -     $field_value,
    +     string $field_value,
    -     $preference
    +     array $options = []
    -   )
    +   ): string|false
  • iconv_mime_decode_headers
    • Return type added: array|false
    • Parameter type added for parameter #1 ($headers): string
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): 0
    • Parameter name of parameter #3 changed: $charset to $encoding
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
      iconv_mime_decode_headers(
    -     $headers,
    +     string $headers,
    -     $mode,
    +     int $mode = 0,
    -     $charset
    +     ?string $encoding = null
    -   )
    +   ): array|false
  • iconv_mime_decode
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $encoded_string to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): 0
    • Parameter name of parameter #3 changed: $charset to $encoding
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
      iconv_mime_decode(
    -     $encoded_string,
    +     string $string,
    -     $mode,
    +     int $mode = 0,
    -     $charset
    +     ?string $encoding = null
    -   )
    +   ): string|false
  • iconv_get_encoding
    • Return type added: array|string|false
    • Parameter type added for parameter #1 ($type): string
    • Parameter default value added for position #1 ($type): "all"
    - iconv_get_encoding($type)
    + iconv_get_encoding(string $type = "all"): array|string|false
  • iconv
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $in_charset to $from_encoding
    • Parameter type added for parameter #1 ($from_encoding): string
    • Parameter name of parameter #2 changed: $out_charset to $to_encoding
    • Parameter type added for parameter #2 ($to_encoding): string
    • Parameter name of parameter #3 changed: $str to $string
    • Parameter type added for parameter #3 ($string): string
      iconv(
    -     $in_charset,
    +     string $from_encoding,
    -     $out_charset,
    +     string $to_encoding,
    -     $str
    +     string $string
    -   )
    +   ): string|false

ext-imap

  • imap_utf8_to_mutf7
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $in to $string
    • Parameter type added for parameter #1 ($string): string
    - imap_utf8_to_mutf7($in)
    + imap_utf8_to_mutf7(string $string): string|false
  • imap_utf8
    • Return type added: string
    • Parameter type added for parameter #1 ($mime_encoded_text): string
    - imap_utf8($mime_encoded_text)
    + imap_utf8(string $mime_encoded_text): string
  • imap_utf7_encode
    • Return type added: string
    • Parameter name of parameter #1 changed: $buf to $string
    • Parameter type added for parameter #1 ($string): string
    - imap_utf7_encode($buf)
    + imap_utf7_encode(string $string): string
  • imap_utf7_decode
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $buf to $string
    • Parameter type added for parameter #1 ($string): string
    - imap_utf7_decode($buf)
    + imap_utf7_decode(string $string): string|false
  • imap_mutf7_to_utf8
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $in to $string
    • Parameter type added for parameter #1 ($string): string
    - imap_mutf7_to_utf8($in)
    + imap_mutf7_to_utf8(string $string): string|false
  • imap_getsubscribed
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $ref to $reference
    • Parameter type added for parameter #2 ($reference): string
    • Parameter type added for parameter #3 ($pattern): string
      imap_getsubscribed(
    -     $stream_id,
    +     $imap,
    -     $ref,
    +     string $reference,
    -     $pattern
    +     string $pattern
    -   )
    +   ): array|false
  • imap_lsub
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $ref to $reference
    • Parameter type added for parameter #2 ($reference): string
    • Parameter type added for parameter #3 ($pattern): string
      imap_lsub(
    -     $stream_id,
    +     $imap,
    -     $ref,
    +     string $reference,
    -     $pattern
    +     string $pattern
    -   )
    +   ): array|false
  • imap_fetchmime
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $msg_no to $message_num
    • Parameter type added for parameter #2 ($message_num): int
    • Parameter type added for parameter #3 ($section): string
    • Parameter name of parameter #4 changed: $options to $flags
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): 0
      imap_fetchmime(
    -     $stream_id,
    +     $imap,
    -     $msg_no,
    +     int $message_num,
    -     $section,
    +     string $section,
    -     $options
    +     int $flags = 0
    -   )
    +   ): string|false
  • imap_fetchstructure
    • Return type added: stdClass|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $msg_no to $message_num
    • Parameter type added for parameter #2 ($message_num): int
    • Parameter name of parameter #3 changed: $options to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      imap_fetchstructure(
    -     $stream_id,
    +     $imap,
    -     $msg_no,
    +     int $message_num,
    -     $options
    +     int $flags = 0
    -   )
    +   ): stdClass|false
  • imap_fetchtext
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $msg_no to $message_num
    • Parameter type added for parameter #2 ($message_num): int
    • Parameter name of parameter #3 changed: $options to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      imap_fetchtext(
    -     $stream_id,
    +     $imap,
    -     $msg_no,
    +     int $message_num,
    -     $options
    +     int $flags = 0
    -   )
    +   ): string|false
  • imap_gc
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($flags): int
    - imap_gc($stream_id, $flags)
    + imap_gc($imap, int $flags): bool
  • imap_get_quota
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $qroot to $quota_root
    • Parameter type added for parameter #2 ($quota_root): string
    - imap_get_quota($stream_id, $qroot)
    + imap_get_quota($imap, string $quota_root): array|false
  • imap_get_quotaroot
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $mbox to $mailbox
    • Parameter type added for parameter #2 ($mailbox): string
    - imap_get_quotaroot($stream_id, $mbox)
    + imap_get_quotaroot($imap, string $mailbox): array|false
  • imap_getacl
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($mailbox): string
    - imap_getacl($stream_id, $mailbox)
    + imap_getacl($imap, string $mailbox): array|false
  • imap_getmailboxes
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $ref to $reference
    • Parameter type added for parameter #2 ($reference): string
    • Parameter type added for parameter #3 ($pattern): string
      imap_getmailboxes(
    -     $stream_id,
    +     $imap,
    -     $ref,
    +     string $reference,
    -     $pattern
    +     string $pattern
    -   )
    +   ): array|false
  • imap_fetchheader
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $msg_no to $message_num
    • Parameter type added for parameter #2 ($message_num): int
    • Parameter name of parameter #3 changed: $options to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      imap_fetchheader(
    -     $stream_id,
    +     $imap,
    -     $msg_no,
    +     int $message_num,
    -     $options
    +     int $flags = 0
    -   )
    +   ): string|false
  • imap_headerinfo
    • Return type added: stdClass|false
    • Parameter count changed: 5 to 4
    • Optional parameter removed - #5: $default_host
     imap_headerinfo(
    -    $stream_id,
    -    $msg_no,
    -    $from_length,
    -    $subject_length,
    -    $default_host
    -  )
    +    $imap,
    +    int $message_num,
    +    int $from_length = 0,
    +    int $subject_length = 0
    +  ): stdClass|false
  • imap_headers
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    - imap_headers($stream_id)
    + imap_headers($imap): array|false
  • imap_last_error

    Return type added: string|false

    - imap_last_error()
    + imap_last_error(): string|false
  • imap_list
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $ref to $reference
    • Parameter type added for parameter #2 ($reference): string
    • Parameter type added for parameter #3 ($pattern): string
      imap_list(
    -     $stream_id,
    +     $imap,
    -     $ref,
    +     string $reference,
    -     $pattern
    +     string $pattern
    -   )
    +   ): array|false
  • imap_listmailbox
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $ref to $reference
    • Parameter type added for parameter #2 ($reference): string
    • Parameter type added for parameter #3 ($pattern): string
      imap_listmailbox(
    -     $stream_id,
    +     $imap,
    -     $ref,
    +     string $reference,
    -     $pattern
    +     string $pattern
    -   )
    +   ): array|false
  • imap_listscan
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $ref to $reference
    • Parameter type added for parameter #2 ($reference): string
    • Parameter type added for parameter #3 ($pattern): string
    • Parameter type added for parameter #4 ($content): string
      imap_listscan(
    -     $stream_id,
    +     $imap,
    -     $ref,
    +     string $reference,
    -     $pattern,
    +     string $pattern,
    -     $content
    +     string $content
    -   )
    +   ): array|false
  • imap_listsubscribed
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $ref to $reference
    • Parameter type added for parameter #2 ($reference): string
    • Parameter type added for parameter #3 ($pattern): string
      imap_listsubscribed(
    -     $stream_id,
    +     $imap,
    -     $ref,
    +     string $reference,
    -     $pattern
    +     string $pattern
    -   )
    +   ): array|false
  • imap_num_msg
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    - imap_num_msg($stream_id)
    + imap_num_msg($imap): int|false
  • imap_rfc822_parse_adrlist
    • Return type added: array
    • Parameter name of parameter #1 changed: $address_string to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $default_host to $default_hostname
    • Parameter type added for parameter #2 ($default_hostname): string
    - imap_rfc822_parse_adrlist($address_string, $default_host)
    + imap_rfc822_parse_adrlist(string $string, string $default_hostname): array
  • imap_reopen
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($mailbox): string
    • Parameter name of parameter #3 changed: $options to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
    • Parameter name of parameter #4 changed: $n_retries to $retries
    • Parameter type added for parameter #4 ($retries): int
    • Parameter default value added for position #4 ($retries): 0
      imap_reopen(
    -     $stream_id,
    +     $imap,
    -     $mailbox,
    +     string $mailbox,
    -     $options,
    +     int $flags = 0,
    -     $n_retries
    +     int $retries = 0
    -   )
    +   ): bool
  • imap_renamemailbox
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $old_name to $from
    • Parameter type added for parameter #2 ($from): string
    • Parameter name of parameter #3 changed: $new_name to $to
    • Parameter type added for parameter #3 ($to): string
      imap_renamemailbox(
    -     $stream_id,
    +     $imap,
    -     $old_name,
    +     string $from,
    -     $new_name
    +     string $to
    -   )
    +   ): bool
  • imap_rename
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $old_name to $from
    • Parameter type added for parameter #2 ($from): string
    • Parameter name of parameter #3 changed: $new_name to $to
    • Parameter type added for parameter #3 ($to): string
      imap_rename(
    -     $stream_id,
    +     $imap,
    -     $old_name,
    +     string $from,
    -     $new_name
    +     string $to
    -   )
    +   ): bool
  • imap_qprint
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $text to $string
    • Parameter type added for parameter #1 ($string): string
    - imap_qprint($text)
    + imap_qprint(string $string): string|false
  • imap_ping
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    - imap_ping($stream_id)
    + imap_ping($imap): bool
  • imap_open
    • Parameter type added for parameter #1 ($mailbox): string
    • Parameter type added for parameter #2 ($user): string
    • Parameter type added for parameter #3 ($password): string
    • Parameter name of parameter #4 changed: $options to $flags
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): 0
    • Parameter name of parameter #5 changed: $n_retries to $retries
    • Parameter type added for parameter #5 ($retries): int
    • Parameter default value added for position #5 ($retries): 0
    • Parameter name of parameter #6 changed: $params to $options
    • Parameter type added for parameter #6 ($options): array
    • Parameter default value added for position #6 ($options): []
      imap_open(
    -     $mailbox,
    +     string $mailbox,
    -     $user,
    +     string $user,
    -     $password,
    +     string $password,
    -     $options,
    +     int $flags = 0,
    -     $n_retries,
    +     int $retries = 0,
    -     $params
    +     array $options = []
        )
  • imap_num_recent
    • Return type added: int
    • Parameter name of parameter #1 changed: $stream_id to $imap
    - imap_num_recent($stream_id)
    + imap_num_recent($imap): int
  • imap_rfc822_parse_headers
    • Return type added: stdClass
    • Parameter type added for parameter #1 ($headers): string
    • Parameter name of parameter #2 changed: $default_host to $default_hostname
    • Parameter type added for parameter #2 ($default_hostname): string
    • Parameter default value added for position #2 ($default_hostname): "UNKNOWN"
    - imap_rfc822_parse_headers($headers, $default_host)
    + imap_rfc822_parse_headers(string $headers, string $default_hostname = "UNKNOWN"): stdClass
  • imap_msgno
    • Return type added: int
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $unique_msg_id to $message_uid
    • Parameter type added for parameter #2 ($message_uid): int
    - imap_msgno($stream_id, $unique_msg_id)
    + imap_msgno($imap, int $message_uid): int
  • imap_mime_header_decode
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - imap_mime_header_decode($str)
    + imap_mime_header_decode(string $string): array|false
  • imap_mailboxmsginfo
    • Return type added: stdClass
    • Parameter name of parameter #1 changed: $stream_id to $imap
    - imap_mailboxmsginfo($stream_id)
    + imap_mailboxmsginfo($imap): stdClass
  • imap_mail_move
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $sequence to $message_nums
    • Parameter type added for parameter #2 ($message_nums): string
    • Parameter type added for parameter #3 ($mailbox): string
    • Parameter name of parameter #4 changed: $options to $flags
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): 0
      imap_mail_move(
    -     $stream_id,
    +     $imap,
    -     $sequence,
    +     string $message_nums,
    -     $mailbox,
    +     string $mailbox,
    -     $options
    +     int $flags = 0
    -   )
    +   ): bool
  • imap_mail_copy
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $msglist to $message_nums
    • Parameter type added for parameter #2 ($message_nums): string
    • Parameter type added for parameter #3 ($mailbox): string
    • Parameter name of parameter #4 changed: $options to $flags
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): 0
      imap_mail_copy(
    -     $stream_id,
    +     $imap,
    -     $msglist,
    +     string $message_nums,
    -     $mailbox,
    +     string $mailbox,
    -     $options
    +     int $flags = 0
    -   )
    +   ): bool
  • imap_mail_compose
    • Return type added: string|false
    • Parameter type added for parameter #1 ($envelope): array
    • Parameter name of parameter #2 changed: $body to $bodies
    • Parameter type added for parameter #2 ($bodies): array
    - imap_mail_compose($envelope, $body)
    + imap_mail_compose(array $envelope, array $bodies): string|false
  • imap_mail
    • Return type added: bool
    • Parameter type added for parameter #1 ($to): string
    • Parameter type added for parameter #2 ($subject): string
    • Parameter type added for parameter #3 ($message): string
    • Parameter type added for parameter #4 ($additional_headers): ?string
    • Parameter default value added for position #4 ($additional_headers): null
    • Parameter type added for parameter #5 ($cc): ?string
    • Parameter default value added for position #5 ($cc): null
    • Parameter type added for parameter #6 ($bcc): ?string
    • Parameter default value added for position #6 ($bcc): null
    • Parameter name of parameter #7 changed: $rpath to $return_path
    • Parameter type added for parameter #7 ($return_path): ?string
    • Parameter default value added for position #7 ($return_path): null
      imap_mail(
    -     $to,
    +     string $to,
    -     $subject,
    +     string $subject,
    -     $message,
    +     string $message,
    -     $additional_headers,
    +     ?string $additional_headers = null,
    -     $cc,
    +     ?string $cc = null,
    -     $bcc,
    +     ?string $bcc = null,
    -     $rpath
    +     ?string $return_path = null
    -   )
    +   ): bool
  • imap_unsubscribe
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($mailbox): string
    - imap_unsubscribe($stream_id, $mailbox)
    + imap_unsubscribe($imap, string $mailbox): bool
  • imap_rfc822_write_address
    • Return type added: string|false
    • Parameter type added for parameter #1 ($mailbox): string
    • Parameter name of parameter #2 changed: $host to $hostname
    • Parameter type added for parameter #2 ($hostname): string
    • Parameter type added for parameter #3 ($personal): string
      imap_rfc822_write_address(
    -     $mailbox,
    +     string $mailbox,
    -     $host,
    +     string $hostname,
    -     $personal
    +     string $personal
    -   )
    +   ): string|false
  • imap_savebody
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #3 changed: $msg_no to $message_num
    • Parameter type added for parameter #3 ($message_num): int
    • Parameter type added for parameter #4 ($section): string
    • Parameter default value added for position #4 ($section): ""
    • Parameter name of parameter #5 changed: $options to $flags
    • Parameter type added for parameter #5 ($flags): int
    • Parameter default value added for position #5 ($flags): 0
      imap_savebody(
    -     $stream_id,
    +     $imap,
          $file,
    -     $msg_no,
    +     int $message_num,
    -     $section,
    +     string $section = "",
    -     $options
    +     int $flags = 0
    -   )
    +   ): bool
  • imap_scan
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $ref to $reference
    • Parameter type added for parameter #2 ($reference): string
    • Parameter type added for parameter #3 ($pattern): string
    • Parameter type added for parameter #4 ($content): string
      imap_scan(
    -     $stream_id,
    +     $imap,
    -     $ref,
    +     string $reference,
    -     $pattern,
    +     string $pattern,
    -     $content
    +     string $content
    -   )
    +   ): array|false
  • imap_scanmailbox
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $ref to $reference
    • Parameter type added for parameter #2 ($reference): string
    • Parameter type added for parameter #3 ($pattern): string
    • Parameter type added for parameter #4 ($content): string
      imap_scanmailbox(
    -     $stream_id,
    +     $imap,
    -     $ref,
    +     string $reference,
    -     $pattern,
    +     string $pattern,
    -     $content
    +     string $content
    -   )
    +   ): array|false
  • imap_search
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($criteria): string
    • Parameter name of parameter #3 changed: $options to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): SE_FREE
    • Parameter type added for parameter #4 ($charset): string
    • Parameter default value added for position #4 ($charset): ""
      imap_search(
    -     $stream_id,
    +     $imap,
    -     $criteria,
    +     string $criteria,
    -     $options,
    +     int $flags = SE_FREE,
    -     $charset
    +     string $charset = ""
    -   )
    +   ): array|false
  • imap_set_quota
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $qroot to $quota_root
    • Parameter type added for parameter #2 ($quota_root): string
    • Parameter type added for parameter #3 ($mailbox_size): int
      imap_set_quota(
    -     $stream_id,
    +     $imap,
    -     $qroot,
    +     string $quota_root,
    -     $mailbox_size
    +     int $mailbox_size
    -   )
    +   ): bool
  • imap_setacl
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($mailbox): string
    • Parameter name of parameter #3 changed: $id to $user_id
    • Parameter type added for parameter #3 ($user_id): string
    • Parameter type added for parameter #4 ($rights): string
      imap_setacl(
    -     $stream_id,
    +     $imap,
    -     $mailbox,
    +     string $mailbox,
    -     $id,
    +     string $user_id,
    -     $rights
    +     string $rights
    -   )
    +   ): bool
  • imap_setflag_full
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($sequence): string
    • Parameter type added for parameter #3 ($flag): string
    • Parameter type added for parameter #4 ($options): int
    • Parameter default value added for position #4 ($options): 0
      imap_setflag_full(
    -     $stream_id,
    +     $imap,
    -     $sequence,
    +     string $sequence,
    -     $flag,
    +     string $flag,
    -     $options
    +     int $options = 0
    -   )
    +   ): bool
  • imap_sort
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($criteria): int
    • Parameter type added for parameter #3 ($reverse): bool
    • Parameter name of parameter #4 changed: $options to $flags
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): 0
    • Parameter type added for parameter #5 ($search_criteria): ?string
    • Parameter default value added for position #5 ($search_criteria): null
    • Parameter type added for parameter #6 ($charset): ?string
    • Parameter default value added for position #6 ($charset): null
      imap_sort(
    -     $stream_id,
    +     $imap,
    -     $criteria,
    +     int $criteria,
    -     $reverse,
    +     bool $reverse,
    -     $options,
    +     int $flags = 0,
    -     $search_criteria,
    +     ?string $search_criteria = null,
    -     $charset
    +     ?string $charset = null
    -   )
    +   ): array|false
  • imap_status
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($mailbox): string
    • Parameter name of parameter #3 changed: $options to $flags
    • Parameter type added for parameter #3 ($flags): int
      imap_status(
    -     $stream_id,
    +     $imap,
    -     $mailbox,
    +     string $mailbox,
    -     $options
    +     int $flags
        )
  • imap_subscribe
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($mailbox): string
    - imap_subscribe($stream_id, $mailbox)
    + imap_subscribe($imap, string $mailbox): bool
  • imap_thread
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $options to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): SE_FREE
    - imap_thread($stream_id, $options)
    + imap_thread($imap, int $flags = SE_FREE): array|false
  • imap_timeout
    • Return type added: int|bool
    • Parameter type added for parameter #1 ($timeout_type): int
    • Parameter type added for parameter #2 ($timeout): int
    • Parameter default value added for position #2 ($timeout): -1
    - imap_timeout($timeout_type, $timeout)
    + imap_timeout(int $timeout_type, int $timeout = -1): int|bool
  • imap_uid
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $msg_no to $message_num
    • Parameter type added for parameter #2 ($message_num): int
    - imap_uid($stream_id, $msg_no)
    + imap_uid($imap, int $message_num): int|false
  • imap_undelete
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $msg_no to $message_nums
    • Parameter type added for parameter #2 ($message_nums): string
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      imap_undelete(
    -     $stream_id,
    +     $imap,
    -     $msg_no,
    +     string $message_nums,
    -     $flags
    +     int $flags = 0
    -   )
    +   ): bool
  • imap_fetch_overview
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($sequence): string
    • Parameter name of parameter #3 changed: $options to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      imap_fetch_overview(
    -     $stream_id,
    +     $imap,
    -     $sequence,
    +     string $sequence,
    -     $options
    +     int $flags = 0
    -   )
    +   ): array|false
  • imap_fetchbody
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $msg_no to $message_num
    • Parameter type added for parameter #2 ($message_num): int
    • Parameter type added for parameter #3 ($section): string
    • Parameter name of parameter #4 changed: $options to $flags
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): 0
      imap_fetchbody(
    -     $stream_id,
    +     $imap,
    -     $msg_no,
    +     int $message_num,
    -     $section,
    +     string $section,
    -     $options
    +     int $flags = 0
    -   )
    +   ): string|false
  • imap_8bit
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $text to $string
    • Parameter type added for parameter #1 ($string): string
    - imap_8bit($text)
    + imap_8bit(string $string): string|false
  • imap_alerts

    Return type added: array|false

    - imap_alerts()
    + imap_alerts(): array|false
  • imap_append
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($folder): string
    • Parameter type added for parameter #3 ($message): string
    • Parameter type added for parameter #4 ($options): ?string
    • Parameter default value added for position #4 ($options): null
    • Parameter name of parameter #5 changed: $date to $internal_date
    • Parameter type added for parameter #5 ($internal_date): ?string
    • Parameter default value added for position #5 ($internal_date): null
      imap_append(
    -     $stream_id,
    +     $imap,
    -     $folder,
    +     string $folder,
    -     $message,
    +     string $message,
    -     $options,
    +     ?string $options = null,
    -     $date
    +     ?string $internal_date = null
    -   )
    +   ): bool
  • imap_base64
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $text to $string
    • Parameter type added for parameter #1 ($string): string
    - imap_base64($text)
    + imap_base64(string $string): string|false
  • imap_binary
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $text to $string
    • Parameter type added for parameter #1 ($string): string
    - imap_binary($text)
    + imap_binary(string $string): string|false
  • imap_body
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $msg_no to $message_num
    • Parameter type added for parameter #2 ($message_num): int
    • Parameter name of parameter #3 changed: $options to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      imap_body(
    -     $stream_id,
    +     $imap,
    -     $msg_no,
    +     int $message_num,
    -     $options
    +     int $flags = 0
    -   )
    +   ): string|false
  • imap_bodystruct
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $msg_no to $message_num
    • Parameter type added for parameter #2 ($message_num): int
    • Parameter type added for parameter #3 ($section): string
      imap_bodystruct(
    -     $stream_id,
    +     $imap,
    -     $msg_no,
    +     int $message_num,
    -     $section
    +     string $section
        )
  • imap_check
    • Return type added: stdClass|false
    • Parameter name of parameter #1 changed: $stream_id to $imap
    - imap_check($stream_id)
    + imap_check($imap): stdClass|false
  • imap_close
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $options to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): 0
    - imap_close($stream_id, $options)
    + imap_close($imap, int $flags = 0): bool
  • imap_create
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($mailbox): string
    - imap_create($stream_id, $mailbox)
    + imap_create($imap, string $mailbox): bool
  • imap_createmailbox
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($mailbox): string
    - imap_createmailbox($stream_id, $mailbox)
    + imap_createmailbox($imap, string $mailbox): bool
  • imap_delete
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter name of parameter #2 changed: $msg_no to $message_nums
    • Parameter type added for parameter #2 ($message_nums): string
    • Parameter name of parameter #3 changed: $options to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      imap_delete(
    -     $stream_id,
    +     $imap,
    -     $msg_no,
    +     string $message_nums,
    -     $options
    +     int $flags = 0
    -   )
    +   ): bool
  • imap_deletemailbox
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($mailbox): string
    - imap_deletemailbox($stream_id, $mailbox)
    + imap_deletemailbox($imap, string $mailbox): bool
  • imap_errors

    Return type added: array|false

    - imap_errors()
    + imap_errors(): array|false
  • imap_expunge
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    - imap_expunge($stream_id)
    + imap_expunge($imap): bool
  • imap_clearflag_full
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_id to $imap
    • Parameter type added for parameter #2 ($sequence): string
    • Parameter type added for parameter #3 ($flag): string
    • Parameter type added for parameter #4 ($options): int
    • Parameter default value added for position #4 ($options): 0
      imap_clearflag_full(
    -     $stream_id,
    +     $imap,
    -     $sequence,
    +     string $sequence,
    -     $flag,
    +     string $flag,
    -     $options
    +     int $options = 0
    -   )
    +   ): bool

ext-intl

  • intlcal_set_first_day_of_week
    • Return type added: bool
    • Parameter type added for parameter #2 ($dayOfWeek): int
    - intlcal_set_first_day_of_week(IntlCalendar $calendar, $dayOfWeek)
    + intlcal_set_first_day_of_week(IntlCalendar $calendar, int $dayOfWeek): bool
  • intlcal_set
    • Return type added: bool
    • Parameter name of parameter #2 changed: $fieldOrYear to $year
    • Parameter type added for parameter #2 ($year): int
    • Parameter name of parameter #3 changed: $valueOrMonth to $month
    • Parameter type added for parameter #3 ($month): int
    • Parameter type added for parameter #4 ($dayOfMonth): int
    • Parameter default value added for position #4 ($dayOfMonth): <default>
    • Parameter type added for parameter #5 ($hour): int
    • Parameter default value added for position #5 ($hour): <default>
    • Parameter type added for parameter #6 ($minute): int
    • Parameter default value added for position #6 ($minute): <default>
    • Parameter type added for parameter #7 ($second): int
    • Parameter default value added for position #7 ($second): <default>
      intlcal_set(
          IntlCalendar $calendar,
    -     $fieldOrYear,
    +     int $year,
    -     $valueOrMonth,
    +     int $month,
    -     $dayOfMonth,
    +     int $dayOfMonth = <default>,
    -     $hour,
    +     int $hour = <default>,
    -     $minute,
    +     int $minute = <default>,
    -     $second
    +     int $second = <default>
    -   )
    +   ): bool
  • intlcal_roll
    • Return type added: bool
    • Parameter type added for parameter #2 ($field): int
    • Parameter name of parameter #3 changed: $amountOrUpOrDown to $value
      intlcal_roll(
          IntlCalendar $calendar,
    -     $field,
    +     int $field,
    -     $amountOrUpOrDown
    +     $value
    -   )
    +   ): bool
  • intlcal_is_weekend
    • Return type added: bool
    • Parameter name of parameter #2 changed: $date to $timestamp
    • Parameter type added for parameter #2 ($timestamp): ?float
    • Parameter default value added for position #2 ($timestamp): null
    - intlcal_is_weekend(IntlCalendar $calendar, $date)
    + intlcal_is_weekend(IntlCalendar $calendar, ?float $timestamp = null): bool
  • intlcal_in_daylight_time

    Return type added: bool

    - intlcal_in_daylight_time(IntlCalendar $calendar)
    + intlcal_in_daylight_time(IntlCalendar $calendar): bool
  • intlcal_is_set
    • Return type added: bool
    • Parameter type added for parameter #2 ($field): int
    - intlcal_is_set(IntlCalendar $calendar, $field)
    + intlcal_is_set(IntlCalendar $calendar, int $field): bool
  • intlcal_is_lenient

    Return type added: bool

    - intlcal_is_lenient(IntlCalendar $calendar)
    + intlcal_is_lenient(IntlCalendar $calendar): bool
  • intlcal_is_equivalent_to
    • Return type added: bool
    • Parameter name of parameter #2 changed: $otherCalendar to $other
    - intlcal_is_equivalent_to(IntlCalendar $calendar, IntlCalendar $otherCalendar)
    + intlcal_is_equivalent_to(IntlCalendar $calendar, IntlCalendar $other): bool
  • intlcal_set_lenient
    • Return type added: bool
    • Parameter name of parameter #2 changed: $isLenient to $lenient
    • Parameter type added for parameter #2 ($lenient): bool
    - intlcal_set_lenient(IntlCalendar $calendar, $isLenient)
    + intlcal_set_lenient(IntlCalendar $calendar, bool $lenient): bool
  • intlcal_set_minimal_days_in_first_week
    • Return type added: bool
    • Parameter name of parameter #2 changed: $numberOfDays to $days
    • Parameter type added for parameter #2 ($days): int
    - intlcal_set_minimal_days_in_first_week(IntlCalendar $calendar, $numberOfDays)
    + intlcal_set_minimal_days_in_first_week(IntlCalendar $calendar, int $days): bool
  • intlcal_set_repeated_wall_time_option
    • Return type added: bool
    • Parameter name of parameter #2 changed: $wallTimeOption to $option
    • Parameter type added for parameter #2 ($option): int
    - intlcal_set_repeated_wall_time_option(IntlCalendar $calendar, $wallTimeOption)
    + intlcal_set_repeated_wall_time_option(IntlCalendar $calendar, int $option): bool
  • intlcal_set_skipped_wall_time_option
    • Return type added: bool
    • Parameter name of parameter #2 changed: $wallTimeOption to $option
    • Parameter type added for parameter #2 ($option): int
    - intlcal_set_skipped_wall_time_option(IntlCalendar $calendar, $wallTimeOption)
    + intlcal_set_skipped_wall_time_option(IntlCalendar $calendar, int $option): bool
  • intlcal_set_time
    • Return type added: bool
    • Parameter name of parameter #2 changed: $date to $timestamp
    • Parameter type added for parameter #2 ($timestamp): float
    - intlcal_set_time(IntlCalendar $calendar, $date)
    + intlcal_set_time(IntlCalendar $calendar, float $timestamp): bool
  • intlcal_set_time_zone
    • Return type added: bool
    • Parameter name of parameter #2 changed: $timeZone to $timezone
    - intlcal_set_time_zone(IntlCalendar $calendar, $timeZone)
    + intlcal_set_time_zone(IntlCalendar $calendar, $timezone): bool
  • intlcal_to_date_time

    Return type added: DateTime|false

    - intlcal_to_date_time(IntlCalendar $calendar)
    + intlcal_to_date_time(IntlCalendar $calendar): DateTime|false
  • intlcal_get_available_locales

    Return type added: array

    - intlcal_get_available_locales()
    + intlcal_get_available_locales(): array
  • intlcal_get_maximum
    • Return type added: int|false
    • Parameter type added for parameter #2 ($field): int
    - intlcal_get_maximum(IntlCalendar $calendar, $field)
    + intlcal_get_maximum(IntlCalendar $calendar, int $field): int|false
  • intltz_count_equivalent_ids
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $zoneId to $timezoneId
    • Parameter type added for parameter #1 ($timezoneId): string
    - intltz_count_equivalent_ids($zoneId)
    + intltz_count_equivalent_ids(string $timezoneId): int|false
  • intlcal_get_day_of_week_type
    • Return type added: int|false
    • Parameter type added for parameter #2 ($dayOfWeek): int
    - intlcal_get_day_of_week_type(IntlCalendar $calendar, $dayOfWeek)
    + intlcal_get_day_of_week_type(IntlCalendar $calendar, int $dayOfWeek): int|false
  • intlcal_get_error_code

    Return type added: int|false

    - intlcal_get_error_code(IntlCalendar $calendar)
    + intlcal_get_error_code(IntlCalendar $calendar): int|false
  • intlcal_get_error_message

    Return type added: string|false

    - intlcal_get_error_message(IntlCalendar $calendar)
    + intlcal_get_error_message(IntlCalendar $calendar): string|false
  • intlcal_get_first_day_of_week

    Return type added: int|false

    - intlcal_get_first_day_of_week(IntlCalendar $calendar)
    + intlcal_get_first_day_of_week(IntlCalendar $calendar): int|false
  • intlcal_get_greatest_minimum
    • Return type added: int|false
    • Parameter type added for parameter #2 ($field): int
    - intlcal_get_greatest_minimum(IntlCalendar $calendar, $field)
    + intlcal_get_greatest_minimum(IntlCalendar $calendar, int $field): int|false
  • intlcal_get_keyword_values_for_locale
    • Return type added: IntlIterator|false
    • Parameter name of parameter #1 changed: $key to $keyword
    • Parameter type added for parameter #1 ($keyword): string
    • Parameter type added for parameter #2 ($locale): string
    • Parameter name of parameter #3 changed: $commonlyUsed to $onlyCommon
    • Parameter type added for parameter #3 ($onlyCommon): bool
      intlcal_get_keyword_values_for_locale(
    -     $key,
    +     string $keyword,
    -     $locale,
    +     string $locale,
    -     $commonlyUsed
    +     bool $onlyCommon
    -   )
    +   ): IntlIterator|false
  • intlcal_get_least_maximum
    • Return type added: int|false
    • Parameter type added for parameter #2 ($field): int
    - intlcal_get_least_maximum(IntlCalendar $calendar, $field)
    + intlcal_get_least_maximum(IntlCalendar $calendar, int $field): int|false
  • intlcal_get_locale
    • Return type added: string|false
    • Parameter name of parameter #2 changed: $localeType to $type
    • Parameter type added for parameter #2 ($type): int
    - intlcal_get_locale(IntlCalendar $calendar, $localeType)
    + intlcal_get_locale(IntlCalendar $calendar, int $type): string|false
  • intlcal_get_weekend_transition
    • Return type added: int|false
    • Parameter type added for parameter #2 ($dayOfWeek): int
    - intlcal_get_weekend_transition(IntlCalendar $calendar, $dayOfWeek)
    + intlcal_get_weekend_transition(IntlCalendar $calendar, int $dayOfWeek): int|false
  • intlcal_get_minimal_days_in_first_week

    Return type added: int|false

    - intlcal_get_minimal_days_in_first_week(IntlCalendar $calendar)
    + intlcal_get_minimal_days_in_first_week(IntlCalendar $calendar): int|false
  • intlcal_get_minimum
    • Return type added: int|false
    • Parameter type added for parameter #2 ($field): int
    - intlcal_get_minimum(IntlCalendar $calendar, $field)
    + intlcal_get_minimum(IntlCalendar $calendar, int $field): int|false
  • intlcal_get_now

    Return type added: float

    - intlcal_get_now()
    + intlcal_get_now(): float
  • - intlcal_get_repeated_wall_time_option(IntlCalendar $calendar)
    + intlcal_get_repeated_wall_time_option(IntlCalendar $calendar): int
  • - intlcal_get_skipped_wall_time_option(IntlCalendar $calendar)
    + intlcal_get_skipped_wall_time_option(IntlCalendar $calendar): int
  • intlcal_get_time

    Return type added: float|false

    - intlcal_get_time(IntlCalendar $calendar)
    + intlcal_get_time(IntlCalendar $calendar): float|false
  • intlcal_get_time_zone

    Return type added: IntlTimeZone|false

    - intlcal_get_time_zone(IntlCalendar $calendar)
    + intlcal_get_time_zone(IntlCalendar $calendar): IntlTimeZone|false
  • intlcal_get_type

    Return type added: string

    - intlcal_get_type(IntlCalendar $calendar)
    + intlcal_get_type(IntlCalendar $calendar): string
  • grapheme_substr
    • Return type added: string|false
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $start to $offset
    • Parameter type added for parameter #2 ($offset): int
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
      grapheme_substr(
    -     $string,
    +     string $string,
    -     $start,
    +     int $offset,
    -     $length
    +     ?int $length = null
    -   )
    +   ): string|false
  • intltz_get_offset
    • Return type added: bool
    • Parameter name of parameter #1 changed: $timeZone to $timezone
    • Parameter name of parameter #2 changed: $date to $timestamp
    • Parameter type added for parameter #2 ($timestamp): float
    • Parameter type added for parameter #3 ($local): bool
      intltz_get_offset(
    -     IntlTimeZone $timeZone,
    +     IntlTimeZone $timezone,
    -     $date,
    +     float $timestamp,
    -     $local,
    +     bool $local,
          &$rawOffset,
          &$dstOffset
    -   )
    +   ): bool
  • intltz_get_raw_offset
    • Return type added: int
    • Parameter name of parameter #1 changed: $timeZone to $timezone
    - intltz_get_raw_offset(IntlTimeZone $timeZone)
    + intltz_get_raw_offset(IntlTimeZone $timezone): int
  • intltz_get_region
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $zoneId to $timezoneId
    • Parameter type added for parameter #1 ($timezoneId): string
    - intltz_get_region($zoneId)
    + intltz_get_region(string $timezoneId): string|false
  • intltz_get_tz_data_version

    Return type added: string|false

    - intltz_get_tz_data_version()
    + intltz_get_tz_data_version(): string|false
  • intltz_get_unknown

    Return type added: IntlTimeZone

    - intltz_get_unknown()
    + intltz_get_unknown(): IntlTimeZone
  • intltz_has_same_rules
    • Return type added: bool
    • Parameter name of parameter #1 changed: $timeZone to $timezone
    • Parameter name of parameter #2 changed: $otherTimeZone to $other
    - intltz_has_same_rules(IntlTimeZone $timeZone, IntlTimeZone $otherTimeZone)
    + intltz_has_same_rules(IntlTimeZone $timezone, IntlTimeZone $other): bool
  • intltz_to_date_time_zone
    • Return type added: DateTimeZone|false
    • Parameter name of parameter #1 changed: $timeZone to $timezone
    - intltz_to_date_time_zone(IntlTimeZone $timeZone)
    + intltz_to_date_time_zone(IntlTimeZone $timezone): DateTimeZone|false
  • intltz_use_daylight_time
    • Return type added: bool
    • Parameter name of parameter #1 changed: $timeZone to $timezone
    - intltz_use_daylight_time(IntlTimeZone $timeZone)
    + intltz_use_daylight_time(IntlTimeZone $timezone): bool
  • grapheme_strstr
    • Return type added: string|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter name of parameter #3 changed: $before_needle to $beforeNeedle
    • Parameter type added for parameter #3 ($beforeNeedle): bool
    • Parameter default value added for position #3 ($beforeNeedle): false
      grapheme_strstr(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $before_needle
    +     bool $beforeNeedle = false
    -   )
    +   ): string|false
  • grapheme_strrpos
    • Return type added: int|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
      grapheme_strrpos(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $offset
    +     int $offset = 0
    -   )
    +   ): int|false
  • grapheme_strripos
    • Return type added: int|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
      grapheme_strripos(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $offset
    +     int $offset = 0
    -   )
    +   ): int|false
  • grapheme_strpos
    • Return type added: int|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
      grapheme_strpos(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $offset
    +     int $offset = 0
    -   )
    +   ): int|false
  • grapheme_strlen
    • Return type added: int|false|null
    • Parameter type added for parameter #1 ($string): string
    - grapheme_strlen($string)
    + grapheme_strlen(string $string): int|false|null
  • grapheme_stristr
    • Return type added: string|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter name of parameter #3 changed: $before_needle to $beforeNeedle
    • Parameter type added for parameter #3 ($beforeNeedle): bool
    • Parameter default value added for position #3 ($beforeNeedle): false
      grapheme_stristr(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $before_needle
    +     bool $beforeNeedle = false
    -   )
    +   ): string|false
  • grapheme_stripos
    • Return type added: int|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
      grapheme_stripos(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $offset
    +     int $offset = 0
    -   )
    +   ): int|false
  • grapheme_extract
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $arg1 to $haystack
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter name of parameter #2 changed: $arg2 to $size
    • Parameter type added for parameter #2 ($size): int
    • Parameter name of parameter #3 changed: $arg3 to $type
    • Parameter type added for parameter #3 ($type): int
    • Parameter default value added for position #3 ($type): GRAPHEME_EXTR_COUNT
    • Parameter name of parameter #4 changed: $arg4 to $offset
    • Parameter type added for parameter #4 ($offset): int
    • Parameter default value added for position #4 ($offset): 0
    • Parameter name of parameter #5 changed: $arg5 to $next
    • Parameter default value added for position #5 ($next): null
      grapheme_extract(
    -     $arg1,
    +     string $haystack,
    -     $arg2,
    +     int $size,
    -     $arg3,
    +     int $type = GRAPHEME_EXTR_COUNT,
    -     $arg4,
    +     int $offset = 0,
    -     &$arg5
    +     &$next = null
    -   )
    +   ): string|false
  • intltz_from_date_time_zone
    • Return type added: ?IntlTimeZone
    • Parameter name of parameter #1 changed: $dateTimeZone to $timezone
    - intltz_from_date_time_zone(DateTimeZone $dateTimeZone)
    + intltz_from_date_time_zone(DateTimeZone $timezone): ?IntlTimeZone
  • intlgregcal_get_gregorian_change

    Return type added: float

    - intlgregcal_get_gregorian_change(IntlGregorianCalendar $calendar)
    + intlgregcal_get_gregorian_change(IntlGregorianCalendar $calendar): float
  • intlgregcal_is_leap_year
    • Return type added: bool
    • Parameter type added for parameter #2 ($year): int
    - intlgregcal_is_leap_year(IntlGregorianCalendar $calendar, $year)
    + intlgregcal_is_leap_year(IntlGregorianCalendar $calendar, int $year): bool
  • intlgregcal_set_gregorian_change
    • Return type added: bool
    • Parameter name of parameter #2 changed: $date to $timestamp
    • Parameter type added for parameter #2 ($timestamp): float
    - intlgregcal_set_gregorian_change(IntlGregorianCalendar $calendar, $date)
    + intlgregcal_set_gregorian_change(IntlGregorianCalendar $calendar, float $timestamp): bool
  • intltz_create_default

    Return type added: IntlTimeZone

    - intltz_create_default()
    + intltz_create_default(): IntlTimeZone
  • intltz_create_enumeration
    • Return type added: IntlIterator|false
    • Parameter default value added for position #1 ($countryOrRawOffset): null
    - intltz_create_enumeration($countryOrRawOffset)
    + intltz_create_enumeration($countryOrRawOffset = null): IntlIterator|false
  • intltz_create_time_zone
    • Return type added: ?IntlTimeZone
    • Parameter name of parameter #1 changed: $zoneId to $timezoneId
    • Parameter type added for parameter #1 ($timezoneId): string
    - intltz_create_time_zone($zoneId)
    + intltz_create_time_zone(string $timezoneId): ?IntlTimeZone
  • intltz_create_time_zone_id_enumeration
    • Return type added: IntlIterator|false
    • Parameter name of parameter #1 changed: $zoneType to $type
    • Parameter type added for parameter #1 ($type): int
    • Parameter type added for parameter #2 ($region): ?string
    • Parameter default value added for position #2 ($region): null
    • Parameter type added for parameter #3 ($rawOffset): ?int
    • Parameter default value added for position #3 ($rawOffset): null
      intltz_create_time_zone_id_enumeration(
    -     $zoneType,
    +     int $type,
    -     $region,
    +     ?string $region = null,
    -     $rawOffset
    +     ?int $rawOffset = null
    -   )
    +   ): IntlIterator|false
  • intlgregcal_create_instance
    • Return type added: ?IntlGregorianCalendar
    • Parameter name of parameter #1 changed: $timeZoneOrYear to $timezoneOrYear
    • Parameter default value added for position #1 ($timezoneOrYear): <default>
    • Parameter default value added for position #2 ($localeOrMonth): <default>
    • Parameter name of parameter #3 changed: $dayOfMonth to $day
    • Parameter default value added for position #3 ($day): <default>
    • Parameter default value added for position #4 ($hour): <default>
    • Parameter default value added for position #5 ($minute): <default>
    • Parameter default value added for position #6 ($second): <default>
      intlgregcal_create_instance(
    -     $timeZoneOrYear,
    +     $timezoneOrYear = <default>,
    -     $localeOrMonth,
    +     $localeOrMonth = <default>,
    -     $dayOfMonth,
    +     $day = <default>,
    -     $hour,
    +     $hour = <default>,
    -     $minute,
    +     $minute = <default>,
    -     $second
    +     $second = <default>
    -   )
    +   ): ?IntlGregorianCalendar
  • intltz_get_canonical_id
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $zoneId to $timezoneId
    • Parameter type added for parameter #1 ($timezoneId): string
    • Parameter name of parameter #2 changed: $isSystemID to $isSystemId
    • Parameter default value added for position #2 ($isSystemId): null
    - intltz_get_canonical_id($zoneId, &$isSystemID)
    + intltz_get_canonical_id(string $timezoneId, &$isSystemId = null): string|false
  • intltz_get_display_name
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $timeZone to $timezone
    • Parameter name of parameter #2 changed: $isDaylight to $dst
    • Parameter type added for parameter #2 ($dst): bool
    • Parameter default value added for position #2 ($dst): false
    • Parameter type added for parameter #3 ($style): int
    • Parameter default value added for position #3 ($style): IntlTimeZone::DISPLAY_LONG
    • Parameter type added for parameter #4 ($locale): ?string
    • Parameter default value added for position #4 ($locale): null
      intltz_get_display_name(
    -     IntlTimeZone $timeZone,
    +     IntlTimeZone $timezone,
    -     $isDaylight,
    +     bool $dst = false,
    -     $style,
    +     int $style = IntlTimeZone::DISPLAY_LONG,
    -     $locale
    +     ?string $locale = null
    -   )
    +   ): string|false
  • intltz_get_dst_savings
    • Return type added: int
    • Parameter name of parameter #1 changed: $timeZone to $timezone
    - intltz_get_dst_savings(IntlTimeZone $timeZone)
    + intltz_get_dst_savings(IntlTimeZone $timezone): int
  • intltz_get_equivalent_id
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $zoneId to $timezoneId
    • Parameter type added for parameter #1 ($timezoneId): string
    • Parameter name of parameter #2 changed: $index to $offset
    • Parameter type added for parameter #2 ($offset): int
    - intltz_get_equivalent_id($zoneId, $index)
    + intltz_get_equivalent_id(string $timezoneId, int $offset): string|false
  • intltz_get_error_code
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $timeZone to $timezone
    - intltz_get_error_code(IntlTimeZone $timeZone)
    + intltz_get_error_code(IntlTimeZone $timezone): int|false
  • intltz_get_error_message
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $timeZone to $timezone
    - intltz_get_error_message(IntlTimeZone $timeZone)
    + intltz_get_error_message(IntlTimeZone $timezone): string|false
  • intltz_get_gmt

    Return type added: IntlTimeZone

    - intltz_get_gmt()
    + intltz_get_gmt(): IntlTimeZone
  • intltz_get_id
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $timeZone to $timezone
    - intltz_get_id(IntlTimeZone $timeZone)
    + intltz_get_id(IntlTimeZone $timezone): string|false
  • intlcal_get_actual_maximum
    • Return type added: int|false
    • Parameter type added for parameter #2 ($field): int
    - intlcal_get_actual_maximum(IntlCalendar $calendar, $field)
    + intlcal_get_actual_maximum(IntlCalendar $calendar, int $field): int|false
  • idn_to_ascii
    • Return type added: string|false
    • Parameter type added for parameter #1 ($domain): string
    • Parameter name of parameter #2 changed: $option to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): IDNA_DEFAULT
    • Parameter type added for parameter #3 ($variant): int
    • Parameter default value added for position #3 ($variant): INTL_IDNA_VARIANT_UTS46
    • Parameter name of parameter #4 changed: $idn_info to $idna_info
    • Parameter default value added for position #4 ($idna_info): null
      idn_to_ascii(
    -     $domain,
    +     string $domain,
    -     $option,
    +     int $flags = IDNA_DEFAULT,
    -     $variant,
    +     int $variant = INTL_IDNA_VARIANT_UTS46,
    -     &$idn_info
    +     &$idna_info = null
    -   )
    +   ): string|false
  • idn_to_utf8
    • Return type added: string|false
    • Parameter type added for parameter #1 ($domain): string
    • Parameter name of parameter #2 changed: $option to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): IDNA_DEFAULT
    • Parameter type added for parameter #3 ($variant): int
    • Parameter default value added for position #3 ($variant): INTL_IDNA_VARIANT_UTS46
    • Parameter name of parameter #4 changed: $idn_info to $idna_info
    • Parameter default value added for position #4 ($idna_info): null
      idn_to_utf8(
    -     $domain,
    +     string $domain,
    -     $option,
    +     int $flags = IDNA_DEFAULT,
    -     $variant,
    +     int $variant = INTL_IDNA_VARIANT_UTS46,
    -     &$idn_info
    +     &$idna_info = null
    -   )
    +   ): string|false
  • intl_error_name
    • Return type added: string
    • Parameter name of parameter #1 changed: $arg1 to $errorCode
    • Parameter type added for parameter #1 ($errorCode): int
    - intl_error_name($arg1)
    + intl_error_name(int $errorCode): string
  • intl_get_error_code

    Return type added: int

    - intl_get_error_code()
    + intl_get_error_code(): int
  • intl_get_error_message

    Return type added: string

    - intl_get_error_message()
    + intl_get_error_message(): string
  • intlcal_get_actual_minimum
    • Return type added: int|false
    • Parameter type added for parameter #2 ($field): int
    - intlcal_get_actual_minimum(IntlCalendar $calendar, $field)
    + intlcal_get_actual_minimum(IntlCalendar $calendar, int $field): int|false
  • intl_is_failure
    • Return type added: bool
    • Parameter name of parameter #1 changed: $arg1 to $errorCode
    • Parameter type added for parameter #1 ($errorCode): int
    - intl_is_failure($arg1)
    + intl_is_failure(int $errorCode): bool
  • intlcal_add
    • Return type added: bool
    • Parameter type added for parameter #2 ($field): int
    • Parameter name of parameter #3 changed: $amount to $value
    • Parameter type added for parameter #3 ($value): int
      intlcal_add(
          IntlCalendar $calendar,
    -     $field,
    +     int $field,
    -     $amount
    +     int $value
    -   )
    +   ): bool
  • intlcal_before
    • Return type added: bool
    • Parameter name of parameter #2 changed: $otherCalendar to $other
    - intlcal_before(IntlCalendar $calendar, IntlCalendar $otherCalendar)
    + intlcal_before(IntlCalendar $calendar, IntlCalendar $other): bool
  • intlcal_clear
    • Return type added: bool
    • Parameter type added for parameter #2 ($field): ?int
    • Parameter default value added for position #2 ($field): null
    - intlcal_clear(IntlCalendar $calendar, $field)
    + intlcal_clear(IntlCalendar $calendar, ?int $field = null): bool
  • intlcal_create_instance
    • Return type added: ?IntlCalendar
    • Parameter name of parameter #1 changed: $timeZone to $timezone
    • Parameter default value added for position #1 ($timezone): null
    • Parameter type added for parameter #2 ($locale): ?string
    • Parameter default value added for position #2 ($locale): null
    - intlcal_create_instance($timeZone, $locale)
    + intlcal_create_instance($timezone = null, ?string $locale = null): ?IntlCalendar
  • intlcal_equals
    • Return type added: bool
    • Parameter name of parameter #2 changed: $otherCalendar to $other
    - intlcal_equals(IntlCalendar $calendar, IntlCalendar $otherCalendar)
    + intlcal_equals(IntlCalendar $calendar, IntlCalendar $other): bool
  • intlcal_field_difference
    • Return type added: int|false
    • Parameter name of parameter #2 changed: $when to $timestamp
    • Parameter type added for parameter #2 ($timestamp): float
    • Parameter type added for parameter #3 ($field): int
      intlcal_field_difference(
          IntlCalendar $calendar,
    -     $when,
    +     float $timestamp,
    -     $field
    +     int $field
    -   )
    +   ): int|false
  • intlcal_from_date_time
    • Return type added: ?IntlCalendar
    • Optional parameter added - #2: ?string $locale = null
    - intlcal_from_date_time($dateTime)
    + intlcal_from_date_time(DateTime|string $datetime, ?string $locale = null): ?IntlCalendar
  • intlcal_after
    • Return type added: bool
    • Parameter name of parameter #2 changed: $otherCalendar to $other
    - intlcal_after(IntlCalendar $calendar, IntlCalendar $otherCalendar)
    + intlcal_after(IntlCalendar $calendar, IntlCalendar $other): bool
  • intlcal_get
    • Return type added: int|false
    • Parameter type added for parameter #2 ($field): int
    - intlcal_get(IntlCalendar $calendar, $field)
    + intlcal_get(IntlCalendar $calendar, int $field): int|false
  • collator_get_strength

    Return type added: int

    - collator_get_strength(Collator $object)
    + collator_get_strength(Collator $object): int
  • datefmt_set_pattern
    • Return type added: bool
    • Parameter name of parameter #1 changed: $mf to $formatter
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    • Parameter type added for parameter #2 ($pattern): string
    - datefmt_set_pattern($mf, $pattern)
    + datefmt_set_pattern(IntlDateFormatter $formatter, string $pattern): bool
  • collator_sort_with_sort_keys
    • Return type added: bool
    • Parameter name of parameter #1 changed: $coll to $object
    • Parameter name of parameter #2 changed: $arr to $array
    - collator_sort_with_sort_keys(Collator $coll, array &$arr)
    + collator_sort_with_sort_keys(Collator $object, array &$array): bool
  • collator_sort
    • Return type added: bool
    • Parameter name of parameter #2 changed: $arr to $array
    • Parameter name of parameter #3 changed: $sort_flags to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): Collator::SORT_REGULAR
      collator_sort(
          Collator $object,
    -     array &$arr,
    +     array &$array,
    -     $sort_flags
    +     int $flags = Collator::SORT_REGULAR
    -   )
    +   ): bool
  • collator_set_strength
    • Return type added: bool
    • Parameter name of parameter #2 changed: $arg1 to $strength
    • Parameter type added for parameter #2 ($strength): int
    - collator_set_strength(Collator $object, $arg1)
    + collator_set_strength(Collator $object, int $strength): bool
  • collator_set_attribute
    • Return type added: bool
    • Parameter name of parameter #2 changed: $arg1 to $attribute
    • Parameter type added for parameter #2 ($attribute): int
    • Parameter name of parameter #3 changed: $arg2 to $value
    • Parameter type added for parameter #3 ($value): int
      collator_set_attribute(
          Collator $object,
    -     $arg1,
    +     int $attribute,
    -     $arg2
    +     int $value
    -   )
    +   ): bool
  • datefmt_set_timezone
    • Return type added: ?bool
    • Parameter name of parameter #1 changed: $mf to $formatter
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    - datefmt_set_timezone($mf, $timezone)
    + datefmt_set_timezone(IntlDateFormatter $formatter, $timezone): ?bool
  • collator_get_sort_key
    • Return type added: string|false
    • Parameter name of parameter #2 changed: $arg1 to $string
    • Parameter type added for parameter #2 ($string): string
    - collator_get_sort_key(Collator $object, $arg1)
    + collator_get_sort_key(Collator $object, string $string): string|false
  • collator_get_locale
    • Return type added: string|false
    • Parameter name of parameter #2 changed: $arg1 to $type
    • Parameter type added for parameter #2 ($type): int
    - collator_get_locale(Collator $object, $arg1)
    + collator_get_locale(Collator $object, int $type): string|false
  • collator_get_error_message

    Return type added: string|false

    - collator_get_error_message(Collator $object)
    + collator_get_error_message(Collator $object): string|false
  • collator_get_error_code

    Return type added: int|false

    - collator_get_error_code(Collator $object)
    + collator_get_error_code(Collator $object): int|false
  • collator_get_attribute
    • Return type added: int|false
    • Parameter name of parameter #2 changed: $arg1 to $attribute
    • Parameter type added for parameter #2 ($attribute): int
    - collator_get_attribute(Collator $object, $arg1)
    + collator_get_attribute(Collator $object, int $attribute): int|false
  • collator_create
    • Return type added: ?Collator
    • Parameter name of parameter #1 changed: $arg1 to $locale
    • Parameter type added for parameter #1 ($locale): string
    - collator_create($arg1)
    + collator_create(string $locale): ?Collator
  • collator_compare
    • Return type added: int|false
    • Parameter name of parameter #2 changed: $arg1 to $string1
    • Parameter type added for parameter #2 ($string1): string
    • Parameter name of parameter #3 changed: $arg2 to $string2
    • Parameter type added for parameter #3 ($string2): string
      collator_compare(
          Collator $object,
    -     $arg1,
    +     string $string1,
    -     $arg2
    +     string $string2
    -   )
    +   ): int|false
  • collator_asort
    • Return type added: bool
    • Parameter name of parameter #2 changed: $arr to $array
    • Parameter name of parameter #3 changed: $sort_flags to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): Collator::SORT_REGULAR
      collator_asort(
          Collator $object,
    -     array &$arr,
    +     array &$array,
    -     $sort_flags
    +     int $flags = Collator::SORT_REGULAR
    -   )
    +   ): bool
  • datefmt_get_timetype
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $mf to $formatter
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    - datefmt_get_timetype($mf)
    + datefmt_get_timetype(IntlDateFormatter $formatter): int|false
  • datefmt_create
    • Return type added: ?IntlDateFormatter
    • Parameter type added for parameter #1 ($locale): ?string
    • Parameter name of parameter #2 changed: $date_type to $dateType
    • Parameter type added for parameter #2 ($dateType): int
    • Parameter name of parameter #3 changed: $time_type to $timeType
    • Parameter type added for parameter #3 ($timeType): int
    • Parameter name of parameter #4 changed: $timezone_str to $timezone
    • Parameter default value added for position #4 ($timezone): null
    • Parameter type added for parameter #5 ($calendar): IntlCalendar|int|null
    • Parameter default value added for position #5 ($calendar): null
    • Parameter type added for parameter #6 ($pattern): ?string
    • Parameter default value added for position #6 ($pattern): null
      datefmt_create(
    -     $locale,
    +     ?string $locale,
    -     $date_type,
    +     int $dateType,
    -     $time_type,
    +     int $timeType,
    -     $timezone_str,
    +     $timezone = null,
    -     $calendar,
    +     IntlCalendar|int|null $calendar = null,
    -     $pattern
    +     ?string $pattern = null
    -   )
    +   ): ?IntlDateFormatter
  • datefmt_format
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $args to $formatter
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    • Parameter name of parameter #2 changed: $array to $datetime
    - datefmt_format($args, $array)
    + datefmt_format(IntlDateFormatter $formatter, $datetime): string|false
  • datefmt_format_object
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $object to $datetime
    • Parameter default value added for position #2 ($format): null
    • Parameter type added for parameter #3 ($locale): ?string
    • Parameter default value added for position #3 ($locale): null
      datefmt_format_object(
    -     $object,
    +     $datetime,
    -     $format,
    +     $format = null,
    -     $locale
    +     ?string $locale = null
    -   )
    +   ): string|false
  • datefmt_get_calendar
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $mf to $formatter
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    - datefmt_get_calendar($mf)
    + datefmt_get_calendar(IntlDateFormatter $formatter): int|false
  • datefmt_get_calendar_object
    • Return type added: IntlCalendar|false|null
    • Parameter name of parameter #1 changed: $mf to $formatter
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    - datefmt_get_calendar_object($mf)
    + datefmt_get_calendar_object(IntlDateFormatter $formatter): IntlCalendar|false|null
  • datefmt_get_datetype
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $mf to $formatter
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    - datefmt_get_datetype($mf)
    + datefmt_get_datetype(IntlDateFormatter $formatter): int|false
  • datefmt_get_error_code
    • Return type added: int
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    - datefmt_get_error_code($nf)
    + datefmt_get_error_code(IntlDateFormatter $formatter): int
  • datefmt_get_error_message
    • Return type added: string
    • Parameter name of parameter #1 changed: $coll to $formatter
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    - datefmt_get_error_message($coll)
    + datefmt_get_error_message(IntlDateFormatter $formatter): string
  • datefmt_get_locale
    • Return type added: string|false
    • Optional parameter added - #2: int $type = ULOC_ACTUAL_LOCALE
    - datefmt_get_locale($mf)
    + datefmt_get_locale(IntlDateFormatter $formatter, int $type = ULOC_ACTUAL_LOCALE): string|false
  • datefmt_get_pattern
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $mf to $formatter
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    - datefmt_get_pattern($mf)
    + datefmt_get_pattern(IntlDateFormatter $formatter): string|false
  • datefmt_set_lenient
    • Return type added: void
    • Parameter added - #2: bool $lenient
    - datefmt_set_lenient($mf)
    + datefmt_set_lenient(IntlDateFormatter $formatter, bool $lenient): void
  • datefmt_get_timezone
    • Return type added: IntlTimeZone|false
    • Parameter name of parameter #1 changed: $mf to $formatter
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    - datefmt_get_timezone($mf)
    + datefmt_get_timezone(IntlDateFormatter $formatter): IntlTimeZone|false
  • datefmt_get_timezone_id
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $mf to $formatter
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    - datefmt_get_timezone_id($mf)
    + datefmt_get_timezone_id(IntlDateFormatter $formatter): string|false
  • datefmt_is_lenient
    • Return type added: bool
    • Parameter name of parameter #1 changed: $mf to $formatter
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    - datefmt_is_lenient($mf)
    + datefmt_is_lenient(IntlDateFormatter $formatter): bool
  • datefmt_localtime
    • Return type added: array|false
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    • Parameter type added for parameter #2 ($string): string
    • Parameter name of parameter #3 changed: $position to $offset
    • Parameter default value added for position #3 ($offset): null
      datefmt_localtime(
    -     $formatter,
    +     IntlDateFormatter $formatter,
    -     $string,
    +     string $string,
    -     &$position
    +     &$offset = null
    -   )
    +   ): array|false
  • datefmt_parse
    • Return type added: int|float|false
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    • Parameter type added for parameter #2 ($string): string
    • Parameter name of parameter #3 changed: $position to $offset
    • Parameter default value added for position #3 ($offset): null
      datefmt_parse(
    -     $formatter,
    +     IntlDateFormatter $formatter,
    -     $string,
    +     string $string,
    -     &$position
    +     &$offset = null
    -   )
    +   ): int|float|false
  • datefmt_set_calendar
    • Return type added: bool
    • Parameter name of parameter #1 changed: $mf to $formatter
    • Parameter type added for parameter #1 ($formatter): IntlDateFormatter
    • Parameter type added for parameter #2 ($calendar): IntlCalendar|int|null
    - datefmt_set_calendar($mf, $calendar)
    + datefmt_set_calendar(IntlDateFormatter $formatter, IntlCalendar|int|null $calendar): bool
  • resourcebundle_get_error_message
    • Return type added: string
    • Parameter type added for parameter #1 ($bundle): ResourceBundle
    - resourcebundle_get_error_message($bundle)
    + resourcebundle_get_error_message(ResourceBundle $bundle): string
  • resourcebundle_count
    • Return type added: int
    • Parameter type added for parameter #1 ($bundle): ResourceBundle
    - resourcebundle_count($bundle)
    + resourcebundle_count(ResourceBundle $bundle): int
  • resourcebundle_create
    • Return type added: ?ResourceBundle
    • Parameter type added for parameter #1 ($locale): ?string
    • Parameter name of parameter #2 changed: $bundlename to $bundle
    • Parameter type added for parameter #2 ($bundle): ?string
    • Parameter type added for parameter #3 ($fallback): bool
    • Parameter default value added for position #3 ($fallback): true
      resourcebundle_create(
    -     $locale,
    +     ?string $locale,
    -     $bundlename,
    +     ?string $bundle,
    -     $fallback
    +     bool $fallback = true
    -   )
    +   ): ?ResourceBundle
  • resourcebundle_get
    • Return type added: mixed
    • Parameter type added for parameter #1 ($bundle): ResourceBundle
    • Parameter type added for parameter #3 ($fallback): bool
    • Parameter default value added for position #3 ($fallback): true
      resourcebundle_get(
    -     $bundle,
    +     ResourceBundle $bundle,
          $index,
    -     $fallback
    +     bool $fallback = true
    -   )
    +   ): mixed
  • resourcebundle_get_error_code
    • Return type added: int
    • Parameter type added for parameter #1 ($bundle): ResourceBundle
    - resourcebundle_get_error_code($bundle)
    + resourcebundle_get_error_code(ResourceBundle $bundle): int
  • resourcebundle_locales
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $bundlename to $bundle
    • Parameter type added for parameter #1 ($bundle): string
    - resourcebundle_locales($bundlename)
    + resourcebundle_locales(string $bundle): array|false
  • transliterator_create
    • Return type added: ?Transliterator
    • Parameter type added for parameter #1 ($id): string
    • Parameter type added for parameter #2 ($direction): int
    • Parameter default value added for position #2 ($direction): Transliterator::FORWARD
    - transliterator_create($id, $direction)
    + transliterator_create(string $id, int $direction = Transliterator::FORWARD): ?Transliterator
  • transliterator_transliterate
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $trans to $transliterator
    • Parameter type added for parameter #1 ($transliterator): Transliterator|string
    • Parameter name of parameter #2 changed: $subject to $string
    • Parameter type added for parameter #2 ($string): string
    • Parameter type added for parameter #3 ($start): int
    • Parameter default value added for position #3 ($start): 0
    • Parameter type added for parameter #4 ($end): int
    • Parameter default value added for position #4 ($end): -1
      transliterator_transliterate(
    -     $trans,
    +     Transliterator|string $transliterator,
    -     $subject,
    +     string $string,
    -     $start,
    +     int $start = 0,
    -     $end
    +     int $end = -1
    -   )
    +   ): string|false
  • transliterator_create_from_rules
    • Return type added: ?Transliterator
    • Parameter type added for parameter #1 ($rules): string
    • Parameter type added for parameter #2 ($direction): int
    • Parameter default value added for position #2 ($direction): Transliterator::FORWARD
    - transliterator_create_from_rules($rules, $direction)
    + transliterator_create_from_rules(string $rules, int $direction = Transliterator::FORWARD): ?Transliterator
  • transliterator_create_inverse
    • Return type added: ?Transliterator
    • Parameter name of parameter #1 changed: $orig_trans to $transliterator
    - transliterator_create_inverse(Transliterator $orig_trans)
    + transliterator_create_inverse(Transliterator $transliterator): ?Transliterator
  • transliterator_get_error_code
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $trans to $transliterator
    - transliterator_get_error_code(Transliterator $trans)
    + transliterator_get_error_code(Transliterator $transliterator): int|false
  • transliterator_get_error_message
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $trans to $transliterator
    - transliterator_get_error_message(Transliterator $trans)
    + transliterator_get_error_message(Transliterator $transliterator): string|false
  • transliterator_list_ids

    Return type added: array|false

    - transliterator_list_ids()
    + transliterator_list_ids(): array|false
  • numfmt_parse
    • Return type added: int|float|false
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    • Parameter type added for parameter #2 ($string): string
    • Parameter type added for parameter #3 ($type): int
    • Parameter default value added for position #3 ($type): NumberFormatter::TYPE_DOUBLE
    • Parameter name of parameter #4 changed: $position to $offset
    • Parameter default value added for position #4 ($offset): null
      numfmt_parse(
    -     $formatter,
    +     NumberFormatter $formatter,
    -     $string,
    +     string $string,
    -     $type,
    +     int $type = NumberFormatter::TYPE_DOUBLE,
    -     &$position
    +     &$offset = null
    -   )
    +   ): int|float|false
  • numfmt_get_attribute
    • Return type added: int|float|false
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    • Parameter name of parameter #2 changed: $attr to $attribute
    • Parameter type added for parameter #2 ($attribute): int
    - numfmt_get_attribute($nf, $attr)
    + numfmt_get_attribute(NumberFormatter $formatter, int $attribute): int|float|false
  • numfmt_format_currency
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    • Parameter name of parameter #2 changed: $num to $amount
    • Parameter type added for parameter #2 ($amount): float
    • Parameter type added for parameter #3 ($currency): string
      numfmt_format_currency(
    -     $nf,
    +     NumberFormatter $formatter,
    -     $num,
    +     float $amount,
    -     $currency
    +     string $currency
    -   )
    +   ): string|false
  • numfmt_format
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    • Parameter type added for parameter #2 ($num): int|float
    • Parameter type added for parameter #3 ($type): int
    • Parameter default value added for position #3 ($type): NumberFormatter::TYPE_DEFAULT
      numfmt_format(
    -     $nf,
    +     NumberFormatter $formatter,
    -     $num,
    +     int|float $num,
    -     $type
    +     int $type = NumberFormatter::TYPE_DEFAULT
    -   )
    +   ): string|false
  • numfmt_create
    • Return type added: ?NumberFormatter
    • Parameter type added for parameter #1 ($locale): string
    • Parameter type added for parameter #2 ($style): int
    • Parameter type added for parameter #3 ($pattern): ?string
    • Parameter default value added for position #3 ($pattern): null
      numfmt_create(
    -     $locale,
    +     string $locale,
    -     $style,
    +     int $style,
    -     $pattern
    +     ?string $pattern = null
    -   )
    +   ): ?NumberFormatter
  • normalizer_normalize
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $input to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($form): int
    • Parameter default value added for position #2 ($form): Normalizer::FORM_C
    - normalizer_normalize($input, $form)
    + normalizer_normalize(string $string, int $form = Normalizer::FORM_C): string|false
  • normalizer_is_normalized
    • Return type added: bool
    • Parameter name of parameter #1 changed: $input to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($form): int
    • Parameter default value added for position #2 ($form): Normalizer::FORM_C
    - normalizer_is_normalized($input, $form)
    + normalizer_is_normalized(string $string, int $form = Normalizer::FORM_C): bool
  • normalizer_get_raw_decomposition
    • Return type added: ?string
    • Optional parameter added - #2: int $form = Normalizer::FORM_C
    - normalizer_get_raw_decomposition($input)
    + normalizer_get_raw_decomposition(string $string, int $form = Normalizer::FORM_C): ?string
  • numfmt_get_error_code
    • Return type added: int
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    - numfmt_get_error_code($nf)
    + numfmt_get_error_code(NumberFormatter $formatter): int
  • msgfmt_set_pattern
    • Return type added: bool
    • Parameter name of parameter #1 changed: $mf to $formatter
    • Parameter type added for parameter #1 ($formatter): MessageFormatter
    • Parameter type added for parameter #2 ($pattern): string
    - msgfmt_set_pattern($mf, $pattern)
    + msgfmt_set_pattern(MessageFormatter $formatter, string $pattern): bool
  • msgfmt_parse_message
    • Return type added: array|false
    • Parameter type added for parameter #1 ($locale): string
    • Parameter type added for parameter #2 ($pattern): string
    • Parameter name of parameter #3 changed: $source to $message
    • Parameter type added for parameter #3 ($message): string
      msgfmt_parse_message(
    -     $locale,
    +     string $locale,
    -     $pattern,
    +     string $pattern,
    -     $source
    +     string $message
    -   )
    +   ): array|false
  • msgfmt_parse
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): MessageFormatter
    • Parameter name of parameter #2 changed: $source to $string
    • Parameter type added for parameter #2 ($string): string
    - msgfmt_parse($nf, $source)
    + msgfmt_parse(MessageFormatter $formatter, string $string): array|false
  • msgfmt_get_pattern
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $mf to $formatter
    • Parameter type added for parameter #1 ($formatter): MessageFormatter
    - msgfmt_get_pattern($mf)
    + msgfmt_get_pattern(MessageFormatter $formatter): string|false
  • msgfmt_get_locale
    • Return type added: string
    • Parameter name of parameter #1 changed: $mf to $formatter
    • Parameter type added for parameter #1 ($formatter): MessageFormatter
    - msgfmt_get_locale($mf)
    + msgfmt_get_locale(MessageFormatter $formatter): string
  • msgfmt_get_error_message
    • Return type added: string
    • Parameter name of parameter #1 changed: $coll to $formatter
    • Parameter type added for parameter #1 ($formatter): MessageFormatter
    - msgfmt_get_error_message($coll)
    + msgfmt_get_error_message(MessageFormatter $formatter): string
  • msgfmt_get_error_code
    • Return type added: int
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): MessageFormatter
    - msgfmt_get_error_code($nf)
    + msgfmt_get_error_code(MessageFormatter $formatter): int
  • msgfmt_format_message
    • Return type added: string|false
    • Parameter type added for parameter #1 ($locale): string
    • Parameter type added for parameter #2 ($pattern): string
    • Parameter name of parameter #3 changed: $args to $values
    • Parameter type added for parameter #3 ($values): array
      msgfmt_format_message(
    -     $locale,
    +     string $locale,
    -     $pattern,
    +     string $pattern,
    -     $args
    +     array $values
    -   )
    +   ): string|false
  • msgfmt_format
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): MessageFormatter
    • Parameter name of parameter #2 changed: $args to $values
    • Parameter type added for parameter #2 ($values): array
    - msgfmt_format($nf, $args)
    + msgfmt_format(MessageFormatter $formatter, array $values): string|false
  • msgfmt_create
    • Return type added: ?MessageFormatter
    • Parameter type added for parameter #1 ($locale): string
    • Parameter type added for parameter #2 ($pattern): string
    - msgfmt_create($locale, $pattern)
    + msgfmt_create(string $locale, string $pattern): ?MessageFormatter
  • numfmt_get_locale
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    • Parameter type added for parameter #2 ($type): int
    • Parameter default value added for position #2 ($type): ULOC_ACTUAL_LOCALE
    - numfmt_get_locale($nf, $type)
    + numfmt_get_locale(NumberFormatter $formatter, int $type = ULOC_ACTUAL_LOCALE): string|false
  • numfmt_set_text_attribute
    • Return type added: bool
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    • Parameter name of parameter #2 changed: $attr to $attribute
    • Parameter type added for parameter #2 ($attribute): int
    • Parameter type added for parameter #3 ($value): string
      numfmt_set_text_attribute(
    -     $nf,
    +     NumberFormatter $formatter,
    -     $attr,
    +     int $attribute,
    -     $value
    +     string $value
    -   )
    +   ): bool
  • numfmt_set_symbol
    • Return type added: bool
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    • Parameter name of parameter #2 changed: $attr to $symbol
    • Parameter type added for parameter #2 ($symbol): int
    • Parameter name of parameter #3 changed: $symbol to $value
    • Parameter type added for parameter #3 ($value): string
      numfmt_set_symbol(
    -     $nf,
    +     NumberFormatter $formatter,
    -     $attr,
    +     int $symbol,
    -     $symbol
    +     string $value
    -   )
    +   ): bool
  • locale_accept_from_http
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $arg1 to $header
    • Parameter type added for parameter #1 ($header): string
    - locale_accept_from_http($arg1)
    + locale_accept_from_http(string $header): string|false
  • locale_canonicalize
    • Return type added: ?string
    • Parameter name of parameter #1 changed: $arg1 to $locale
    • Parameter type added for parameter #1 ($locale): string
    - locale_canonicalize($arg1)
    + locale_canonicalize(string $locale): ?string
  • locale_compose
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $arg1 to $subtags
    • Parameter type added for parameter #1 ($subtags): array
    - locale_compose($arg1)
    + locale_compose(array $subtags): string|false
  • locale_filter_matches
    • Return type added: ?bool
    • Parameter name of parameter #1 changed: $langtag to $languageTag
    • Parameter type added for parameter #1 ($languageTag): string
    • Parameter type added for parameter #2 ($locale): string
    • Parameter type added for parameter #3 ($canonicalize): bool
    • Parameter default value added for position #3 ($canonicalize): false
      locale_filter_matches(
    -     $langtag,
    +     string $languageTag,
    -     $locale,
    +     string $locale,
    -     $canonicalize
    +     bool $canonicalize = false
    -   )
    +   ): ?bool
  • locale_get_all_variants
    • Return type added: ?array
    • Parameter name of parameter #1 changed: $arg1 to $locale
    • Parameter type added for parameter #1 ($locale): string
    - locale_get_all_variants($arg1)
    + locale_get_all_variants(string $locale): ?array
  • locale_get_default

    Return type added: string

    - locale_get_default()
    + locale_get_default(): string
  • locale_get_display_language
    • Return type added: string|false
    • Parameter type added for parameter #1 ($locale): string
    • Parameter name of parameter #2 changed: $in_locale to $displayLocale
    • Parameter type added for parameter #2 ($displayLocale): ?string
    • Parameter default value added for position #2 ($displayLocale): null
    - locale_get_display_language($locale, $in_locale)
    + locale_get_display_language(string $locale, ?string $displayLocale = null): string|false
  • locale_get_display_name
    • Return type added: string|false
    • Parameter type added for parameter #1 ($locale): string
    • Parameter name of parameter #2 changed: $in_locale to $displayLocale
    • Parameter type added for parameter #2 ($displayLocale): ?string
    • Parameter default value added for position #2 ($displayLocale): null
    - locale_get_display_name($locale, $in_locale)
    + locale_get_display_name(string $locale, ?string $displayLocale = null): string|false
  • locale_get_display_region
    • Return type added: string|false
    • Parameter type added for parameter #1 ($locale): string
    • Parameter name of parameter #2 changed: $in_locale to $displayLocale
    • Parameter type added for parameter #2 ($displayLocale): ?string
    • Parameter default value added for position #2 ($displayLocale): null
    - locale_get_display_region($locale, $in_locale)
    + locale_get_display_region(string $locale, ?string $displayLocale = null): string|false
  • locale_get_display_script
    • Return type added: string|false
    • Parameter type added for parameter #1 ($locale): string
    • Parameter name of parameter #2 changed: $in_locale to $displayLocale
    • Parameter type added for parameter #2 ($displayLocale): ?string
    • Parameter default value added for position #2 ($displayLocale): null
    - locale_get_display_script($locale, $in_locale)
    + locale_get_display_script(string $locale, ?string $displayLocale = null): string|false
  • locale_get_display_variant
    • Return type added: string|false
    • Parameter type added for parameter #1 ($locale): string
    • Parameter name of parameter #2 changed: $in_locale to $displayLocale
    • Parameter type added for parameter #2 ($displayLocale): ?string
    • Parameter default value added for position #2 ($displayLocale): null
    - locale_get_display_variant($locale, $in_locale)
    + locale_get_display_variant(string $locale, ?string $displayLocale = null): string|false
  • locale_get_keywords
    • Return type added: array|false|null
    • Parameter name of parameter #1 changed: $arg1 to $locale
    • Parameter type added for parameter #1 ($locale): string
    - locale_get_keywords($arg1)
    + locale_get_keywords(string $locale): array|false|null
  • locale_get_primary_language
    • Return type added: ?string
    • Parameter name of parameter #1 changed: $arg1 to $locale
    • Parameter type added for parameter #1 ($locale): string
    - locale_get_primary_language($arg1)
    + locale_get_primary_language(string $locale): ?string
  • locale_get_region
    • Return type added: ?string
    • Parameter name of parameter #1 changed: $arg1 to $locale
    • Parameter type added for parameter #1 ($locale): string
    - locale_get_region($arg1)
    + locale_get_region(string $locale): ?string
  • locale_get_script
    • Return type added: ?string
    • Parameter name of parameter #1 changed: $arg1 to $locale
    • Parameter type added for parameter #1 ($locale): string
    - locale_get_script($arg1)
    + locale_get_script(string $locale): ?string
  • locale_lookup
    • Return type added: ?string
    • Parameter name of parameter #1 changed: $langtag to $languageTag
    • Parameter type added for parameter #1 ($languageTag): array
    • Parameter type added for parameter #2 ($locale): string
    • Parameter type added for parameter #3 ($canonicalize): bool
    • Parameter default value added for position #3 ($canonicalize): false
    • Parameter name of parameter #4 changed: $def to $defaultLocale
    • Parameter type added for parameter #4 ($defaultLocale): ?string
    • Parameter default value added for position #4 ($defaultLocale): null
      locale_lookup(
    -     $langtag,
    +     array $languageTag,
    -     $locale,
    +     string $locale,
    -     $canonicalize,
    +     bool $canonicalize = false,
    -     $def
    +     ?string $defaultLocale = null
    -   )
    +   ): ?string
  • locale_parse
    • Return type added: ?array
    • Parameter name of parameter #1 changed: $arg1 to $locale
    • Parameter type added for parameter #1 ($locale): string
    - locale_parse($arg1)
    + locale_parse(string $locale): ?array
  • locale_set_default
    • Return type added: bool
    • Parameter name of parameter #1 changed: $arg1 to $locale
    • Parameter type added for parameter #1 ($locale): string
    - locale_set_default($arg1)
    + locale_set_default(string $locale): bool
  • numfmt_set_pattern
    • Return type added: bool
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    • Parameter type added for parameter #2 ($pattern): string
    - numfmt_set_pattern($nf, $pattern)
    + numfmt_set_pattern(NumberFormatter $formatter, string $pattern): bool
  • numfmt_set_attribute
    • Return type added: bool
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    • Parameter name of parameter #2 changed: $attr to $attribute
    • Parameter type added for parameter #2 ($attribute): int
    • Parameter type added for parameter #3 ($value): int|float
      numfmt_set_attribute(
    -     $nf,
    +     NumberFormatter $formatter,
    -     $attr,
    +     int $attribute,
    -     $value
    +     int|float $value
    -   )
    +   ): bool
  • numfmt_parse_currency
    • Return type added: float|false
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    • Parameter type added for parameter #2 ($string): string
    • Parameter name of parameter #4 changed: $position to $offset
    • Parameter default value added for position #4 ($offset): null
      numfmt_parse_currency(
    -     $formatter,
    +     NumberFormatter $formatter,
    -     $string,
    +     string $string,
          &$currency,
    -     &$position
    +     &$offset = null
    -   )
    +   ): float|false
  • numfmt_get_text_attribute
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    • Parameter name of parameter #2 changed: $attr to $attribute
    • Parameter type added for parameter #2 ($attribute): int
    - numfmt_get_text_attribute($nf, $attr)
    + numfmt_get_text_attribute(NumberFormatter $formatter, int $attribute): string|false
  • numfmt_get_symbol
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    • Parameter name of parameter #2 changed: $attr to $symbol
    • Parameter type added for parameter #2 ($symbol): int
    - numfmt_get_symbol($nf, $attr)
    + numfmt_get_symbol(NumberFormatter $formatter, int $symbol): string|false
  • numfmt_get_pattern
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    - numfmt_get_pattern($nf)
    + numfmt_get_pattern(NumberFormatter $formatter): string|false
  • numfmt_get_error_message
    • Return type added: string
    • Parameter name of parameter #1 changed: $nf to $formatter
    • Parameter type added for parameter #1 ($formatter): NumberFormatter
    - numfmt_get_error_message($nf)
    + numfmt_get_error_message(NumberFormatter $formatter): string

ext-json

  • json_last_error

    Return type added: int

    - json_last_error()
    + json_last_error(): int
  • json_last_error_msg

    Return type added: string

    - json_last_error_msg()
    + json_last_error_msg(): string
  • json_encode
    • Return type added: string|false
    • Parameter type added for parameter #1 ($value): mixed
    • Parameter name of parameter #2 changed: $options to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): 0
    • Parameter type added for parameter #3 ($depth): int
    • Parameter default value added for position #3 ($depth): 512
      json_encode(
    -     $value,
    +     mixed $value,
    -     $options,
    +     int $flags = 0,
    -     $depth
    +     int $depth = 512
    -   )
    +   ): string|false
  • json_decode
    • Return type added: mixed
    • Parameter type added for parameter #1 ($json): string
    • Parameter name of parameter #2 changed: $assoc to $associative
    • Parameter type added for parameter #2 ($associative): ?bool
    • Parameter default value added for position #2 ($associative): null
    • Parameter type added for parameter #3 ($depth): int
    • Parameter default value added for position #3 ($depth): 512
    • Parameter name of parameter #4 changed: $options to $flags
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): 0
      json_decode(
    -     $json,
    +     string $json,
    -     $assoc,
    +     ?bool $associative = null,
    -     $depth,
    +     int $depth = 512,
    -     $options
    +     int $flags = 0
    -   )
    +   ): mixed

ext-ldap

  • ldap_exop
    • Parameter name of parameter #1 changed: $link to $ldap
    • Parameter name of parameter #2 changed: $reqoid to $request_oid
    • Parameter type added for parameter #2 ($request_oid): string
    • Parameter name of parameter #3 changed: $reqdata to $request_data
    • Parameter type added for parameter #3 ($request_data): ?string
    • Parameter default value added for position #3 ($request_data): null
    • Parameter name of parameter #4 changed: $servercontrols to $controls
    • Parameter type added for parameter #4 ($controls): ?array
    • Parameter default value added for position #4 ($controls): NULL
    • Parameter name of parameter #5 changed: $retdata to $response_data
    • Parameter default value added for position #5 ($response_data): <default>
    • Parameter name of parameter #6 changed: $retoid to $response_oid
    • Parameter default value added for position #6 ($response_oid): null
      ldap_exop(
    -     $link,
    +     $ldap,
    -     $reqoid,
    +     string $request_oid,
    -     $reqdata,
    +     ?string $request_data = null,
    -     $servercontrols,
    +     ?array $controls = NULL,
    -     &$retdata,
    +     &$response_data = <default>,
    -     &$retoid
    +     &$response_oid = null
        )
  • ldap_parse_reference
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $ldap
      ldap_parse_reference(
    -     $link,
    +     $ldap,
          $entry,
          &$referrals
    -   )
    +   ): bool
  • ldap_escape
    • Return type added: string
    • Parameter type added for parameter #1 ($value): string
    • Parameter type added for parameter #2 ($ignore): string
    • Parameter default value added for position #2 ($ignore): ""
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      ldap_escape(
    -     $value,
    +     string $value,
    -     $ignore,
    +     string $ignore = "",
    -     $flags
    +     int $flags = 0
    -   )
    +   ): string
  • ldap_error
    • Return type added: string
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    - ldap_error($link_identifier)
    + ldap_error($ldap): string
  • ldap_errno
    • Return type added: int
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    - ldap_errno($link_identifier)
    + ldap_errno($ldap): int
  • ldap_err2str
    • Return type added: string
    • Parameter type added for parameter #1 ($errno): int
    - ldap_err2str($errno)
    + ldap_err2str(int $errno): string
  • ldap_dn2ufn
    • Return type added: string|false
    • Parameter type added for parameter #1 ($dn): string
    - ldap_dn2ufn($dn)
    + ldap_dn2ufn(string $dn): string|false
  • ldap_delete_ext
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter name of parameter #3 changed: $servercontrols to $controls
    • Parameter type added for parameter #3 ($controls): ?array
    • Parameter default value added for position #3 ($controls): null
      ldap_delete_ext(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $servercontrols
    +     ?array $controls = null
        )
  • ldap_delete
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter name of parameter #3 changed: $servercontrols to $controls
    • Parameter type added for parameter #3 ($controls): ?array
    • Parameter default value added for position #3 ($controls): null
      ldap_delete(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $servercontrols
    +     ?array $controls = null
    -   )
    +   ): bool
  • ldap_count_entries
    • Return type added: int
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $result_identifier to $result
    - ldap_count_entries($link_identifier, $result_identifier)
    + ldap_count_entries($ldap, $result): int
  • ldap_connect
    • Parameter name of parameter #1 changed: $hostname to $uri
    • Parameter type added for parameter #1 ($uri): ?string
    • Parameter default value added for position #1 ($uri): null
    • Parameter type added for parameter #2 ($port): int
    • Parameter default value added for position #2 ($port): 389
    - ldap_connect($hostname, $port)
    + ldap_connect(?string $uri = null, int $port = 389)
  • ldap_compare
    • Return type added: int|bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter type added for parameter #3 ($attribute): string
    • Parameter type added for parameter #4 ($value): string
    • Parameter name of parameter #5 changed: $servercontrols to $controls
    • Parameter type added for parameter #5 ($controls): ?array
    • Parameter default value added for position #5 ($controls): null
      ldap_compare(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $attribute,
    +     string $attribute,
    -     $value,
    +     string $value,
    -     $servercontrols
    +     ?array $controls = null
    -   )
    +   ): int|bool
  • ldap_close
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    - ldap_close($link_identifier)
    + ldap_close($ldap): bool
  • ldap_bind_ext
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $bind_rdn to $dn
    • Parameter type added for parameter #2 ($dn): ?string
    • Parameter default value added for position #2 ($dn): null
    • Parameter name of parameter #3 changed: $bind_password to $password
    • Parameter type added for parameter #3 ($password): ?string
    • Parameter default value added for position #3 ($password): null
    • Parameter name of parameter #4 changed: $servercontrols to $controls
    • Parameter type added for parameter #4 ($controls): ?array
    • Parameter default value added for position #4 ($controls): null
      ldap_bind_ext(
    -     $link_identifier,
    +     $ldap,
    -     $bind_rdn,
    +     ?string $dn = null,
    -     $bind_password,
    +     ?string $password = null,
    -     $servercontrols
    +     ?array $controls = null
        )
  • ldap_bind
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $bind_rdn to $dn
    • Parameter type added for parameter #2 ($dn): ?string
    • Parameter default value added for position #2 ($dn): null
    • Parameter name of parameter #3 changed: $bind_password to $password
    • Parameter type added for parameter #3 ($password): ?string
    • Parameter default value added for position #3 ($password): null
      ldap_bind(
    -     $link_identifier,
    +     $ldap,
    -     $bind_rdn,
    +     ?string $dn = null,
    -     $bind_password
    +     ?string $password = null
    -   )
    +   ): bool
  • ldap_add_ext
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter type added for parameter #3 ($entry): array
    • Parameter name of parameter #4 changed: $servercontrols to $controls
    • Parameter type added for parameter #4 ($controls): ?array
    • Parameter default value added for position #4 ($controls): null
      ldap_add_ext(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $entry,
    +     array $entry,
    -     $servercontrols
    +     ?array $controls = null
        )
  • ldap_add
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter type added for parameter #3 ($entry): array
    • Parameter name of parameter #4 changed: $servercontrols to $controls
    • Parameter type added for parameter #4 ($controls): ?array
    • Parameter default value added for position #4 ($controls): null
      ldap_add(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $entry,
    +     array $entry,
    -     $servercontrols
    +     ?array $controls = null
    -   )
    +   ): bool
  • ldap_get_values_len
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $result_entry_identifier to $entry
    • Parameter type added for parameter #3 ($attribute): string
      ldap_get_values_len(
    -     $link_identifier,
    +     $ldap,
    -     $result_entry_identifier,
    +     $entry,
    -     $attribute
    +     string $attribute
    -   )
    +   ): array|false
  • ldap_parse_exop
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $ldap
    • Parameter name of parameter #3 changed: $retdata to $response_data
    • Parameter default value added for position #3 ($response_data): null
    • Parameter name of parameter #4 changed: $retoid to $response_oid
    • Parameter default value added for position #4 ($response_oid): null
      ldap_parse_exop(
    -     $link,
    +     $ldap,
          $result,
    -     &$retdata,
    +     &$response_data = null,
    -     &$retoid
    +     &$response_oid = null
    -   )
    +   ): bool
  • ldap_next_reference

    Parameter name of parameter #1 changed: $link to $ldap

    - ldap_next_reference($link, $entry)
    + ldap_next_reference($ldap, $entry)
  • ldap_next_entry
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $result_identifier to $entry
    - ldap_next_entry($link_identifier, $result_identifier)
    + ldap_next_entry($ldap, $entry)
  • ldap_next_attribute
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $result_entry_identifier to $entry
    - ldap_next_attribute($link_identifier, $result_entry_identifier)
    + ldap_next_attribute($ldap, $entry): string|false
  • ldap_modify_batch
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter name of parameter #4 changed: $servercontrols to $controls
    • Parameter type added for parameter #4 ($controls): ?array
    • Parameter default value added for position #4 ($controls): null
      ldap_modify_batch(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
          array $modifications_info,
    -     $servercontrols
    +     ?array $controls = null
    -   )
    +   ): bool
  • ldap_modify
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter type added for parameter #3 ($entry): array
    • Parameter name of parameter #4 changed: $servercontrols to $controls
    • Parameter type added for parameter #4 ($controls): ?array
    • Parameter default value added for position #4 ($controls): null
      ldap_modify(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $entry,
    +     array $entry,
    -     $servercontrols
    +     ?array $controls = null
    -   )
    +   ): bool
  • ldap_mod_replace_ext
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter type added for parameter #3 ($entry): array
    • Parameter name of parameter #4 changed: $servercontrols to $controls
    • Parameter type added for parameter #4 ($controls): ?array
    • Parameter default value added for position #4 ($controls): null
      ldap_mod_replace_ext(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $entry,
    +     array $entry,
    -     $servercontrols
    +     ?array $controls = null
        )
  • ldap_mod_replace
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter type added for parameter #3 ($entry): array
    • Parameter name of parameter #4 changed: $servercontrols to $controls
    • Parameter type added for parameter #4 ($controls): ?array
    • Parameter default value added for position #4 ($controls): null
      ldap_mod_replace(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $entry,
    +     array $entry,
    -     $servercontrols
    +     ?array $controls = null
    -   )
    +   ): bool
  • ldap_mod_del_ext
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter type added for parameter #3 ($entry): array
    • Parameter name of parameter #4 changed: $servercontrols to $controls
    • Parameter type added for parameter #4 ($controls): ?array
    • Parameter default value added for position #4 ($controls): null
      ldap_mod_del_ext(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $entry,
    +     array $entry,
    -     $servercontrols
    +     ?array $controls = null
        )
  • ldap_mod_del
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter type added for parameter #3 ($entry): array
    • Parameter name of parameter #4 changed: $servercontrols to $controls
    • Parameter type added for parameter #4 ($controls): ?array
    • Parameter default value added for position #4 ($controls): null
      ldap_mod_del(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $entry,
    +     array $entry,
    -     $servercontrols
    +     ?array $controls = null
    -   )
    +   ): bool
  • ldap_mod_add_ext
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter type added for parameter #3 ($entry): array
    • Parameter name of parameter #4 changed: $servercontrols to $controls
    • Parameter type added for parameter #4 ($controls): ?array
    • Parameter default value added for position #4 ($controls): null
      ldap_mod_add_ext(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $entry,
    +     array $entry,
    -     $servercontrols
    +     ?array $controls = null
        )
  • ldap_mod_add
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter type added for parameter #3 ($entry): array
    • Parameter name of parameter #4 changed: $servercontrols to $controls
    • Parameter type added for parameter #4 ($controls): ?array
    • Parameter default value added for position #4 ($controls): null
      ldap_mod_add(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $entry,
    +     array $entry,
    -     $servercontrols
    +     ?array $controls = null
    -   )
    +   ): bool
  • ldap_list
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $base_dn to $base
    • Parameter type added for parameter #2 ($base): array|string
    • Parameter type added for parameter #3 ($filter): array|string
    • Parameter type added for parameter #4 ($attributes): array
    • Parameter default value added for position #4 ($attributes): []
    • Parameter name of parameter #5 changed: $attrsonly to $attributes_only
    • Parameter type added for parameter #5 ($attributes_only): int
    • Parameter default value added for position #5 ($attributes_only): 0
    • Parameter type added for parameter #6 ($sizelimit): int
    • Parameter default value added for position #6 ($sizelimit): -1
    • Parameter type added for parameter #7 ($timelimit): int
    • Parameter default value added for position #7 ($timelimit): -1
    • Parameter type added for parameter #8 ($deref): int
    • Parameter default value added for position #8 ($deref): LDAP_DEREF_NEVER
    • Parameter name of parameter #9 changed: $servercontrols to $controls
    • Parameter type added for parameter #9 ($controls): ?array
    • Parameter default value added for position #9 ($controls): null
      ldap_list(
    -     $link_identifier,
    +     $ldap,
    -     $base_dn,
    +     array|string $base,
    -     $filter,
    +     array|string $filter,
    -     $attributes,
    +     array $attributes = [],
    -     $attrsonly,
    +     int $attributes_only = 0,
    -     $sizelimit,
    +     int $sizelimit = -1,
    -     $timelimit,
    +     int $timelimit = -1,
    -     $deref,
    +     int $deref = LDAP_DEREF_NEVER,
    -     $servercontrols
    +     ?array $controls = null
        )
  • ldap_exop_passwd
    • Return type added: string|bool
    • Parameter name of parameter #1 changed: $link to $ldap
    • Parameter type added for parameter #2 ($user): string
    • Parameter default value added for position #2 ($user): ""
    • Parameter name of parameter #3 changed: $oldpw to $old_password
    • Parameter type added for parameter #3 ($old_password): string
    • Parameter default value added for position #3 ($old_password): ""
    • Parameter name of parameter #4 changed: $newpw to $new_password
    • Parameter type added for parameter #4 ($new_password): string
    • Parameter default value added for position #4 ($new_password): ""
    • Parameter name of parameter #5 changed: $serverctrls to $controls
    • Parameter default value added for position #5 ($controls): null
      ldap_exop_passwd(
    -     $link,
    +     $ldap,
    -     $user,
    +     string $user = "",
    -     $oldpw,
    +     string $old_password = "",
    -     $newpw,
    +     string $new_password = "",
    -     &$serverctrls
    +     &$controls = null
    -   )
    +   ): string|bool
  • ldap_get_values
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $result_entry_identifier to $entry
    • Parameter type added for parameter #3 ($attribute): string
      ldap_get_values(
    -     $link_identifier,
    +     $ldap,
    -     $result_entry_identifier,
    +     $entry,
    -     $attribute
    +     string $attribute
    -   )
    +   ): array|false
  • ldap_get_option
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($option): int
    • Parameter name of parameter #3 changed: $retval to $value
    • Parameter default value added for position #3 ($value): null
      ldap_get_option(
    -     $link_identifier,
    +     $ldap,
    -     $option,
    +     int $option,
    -     &$retval
    +     &$value = null
    -   )
    +   ): bool
  • ldap_get_entries
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $result_identifier to $result
    - ldap_get_entries($link_identifier, $result_identifier)
    + ldap_get_entries($ldap, $result): array|false
  • ldap_get_dn
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $result_entry_identifier to $entry
    - ldap_get_dn($link_identifier, $result_entry_identifier)
    + ldap_get_dn($ldap, $entry): string|false
  • ldap_get_attributes
    • Return type added: array
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $result_entry_identifier to $entry
    - ldap_get_attributes($link_identifier, $result_entry_identifier)
    + ldap_get_attributes($ldap, $entry): array
  • ldap_free_result
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    - ldap_free_result($link_identifier)
    + ldap_free_result($ldap): bool
  • ldap_first_reference

    Parameter name of parameter #1 changed: $link to $ldap

    - ldap_first_reference($link, $result)
    + ldap_first_reference($ldap, $result)
  • ldap_first_entry
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $result_identifier to $result
    - ldap_first_entry($link_identifier, $result_identifier)
    + ldap_first_entry($ldap, $result)
  • ldap_first_attribute
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $result_entry_identifier to $entry
    - ldap_first_attribute($link_identifier, $result_entry_identifier)
    + ldap_first_attribute($ldap, $entry): string|false
  • ldap_explode_dn
    • Return type added: array|false
    • Parameter type added for parameter #1 ($dn): string
    • Parameter type added for parameter #2 ($with_attrib): int
    - ldap_explode_dn($dn, $with_attrib)
    + ldap_explode_dn(string $dn, int $with_attrib): array|false
  • ldap_exop_whoami
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $link to $ldap
    - ldap_exop_whoami($link)
    + ldap_exop_whoami($ldap): string|false
  • LDAP_EXOP_REFRESH
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $link to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter type added for parameter #3 ($ttl): int
      ldap_exop_refresh(
    -     $link,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $ttl
    +     int $ttl
    -   )
    +   ): int|false
  • ldap_read
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $base_dn to $base
    • Parameter type added for parameter #2 ($base): array|string
    • Parameter type added for parameter #3 ($filter): array|string
    • Parameter type added for parameter #4 ($attributes): array
    • Parameter default value added for position #4 ($attributes): []
    • Parameter name of parameter #5 changed: $attrsonly to $attributes_only
    • Parameter type added for parameter #5 ($attributes_only): int
    • Parameter default value added for position #5 ($attributes_only): 0
    • Parameter type added for parameter #6 ($sizelimit): int
    • Parameter default value added for position #6 ($sizelimit): -1
    • Parameter type added for parameter #7 ($timelimit): int
    • Parameter default value added for position #7 ($timelimit): -1
    • Parameter type added for parameter #8 ($deref): int
    • Parameter default value added for position #8 ($deref): LDAP_DEREF_NEVER
    • Parameter name of parameter #9 changed: $servercontrols to $controls
    • Parameter type added for parameter #9 ($controls): ?array
    • Parameter default value added for position #9 ($controls): null
      ldap_read(
    -     $link_identifier,
    +     $ldap,
    -     $base_dn,
    +     array|string $base,
    -     $filter,
    +     array|string $filter,
    -     $attributes,
    +     array $attributes = [],
    -     $attrsonly,
    +     int $attributes_only = 0,
    -     $sizelimit,
    +     int $sizelimit = -1,
    -     $timelimit,
    +     int $timelimit = -1,
    -     $deref,
    +     int $deref = LDAP_DEREF_NEVER,
    -     $servercontrols
    +     ?array $controls = null
        )
  • ldap_rename_ext
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter name of parameter #3 changed: $newrdn to $new_rdn
    • Parameter type added for parameter #3 ($new_rdn): string
    • Parameter name of parameter #4 changed: $newparent to $new_parent
    • Parameter type added for parameter #4 ($new_parent): string
    • Parameter name of parameter #5 changed: $deleteoldrdn to $delete_old_rdn
    • Parameter type added for parameter #5 ($delete_old_rdn): bool
    • Parameter name of parameter #6 changed: $servercontrols to $controls
    • Parameter type added for parameter #6 ($controls): ?array
    • Parameter default value added for position #6 ($controls): null
      ldap_rename_ext(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $newrdn,
    +     string $new_rdn,
    -     $newparent,
    +     string $new_parent,
    -     $deleteoldrdn,
    +     bool $delete_old_rdn,
    -     $servercontrols
    +     ?array $controls = null
        )
  • ldap_unbind
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    - ldap_unbind($link_identifier)
    + ldap_unbind($ldap): bool
  • ldap_start_tls
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    - ldap_start_tls($link_identifier)
    + ldap_start_tls($ldap): bool
  • ldap_rename
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($dn): string
    • Parameter name of parameter #3 changed: $newrdn to $new_rdn
    • Parameter type added for parameter #3 ($new_rdn): string
    • Parameter name of parameter #4 changed: $newparent to $new_parent
    • Parameter type added for parameter #4 ($new_parent): string
    • Parameter name of parameter #5 changed: $deleteoldrdn to $delete_old_rdn
    • Parameter type added for parameter #5 ($delete_old_rdn): bool
    • Parameter name of parameter #6 changed: $servercontrols to $controls
    • Parameter type added for parameter #6 ($controls): ?array
    • Parameter default value added for position #6 ($controls): null
      ldap_rename(
    -     $link_identifier,
    +     $ldap,
    -     $dn,
    +     string $dn,
    -     $newrdn,
    +     string $new_rdn,
    -     $newparent,
    +     string $new_parent,
    -     $deleteoldrdn,
    +     bool $delete_old_rdn,
    -     $servercontrols
    +     ?array $controls = null
    -   )
    +   ): bool
  • ldap_parse_result
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $ldap
    • Parameter name of parameter #3 changed: $errcode to $error_code
    • Parameter name of parameter #4 changed: $matcheddn to $matched_dn
    • Parameter default value added for position #4 ($matched_dn): null
    • Parameter name of parameter #5 changed: $errmsg to $error_message
    • Parameter default value added for position #5 ($error_message): null
    • Parameter default value added for position #6 ($referrals): null
    • Parameter name of parameter #7 changed: $serverctrls to $controls
    • Parameter default value added for position #7 ($controls): null
      ldap_parse_result(
    -     $link,
    +     $ldap,
          $result,
    -     &$errcode,
    +     &$error_code,
    -     &$matcheddn,
    +     &$matched_dn = null,
    -     &$errmsg,
    +     &$error_message = null,
    -     &$referrals,
    +     &$referrals = null,
    -     &$serverctrls
    +     &$controls = null
    -   )
    +   ): bool
  • ldap_set_rebind_proc
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $ldap
    • Parameter type added for parameter #2 ($callback): ?callable
    - ldap_set_rebind_proc($link, $callback)
    + ldap_set_rebind_proc($ldap, ?callable $callback): bool
  • ldap_set_option
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter type added for parameter #2 ($option): int
    • Parameter name of parameter #3 changed: $newval to $value
      ldap_set_option(
    -     $link_identifier,
    +     $ldap,
    -     $option,
    +     int $option,
    -     $newval
    +     $value
    -   )
    +   ): bool
  • ldap_search
    • Parameter name of parameter #1 changed: $link_identifier to $ldap
    • Parameter name of parameter #2 changed: $base_dn to $base
    • Parameter type added for parameter #2 ($base): array|string
    • Parameter type added for parameter #3 ($filter): array|string
    • Parameter type added for parameter #4 ($attributes): array
    • Parameter default value added for position #4 ($attributes): []
    • Parameter name of parameter #5 changed: $attrsonly to $attributes_only
    • Parameter type added for parameter #5 ($attributes_only): int
    • Parameter default value added for position #5 ($attributes_only): 0
    • Parameter type added for parameter #6 ($sizelimit): int
    • Parameter default value added for position #6 ($sizelimit): -1
    • Parameter type added for parameter #7 ($timelimit): int
    • Parameter default value added for position #7 ($timelimit): -1
    • Parameter type added for parameter #8 ($deref): int
    • Parameter default value added for position #8 ($deref): LDAP_DEREF_NEVER
    • Parameter name of parameter #9 changed: $servercontrols to $controls
    • Parameter type added for parameter #9 ($controls): ?array
    • Parameter default value added for position #9 ($controls): null
      ldap_search(
    -     $link_identifier,
    +     $ldap,
    -     $base_dn,
    +     array|string $base,
    -     $filter,
    +     array|string $filter,
    -     $attributes,
    +     array $attributes = [],
    -     $attrsonly,
    +     int $attributes_only = 0,
    -     $sizelimit,
    +     int $sizelimit = -1,
    -     $timelimit,
    +     int $timelimit = -1,
    -     $deref,
    +     int $deref = LDAP_DEREF_NEVER,
    -     $servercontrols
    +     ?array $controls = null
        )
  • ldap_sasl_bind
    • Return type added: bool
    • Optional parameter added - #8: ?string $props = null
     ldap_sasl_bind(
    -    $link,
    -    $binddn,
    -    $password,
    -    $sasl_mech,
    -    $sasl_realm,
    -    $sasl_authz_id,
    -    $props
    -  )
    +    $ldap,
    +    ?string $dn = null,
    +    ?string $password = null,
    +    ?string $mech = null,
    +    ?string $realm = null,
    +    ?string $authc_id = null,
    +    ?string $authz_id = null,
    +    ?string $props = null
    +  ): bool

ext-libxml

  • libxml_set_external_entity_loader
    • Return type added: bool
    • Parameter type added for parameter #1 ($resolver_function): ?callable
    - libxml_set_external_entity_loader($resolver_function)
    + libxml_set_external_entity_loader(?callable $resolver_function): bool
  • libxml_set_streams_context

    Return type added: void

    - libxml_set_streams_context($context)
    + libxml_set_streams_context($context): void
  • libxml_use_internal_errors
    • Return type added: bool
    • Parameter type added for parameter #1 ($use_errors): ?bool
    • Parameter default value added for position #1 ($use_errors): null
    - libxml_use_internal_errors($use_errors)
    + libxml_use_internal_errors(?bool $use_errors = null): bool
  • libxml_clear_errors

    Return type added: void

    - libxml_clear_errors()
    + libxml_clear_errors(): void
  • libxml_get_last_error

    Return type added: LibXMLError|false

    - libxml_get_last_error()
    + libxml_get_last_error(): LibXMLError|false
  • libxml_get_errors

    Return type added: array

    - libxml_get_errors()
    + libxml_get_errors(): array

ext-mbstring

  • mb_ereg_search_regs
    • Return type added: array|false
    • Parameter type added for parameter #1 ($pattern): ?string
    • Parameter default value added for position #1 ($pattern): null
    • Parameter name of parameter #2 changed: $option to $options
    • Parameter type added for parameter #2 ($options): ?string
    • Parameter default value added for position #2 ($options): null
    - mb_ereg_search_regs($pattern, $option)
    + mb_ereg_search_regs(?string $pattern = null, ?string $options = null): array|false
  • mb_ereg_search_getpos

    Return type added: int

    - mb_ereg_search_getpos()
    + mb_ereg_search_getpos(): int
  • mb_ereg_search_getregs

    Return type added: array|false

    - mb_ereg_search_getregs()
    + mb_ereg_search_getregs(): array|false
  • mb_ereg_search_init
    • Return type added: bool
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($pattern): ?string
    • Parameter default value added for position #2 ($pattern): null
    • Parameter name of parameter #3 changed: $option to $options
    • Parameter type added for parameter #3 ($options): ?string
    • Parameter default value added for position #3 ($options): null
      mb_ereg_search_init(
    -     $string,
    +     string $string,
    -     $pattern,
    +     ?string $pattern = null,
    -     $option
    +     ?string $options = null
    -   )
    +   ): bool
  • mb_ereg_search_pos
    • Return type added: array|false
    • Parameter type added for parameter #1 ($pattern): ?string
    • Parameter default value added for position #1 ($pattern): null
    • Parameter name of parameter #2 changed: $option to $options
    • Parameter type added for parameter #2 ($options): ?string
    • Parameter default value added for position #2 ($options): null
    - mb_ereg_search_pos($pattern, $option)
    + mb_ereg_search_pos(?string $pattern = null, ?string $options = null): array|false
  • mb_ereg_search_setpos
    • Return type added: bool
    • Parameter name of parameter #1 changed: $position to $offset
    • Parameter type added for parameter #1 ($offset): int
    - mb_ereg_search_setpos($position)
    + mb_ereg_search_setpos(int $offset): bool
  • mb_eregi
    • Return type added: bool
    • Parameter type added for parameter #1 ($pattern): string
    • Parameter type added for parameter #2 ($string): string
    • Parameter name of parameter #3 changed: $registers to $matches
    • Parameter default value added for position #3 ($matches): null
      mb_eregi(
    -     $pattern,
    +     string $pattern,
    -     $string,
    +     string $string,
    -     &$registers
    +     &$matches = null
    -   )
    +   ): bool
  • mb_eregi_replace
    • Return type added: string|false|null
    • Parameter type added for parameter #1 ($pattern): string
    • Parameter type added for parameter #2 ($replacement): string
    • Parameter type added for parameter #3 ($string): string
    • Parameter name of parameter #4 changed: $option to $options
    • Parameter type added for parameter #4 ($options): ?string
    • Parameter default value added for position #4 ($options): null
      mb_eregi_replace(
    -     $pattern,
    +     string $pattern,
    -     $replacement,
    +     string $replacement,
    -     $string,
    +     string $string,
    -     $option
    +     ?string $options = null
    -   )
    +   ): string|false|null
  • mb_get_info
    • Return type added: array|string|int|false
    • Parameter type added for parameter #1 ($type): string
    • Parameter default value added for position #1 ($type): "all"
    - mb_get_info($type)
    + mb_get_info(string $type = "all"): array|string|int|false
  • mb_http_output
    • Return type added: string|bool
    • Parameter type added for parameter #1 ($encoding): ?string
    • Parameter default value added for position #1 ($encoding): null
    - mb_http_output($encoding)
    + mb_http_output(?string $encoding = null): string|bool
  • mb_encode_numericentity
    • Return type added: string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $convmap to $map
    • Parameter type added for parameter #2 ($map): array
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
    • Parameter name of parameter #4 changed: $is_hex to $hex
    • Parameter type added for parameter #4 ($hex): bool
    • Parameter default value added for position #4 ($hex): false
      mb_encode_numericentity(
    -     $string,
    +     string $string,
    -     $convmap,
    +     array $map,
    -     $encoding,
    +     ?string $encoding = null,
    -     $is_hex
    +     bool $hex = false
    -   )
    +   ): string
  • mb_decode_numericentity
    • Return type added: string
    • Parameter count changed: 4 to 3
    • Optional parameter removed - #4: $is_hex
     mb_decode_numericentity(
    -    $string,
    -    $convmap,
    -    $encoding,
    -    $is_hex
    -  )
    +    string $string,
    +    array $map,
    +    ?string $encoding = null
    +  ): string
  • mb_decode_mimeheader
    • Return type added: string
    • Parameter type added for parameter #1 ($string): string
    - mb_decode_mimeheader($string)
    + mb_decode_mimeheader(string $string): string
  • mb_convert_variables
    • Return type added: string|false
    • Optional parameter added - #4: mixed &$vars
     mb_convert_variables(
    -    $to,
    -    $from,
    -    ...&$vars
    -  )
    +    string $to_encoding,
    +    array|string $from_encoding,
    +    mixed &$var,
    +    mixed ...&$vars
    +  ): string|false
  • mb_convert_kana
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $option to $mode
    • Parameter type added for parameter #2 ($mode): string
    • Parameter default value added for position #2 ($mode): "KV"
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
      mb_convert_kana(
    -     $str,
    +     string $string,
    -     $option,
    +     string $mode = "KV",
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): string
  • mb_convert_encoding
    • Return type added: array|string|false
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): array|string
    • Parameter name of parameter #2 changed: $to to $to_encoding
    • Parameter type added for parameter #2 ($to_encoding): string
    • Parameter name of parameter #3 changed: $from to $from_encoding
    • Parameter type added for parameter #3 ($from_encoding): array|string|null
    • Parameter default value added for position #3 ($from_encoding): null
      mb_convert_encoding(
    -     $str,
    +     array|string $string,
    -     $to,
    +     string $to_encoding,
    -     $from
    +     array|string|null $from_encoding = null
    -   )
    +   ): array|string|false
  • mb_convert_case
    • Return type added: string
    • Parameter name of parameter #1 changed: $sourcestring to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($mode): int
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
      mb_convert_case(
    -     $sourcestring,
    +     string $string,
    -     $mode,
    +     int $mode,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): string
  • mb_detect_encoding
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $encoding_list to $encodings
    • Parameter type added for parameter #2 ($encodings): array|string|null
    • Parameter default value added for position #2 ($encodings): null
    • Parameter type added for parameter #3 ($strict): bool
    • Parameter default value added for position #3 ($strict): false
      mb_detect_encoding(
    -     $str,
    +     string $string,
    -     $encoding_list,
    +     array|string|null $encodings = null,
    -     $strict
    +     bool $strict = false
    -   )
    +   ): string|false
  • mb_detect_order
    • Return type added: array|bool
    • Parameter type added for parameter #1 ($encoding): array|string|null
    • Parameter default value added for position #1 ($encoding): null
    - mb_detect_order($encoding)
    + mb_detect_order(array|string|null $encoding = null): array|bool
  • mb_encode_mimeheader
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($charset): ?string
    • Parameter default value added for position #2 ($charset): null
    • Parameter name of parameter #3 changed: $transfer to $transfer_encoding
    • Parameter type added for parameter #3 ($transfer_encoding): ?string
    • Parameter default value added for position #3 ($transfer_encoding): null
    • Parameter name of parameter #4 changed: $linefeed to $newline
    • Parameter type added for parameter #4 ($newline): string
    • Parameter default value added for position #4 ($newline): "\r\n"
    • Parameter type added for parameter #5 ($indent): int
    • Parameter default value added for position #5 ($indent): 0
      mb_encode_mimeheader(
    -     $str,
    +     string $string,
    -     $charset,
    +     ?string $charset = null,
    -     $transfer,
    +     ?string $transfer_encoding = null,
    -     $linefeed,
    +     string $newline = "\r\n",
    -     $indent
    +     int $indent = 0
    -   )
    +   ): string
  • mb_http_input
    • Return type added: array|string|false
    • Parameter type added for parameter #1 ($type): ?string
    • Parameter default value added for position #1 ($type): null
    - mb_http_input($type)
    + mb_http_input(?string $type = null): array|string|false
  • mb_encoding_aliases
    • Return type added: array
    • Parameter type added for parameter #1 ($encoding): string
    - mb_encoding_aliases($encoding)
    + mb_encoding_aliases(string $encoding): array
  • mb_ereg
    • Return type added: bool
    • Parameter type added for parameter #1 ($pattern): string
    • Parameter type added for parameter #2 ($string): string
    • Parameter name of parameter #3 changed: $registers to $matches
    • Parameter default value added for position #3 ($matches): null
      mb_ereg(
    -     $pattern,
    +     string $pattern,
    -     $string,
    +     string $string,
    -     &$registers
    +     &$matches = null
    -   )
    +   ): bool
  • mb_ereg_match
    • Return type added: bool
    • Parameter type added for parameter #1 ($pattern): string
    • Parameter type added for parameter #2 ($string): string
    • Parameter name of parameter #3 changed: $option to $options
    • Parameter type added for parameter #3 ($options): ?string
    • Parameter default value added for position #3 ($options): null
      mb_ereg_match(
    -     $pattern,
    +     string $pattern,
    -     $string,
    +     string $string,
    -     $option
    +     ?string $options = null
    -   )
    +   ): bool
  • mb_ereg_replace
    • Return type added: string|false|null
    • Parameter type added for parameter #1 ($pattern): string
    • Parameter type added for parameter #2 ($replacement): string
    • Parameter type added for parameter #3 ($string): string
    • Parameter name of parameter #4 changed: $option to $options
    • Parameter type added for parameter #4 ($options): ?string
    • Parameter default value added for position #4 ($options): null
      mb_ereg_replace(
    -     $pattern,
    +     string $pattern,
    -     $replacement,
    +     string $replacement,
    -     $string,
    +     string $string,
    -     $option
    +     ?string $options = null
    -   )
    +   ): string|false|null
  • mb_ereg_replace_callback
    • Return type added: string|false|null
    • Parameter type added for parameter #1 ($pattern): string
    • Parameter type added for parameter #2 ($callback): callable
    • Parameter type added for parameter #3 ($string): string
    • Parameter name of parameter #4 changed: $option to $options
    • Parameter type added for parameter #4 ($options): ?string
    • Parameter default value added for position #4 ($options): null
      mb_ereg_replace_callback(
    -     $pattern,
    +     string $pattern,
    -     $callback,
    +     callable $callback,
    -     $string,
    +     string $string,
    -     $option
    +     ?string $options = null
    -   )
    +   ): string|false|null
  • mb_ereg_search
    • Return type added: bool
    • Parameter type added for parameter #1 ($pattern): ?string
    • Parameter default value added for position #1 ($pattern): null
    • Parameter name of parameter #2 changed: $option to $options
    • Parameter type added for parameter #2 ($options): ?string
    • Parameter default value added for position #2 ($options): null
    - mb_ereg_search($pattern, $option)
    + mb_ereg_search(?string $pattern = null, ?string $options = null): bool
  • mb_chr
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $cp to $codepoint
    • Parameter type added for parameter #1 ($codepoint): int
    • Parameter type added for parameter #2 ($encoding): ?string
    • Parameter default value added for position #2 ($encoding): null
    - mb_chr($cp, $encoding)
    + mb_chr(int $codepoint, ?string $encoding = null): string|false
  • mb_check_encoding
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): array|string|null
    • Parameter default value added for position #1 ($value): null
    • Parameter type added for parameter #2 ($encoding): ?string
    • Parameter default value added for position #2 ($encoding): null
    - mb_check_encoding($var, $encoding)
    + mb_check_encoding(array|string|null $value = null, ?string $encoding = null): bool
  • mb_scrub
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($encoding): ?string
    • Parameter default value added for position #2 ($encoding): null
    - mb_scrub($str, $encoding)
    + mb_scrub(string $string, ?string $encoding = null): string
  • mb_strrchr
    • Return type added: string|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter name of parameter #3 changed: $part to $before_needle
    • Parameter type added for parameter #3 ($before_needle): bool
    • Parameter default value added for position #3 ($before_needle): false
    • Parameter type added for parameter #4 ($encoding): ?string
    • Parameter default value added for position #4 ($encoding): null
      mb_strrchr(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $part,
    +     bool $before_needle = false,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): string|false
  • mb_strpos
    • Return type added: int|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
    • Parameter type added for parameter #4 ($encoding): ?string
    • Parameter default value added for position #4 ($encoding): null
      mb_strpos(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $offset,
    +     int $offset = 0,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): int|false
  • mb_strlen
    • Return type added: int
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($encoding): ?string
    • Parameter default value added for position #2 ($encoding): null
    - mb_strlen($str, $encoding)
    + mb_strlen(string $string, ?string $encoding = null): int
  • mb_stristr
    • Return type added: string|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter name of parameter #3 changed: $part to $before_needle
    • Parameter type added for parameter #3 ($before_needle): bool
    • Parameter default value added for position #3 ($before_needle): false
    • Parameter type added for parameter #4 ($encoding): ?string
    • Parameter default value added for position #4 ($encoding): null
      mb_stristr(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $part,
    +     bool $before_needle = false,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): string|false
  • mb_stripos
    • Return type added: int|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
    • Parameter type added for parameter #4 ($encoding): ?string
    • Parameter default value added for position #4 ($encoding): null
      mb_stripos(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $offset,
    +     int $offset = 0,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): int|false
  • mb_strimwidth
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($start): int
    • Parameter type added for parameter #3 ($width): int
    • Parameter name of parameter #4 changed: $trimmarker to $trim_marker
    • Parameter type added for parameter #4 ($trim_marker): string
    • Parameter default value added for position #4 ($trim_marker): ""
    • Parameter type added for parameter #5 ($encoding): ?string
    • Parameter default value added for position #5 ($encoding): null
      mb_strimwidth(
    -     $str,
    +     string $string,
    -     $start,
    +     int $start,
    -     $width,
    +     int $width,
    -     $trimmarker,
    +     string $trim_marker = "",
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): string
  • mb_strcut
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($start): int
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
    • Parameter type added for parameter #4 ($encoding): ?string
    • Parameter default value added for position #4 ($encoding): null
      mb_strcut(
    -     $str,
    +     string $string,
    -     $start,
    +     int $start,
    -     $length,
    +     ?int $length = null,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): string
  • mb_str_split
    • Return type added: array
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $split_length to $length
    • Parameter type added for parameter #2 ($length): int
    • Parameter default value added for position #2 ($length): 1
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
      mb_str_split(
    -     $str,
    +     string $string,
    -     $split_length,
    +     int $length = 1,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): array
  • mb_split
    • Return type added: array|false
    • Parameter type added for parameter #1 ($pattern): string
    • Parameter type added for parameter #2 ($string): string
    • Parameter type added for parameter #3 ($limit): int
    • Parameter default value added for position #3 ($limit): -1
      mb_split(
    -     $pattern,
    +     string $pattern,
    -     $string,
    +     string $string,
    -     $limit
    +     int $limit = -1
    -   )
    +   ): array|false
  • mb_send_mail
    • Return type added: bool
    • Parameter type added for parameter #1 ($to): string
    • Parameter type added for parameter #2 ($subject): string
    • Parameter type added for parameter #3 ($message): string
    • Parameter type added for parameter #4 ($additional_headers): array|string
    • Parameter default value added for position #4 ($additional_headers): []
    • Parameter name of parameter #5 changed: $additional_parameters to $additional_params
    • Parameter type added for parameter #5 ($additional_params): ?string
    • Parameter default value added for position #5 ($additional_params): null
      mb_send_mail(
    -     $to,
    +     string $to,
    -     $subject,
    +     string $subject,
    -     $message,
    +     string $message,
    -     $additional_headers,
    +     array|string $additional_headers = [],
    -     $additional_parameters
    +     ?string $additional_params = null
    -   )
    +   ): bool
  • mb_regex_set_options
    • Return type added: string
    • Parameter type added for parameter #1 ($options): ?string
    • Parameter default value added for position #1 ($options): null
    - mb_regex_set_options($options)
    + mb_regex_set_options(?string $options = null): string
  • mb_regex_encoding
    • Return type added: string|bool
    • Parameter type added for parameter #1 ($encoding): ?string
    • Parameter default value added for position #1 ($encoding): null
    - mb_regex_encoding($encoding)
    + mb_regex_encoding(?string $encoding = null): string|bool
  • mb_preferred_mime_name
    • Return type added: string|false
    • Parameter type added for parameter #1 ($encoding): string
    - mb_preferred_mime_name($encoding)
    + mb_preferred_mime_name(string $encoding): string|false
  • mb_parse_str
    • Return type added: bool
    • Parameter name of parameter #1 changed: $encoded_string to $string
    • Parameter type added for parameter #1 ($string): string
    - mb_parse_str($encoded_string, &$result)
    + mb_parse_str(string $string, &$result): bool
  • mb_output_handler
    • Return type added: string
    • Parameter name of parameter #1 changed: $contents to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($status): int
    - mb_output_handler($contents, $status)
    + mb_output_handler(string $string, int $status): string
  • mb_ord
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($encoding): ?string
    • Parameter default value added for position #2 ($encoding): null
    - mb_ord($str, $encoding)
    + mb_ord(string $string, ?string $encoding = null): int|false
  • mb_list_encodings

    Return type added: array

    - mb_list_encodings()
    + mb_list_encodings(): array
  • mb_language
    • Return type added: string|bool
    • Parameter type added for parameter #1 ($language): ?string
    • Parameter default value added for position #1 ($language): null
    - mb_language($language)
    + mb_language(?string $language = null): string|bool
  • mb_internal_encoding
    • Return type added: string|bool
    • Parameter type added for parameter #1 ($encoding): ?string
    • Parameter default value added for position #1 ($encoding): null
    - mb_internal_encoding($encoding)
    + mb_internal_encoding(?string $encoding = null): string|bool
  • mb_strripos
    • Return type added: int|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
    • Parameter type added for parameter #4 ($encoding): ?string
    • Parameter default value added for position #4 ($encoding): null
      mb_strripos(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $offset,
    +     int $offset = 0,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): int|false
  • mb_strrichr
    • Return type added: string|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter name of parameter #3 changed: $part to $before_needle
    • Parameter type added for parameter #3 ($before_needle): bool
    • Parameter default value added for position #3 ($before_needle): false
    • Parameter type added for parameter #4 ($encoding): ?string
    • Parameter default value added for position #4 ($encoding): null
      mb_strrichr(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $part,
    +     bool $before_needle = false,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): string|false
  • mb_substr_count
    • Return type added: int
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
      mb_substr_count(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): int
  • mb_substr
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($start): int
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
    • Parameter type added for parameter #4 ($encoding): ?string
    • Parameter default value added for position #4 ($encoding): null
      mb_substr(
    -     $str,
    +     string $string,
    -     $start,
    +     int $start,
    -     $length,
    +     ?int $length = null,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): string
  • mb_substitute_character
    • Return type added: string|int|bool
    • Parameter name of parameter #1 changed: $substchar to $substitute_character
    • Parameter type added for parameter #1 ($substitute_character): string|int|null
    • Parameter default value added for position #1 ($substitute_character): null
    - mb_substitute_character($substchar)
    + mb_substitute_character(string|int|null $substitute_character = null): string|int|bool
  • mb_strwidth
    • Return type added: int
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($encoding): ?string
    • Parameter default value added for position #2 ($encoding): null
    - mb_strwidth($str, $encoding)
    + mb_strwidth(string $string, ?string $encoding = null): int
  • mb_strtoupper
    • Return type added: string
    • Parameter name of parameter #1 changed: $sourcestring to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($encoding): ?string
    • Parameter default value added for position #2 ($encoding): null
    - mb_strtoupper($sourcestring, $encoding)
    + mb_strtoupper(string $string, ?string $encoding = null): string
  • mb_strtolower
    • Return type added: string
    • Parameter name of parameter #1 changed: $sourcestring to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($encoding): ?string
    • Parameter default value added for position #2 ($encoding): null
    - mb_strtolower($sourcestring, $encoding)
    + mb_strtolower(string $string, ?string $encoding = null): string
  • mb_strstr
    • Return type added: string|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter name of parameter #3 changed: $part to $before_needle
    • Parameter type added for parameter #3 ($before_needle): bool
    • Parameter default value added for position #3 ($before_needle): false
    • Parameter type added for parameter #4 ($encoding): ?string
    • Parameter default value added for position #4 ($encoding): null
      mb_strstr(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $part,
    +     bool $before_needle = false,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): string|false
  • mb_strrpos
    • Return type added: int|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
    • Parameter type added for parameter #4 ($encoding): ?string
    • Parameter default value added for position #4 ($encoding): null
      mb_strrpos(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $offset,
    +     int $offset = 0,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): int|false

ext-mysqli

  • mysqli_set_opt
    • Return type added: bool
    • Added new parameters: $mysql, $option, $value
    -mysqli_set_opt()
    +mysqli_set_opt(
    +    mysqli $mysql,
    +    int $option,
    +    $value
    +  ): bool
  • mysqli_sqlstate
    • Return type added: string
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_sqlstate($link)
    + mysqli_sqlstate(mysqli $mysql): string
  • mysqli_ssl_set
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter type added for parameter #2 ($key): ?string
    • Parameter name of parameter #3 changed: $cert to $certificate
    • Parameter type added for parameter #3 ($certificate): ?string
    • Parameter name of parameter #4 changed: $certificate_authority to $ca_certificate
    • Parameter type added for parameter #4 ($ca_certificate): ?string
    • Parameter name of parameter #5 changed: $certificate_authority_path to $ca_path
    • Parameter type added for parameter #5 ($ca_path): ?string
    • Parameter name of parameter #6 changed: $cipher to $cipher_algos
    • Parameter type added for parameter #6 ($cipher_algos): ?string
      mysqli_ssl_set(
    -     $link,
    +     mysqli $mysql,
    -     $key,
    +     ?string $key,
    -     $cert,
    +     ?string $certificate,
    -     $certificate_authority,
    +     ?string $ca_certificate,
    -     $certificate_authority_path,
    +     ?string $ca_path,
    -     $cipher
    +     ?string $cipher_algos
    -   )
    +   ): bool
  • mysqli_stat
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_stat($link)
    + mysqli_stat(mysqli $mysql): string|false
  • mysqli_stmt_affected_rows
    • Return type added: string|int
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_affected_rows($stmt)
    + mysqli_stmt_affected_rows(mysqli_stmt $statement): string|int
  • mysqli_stmt_attr_get
    • Return type added: int
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    • Parameter type added for parameter #2 ($attribute): int
    - mysqli_stmt_attr_get($stmt, $attribute)
    + mysqli_stmt_attr_get(mysqli_stmt $statement, int $attribute): int
  • mysqli_stmt_attr_set
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    • Parameter type added for parameter #2 ($attribute): int
    • Parameter type added for parameter #3 ($value): int
      mysqli_stmt_attr_set(
    -     $stmt,
    +     mysqli_stmt $statement,
    -     $attribute,
    +     int $attribute,
    -     $value
    +     int $value
    -   )
    +   ): bool
  • mysqli_stmt_bind_param
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    • Parameter type added for parameter #2 ($types): string
    • Parameter type added for parameter #3 ($vars): mixed
      mysqli_stmt_bind_param(
    -     $stmt,
    +     mysqli_stmt $statement,
    -     $types,
    +     string $types,
    -     ...&$vars
    +     mixed ...&$vars
    -   )
    +   ): bool
  • mysqli_stmt_bind_result
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    • Parameter type added for parameter #2 ($vars): mixed
    - mysqli_stmt_bind_result($stmt, ...&$vars)
    + mysqli_stmt_bind_result(mysqli_stmt $statement, mixed ...&$vars): bool
  • mysqli_stmt_close
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_close($stmt)
    + mysqli_stmt_close(mysqli_stmt $statement): bool
  • mysqli_stmt_data_seek
    • Return type added: void
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    • Parameter type added for parameter #2 ($offset): int
    - mysqli_stmt_data_seek($stmt, $offset)
    + mysqli_stmt_data_seek(mysqli_stmt $statement, int $offset): void
  • mysqli_stmt_errno
    • Return type added: int
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_errno($stmt)
    + mysqli_stmt_errno(mysqli_stmt $statement): int
  • mysqli_set_charset
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter type added for parameter #2 ($charset): string
    - mysqli_set_charset($link, $charset)
    + mysqli_set_charset(mysqli $mysql, string $charset): bool
  • mysqli_select_db
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter type added for parameter #2 ($database): string
    - mysqli_select_db($link, $database)
    + mysqli_select_db(mysqli $mysql, string $database): bool
  • mysqli_savepoint
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter type added for parameter #2 ($name): string
    - mysqli_savepoint($link, $name)
    + mysqli_savepoint(mysqli $mysql, string $name): bool
  • mysqli_rollback
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): 0
    • Parameter type added for parameter #3 ($name): ?string
    • Parameter default value added for position #3 ($name): null
      mysqli_rollback(
    -     $link,
    +     mysqli $mysql,
    -     $flags,
    +     int $flags = 0,
    -     $name
    +     ?string $name = null
    -   )
    +   ): bool
  • mysqli_report
    • Return type added: bool
    • Parameter type added for parameter #1 ($flags): int
    - mysqli_report($flags)
    + mysqli_report(int $flags): bool
  • mysqli_release_savepoint
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter type added for parameter #2 ($name): string
    - mysqli_release_savepoint($link, $name)
    + mysqli_release_savepoint(mysqli $mysql, string $name): bool
  • mysqli_refresh
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter name of parameter #2 changed: $options to $flags
    • Parameter type added for parameter #2 ($flags): int
    - mysqli_refresh($link, $options)
    + mysqli_refresh(mysqli $mysql, int $flags): bool
  • mysqli_reap_async_query
    • Return type added: mysqli_result|bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_reap_async_query($link)
    + mysqli_reap_async_query(mysqli $mysql): mysqli_result|bool
  • mysqli_real_query
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter type added for parameter #2 ($query): string
    - mysqli_real_query($link, $query)
    + mysqli_real_query(mysqli $mysql, string $query): bool
  • mysqli_real_escape_string
    • Return type added: string
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter name of parameter #2 changed: $string_to_escape to $string
    • Parameter type added for parameter #2 ($string): string
    - mysqli_real_escape_string($link, $string_to_escape)
    + mysqli_real_escape_string(mysqli $mysql, string $string): string
  • mysqli_real_connect
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter name of parameter #2 changed: $host to $hostname
    • Parameter type added for parameter #2 ($hostname): ?string
    • Parameter default value added for position #2 ($hostname): null
    • Parameter name of parameter #3 changed: $user to $username
    • Parameter type added for parameter #3 ($username): ?string
    • Parameter default value added for position #3 ($username): null
    • Parameter type added for parameter #4 ($password): ?string
    • Parameter default value added for position #4 ($password): null
    • Parameter type added for parameter #5 ($database): ?string
    • Parameter default value added for position #5 ($database): null
    • Parameter type added for parameter #6 ($port): ?int
    • Parameter default value added for position #6 ($port): null
    • Parameter type added for parameter #7 ($socket): ?string
    • Parameter default value added for position #7 ($socket): null
    • Parameter type added for parameter #8 ($flags): int
    • Parameter default value added for position #8 ($flags): 0
      mysqli_real_connect(
    -     $link,
    +     mysqli $mysql,
    -     $host,
    +     ?string $hostname = null,
    -     $user,
    +     ?string $username = null,
    -     $password,
    +     ?string $password = null,
    -     $database,
    +     ?string $database = null,
    -     $port,
    +     ?int $port = null,
    -     $socket,
    +     ?string $socket = null,
    -     $flags
    +     int $flags = 0
    -   )
    +   ): bool
  • mysqli_query
    • Return type added: mysqli_result|bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter type added for parameter #2 ($query): string
    • Parameter name of parameter #3 changed: $resultmode to $result_mode
    • Parameter type added for parameter #3 ($result_mode): int
    • Parameter default value added for position #3 ($result_mode): MYSQLI_STORE_RESULT
      mysqli_query(
    -     $link,
    +     mysqli $mysql,
    -     $query,
    +     string $query,
    -     $resultmode
    +     int $result_mode = MYSQLI_STORE_RESULT
    -   )
    +   ): mysqli_result|bool
  • mysqli_stmt_param_count
    • Return type added: int
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_param_count($stmt)
    + mysqli_stmt_param_count(mysqli_stmt $statement): int
  • mysqli_ping
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_ping($link)
    + mysqli_ping(mysqli $mysql): bool
  • mysqli_warning_count
    • Return type added: int
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_warning_count($link)
    + mysqli_warning_count(mysqli $mysql): int
  • MYSQLI_USE_RESULT
    • Return type added: mysqli_result|false
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_use_result($link)
    + mysqli_use_result(mysqli $mysql): mysqli_result|false
  • mysqli_thread_safe

    Return type added: bool

    - mysqli_thread_safe()
    + mysqli_thread_safe(): bool
  • mysqli_thread_id
    • Return type added: int
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_thread_id($link)
    + mysqli_thread_id(mysqli $mysql): int
  • MYSQLI_STORE_RESULT
    • Return type added: mysqli_result|false
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter name of parameter #2 changed: $flags to $mode
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): 0
    - mysqli_store_result($link, $flags)
    + mysqli_store_result(mysqli $mysql, int $mode = 0): mysqli_result|false
  • mysqli_stmt_store_result
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_store_result($stmt)
    + mysqli_stmt_store_result(mysqli_stmt $statement): bool
  • mysqli_stmt_sqlstate
    • Return type added: string
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_sqlstate($stmt)
    + mysqli_stmt_sqlstate(mysqli_stmt $statement): string
  • mysqli_stmt_send_long_data
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    • Parameter name of parameter #2 changed: $param_nr to $param_num
    • Parameter type added for parameter #2 ($param_num): int
    • Parameter type added for parameter #3 ($data): string
      mysqli_stmt_send_long_data(
    -     $stmt,
    +     mysqli_stmt $statement,
    -     $param_nr,
    +     int $param_num,
    -     $data
    +     string $data
    -   )
    +   ): bool
  • mysqli_stmt_result_metadata
    • Return type added: mysqli_result|false
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_result_metadata($stmt)
    + mysqli_stmt_result_metadata(mysqli_stmt $statement): mysqli_result|false
  • mysqli_stmt_reset
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_reset($stmt)
    + mysqli_stmt_reset(mysqli_stmt $statement): bool
  • mysqli_stmt_prepare
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    • Parameter type added for parameter #2 ($query): string
    - mysqli_stmt_prepare($stmt, $query)
    + mysqli_stmt_prepare(mysqli_stmt $statement, string $query): bool
  • mysqli_stmt_error
    • Return type added: string
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_error($stmt)
    + mysqli_stmt_error(mysqli_stmt $statement): string
  • mysqli_stmt_num_rows
    • Return type added: string|int
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_num_rows($stmt)
    + mysqli_stmt_num_rows(mysqli_stmt $statement): string|int
  • mysqli_stmt_next_result
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_next_result($stmt)
    + mysqli_stmt_next_result(mysqli_stmt $statement): bool
  • mysqli_stmt_more_results
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_more_results($stmt)
    + mysqli_stmt_more_results(mysqli_stmt $statement): bool
  • mysqli_stmt_insert_id
    • Return type added: string|int
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_insert_id($stmt)
    + mysqli_stmt_insert_id(mysqli_stmt $statement): string|int
  • mysqli_stmt_init
    • Return type added: mysqli_stmt|false
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_stmt_init($link)
    + mysqli_stmt_init(mysqli $mysql): mysqli_stmt|false
  • mysqli_stmt_get_warnings
    • Return type added: mysqli_warning|false
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_get_warnings($stmt)
    + mysqli_stmt_get_warnings(mysqli_stmt $statement): mysqli_warning|false
  • mysqli_stmt_get_result
    • Return type added: mysqli_result|false
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_get_result($stmt)
    + mysqli_stmt_get_result(mysqli_stmt $statement): mysqli_result|false
  • mysqli_stmt_free_result
    • Return type added: void
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_free_result($stmt)
    + mysqli_stmt_free_result(mysqli_stmt $statement): void
  • mysqli_stmt_field_count
    • Return type added: int
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_field_count($stmt)
    + mysqli_stmt_field_count(mysqli_stmt $statement): int
  • mysqli_stmt_fetch
    • Return type added: ?bool
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_fetch($stmt)
    + mysqli_stmt_fetch(mysqli_stmt $statement): ?bool
  • mysqli_stmt_execute
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_execute($stmt)
    + mysqli_stmt_execute(mysqli_stmt $statement): bool
  • mysqli_stmt_error_list
    • Return type added: array
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_stmt_error_list($stmt)
    + mysqli_stmt_error_list(mysqli_stmt $statement): array
  • mysqli_errno
    • Return type added: int
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_errno($link)
    + mysqli_errno(mysqli $mysql): int
  • mysqli_fetch_row
    • Return type added: array|false|null
    • Parameter type added for parameter #1 ($result): mysqli_result
    - mysqli_fetch_row($result)
    + mysqli_fetch_row(mysqli_result $result): array|false|null
  • mysqli_fetch_object
    • Return type added: object|false|null
    • Parameter type added for parameter #1 ($result): mysqli_result
    • Parameter name of parameter #2 changed: $class_name to $class
    • Parameter type added for parameter #2 ($class): string
    • Parameter default value added for position #2 ($class): "stdClass"
    • Parameter name of parameter #3 changed: $params to $constructor_args
    • Parameter default value added for position #3 ($constructor_args): []
      mysqli_fetch_object(
    -     $result,
    +     mysqli_result $result,
    -     $class_name,
    +     string $class = "stdClass",
    -     array $params
    +     array $constructor_args = []
    -   )
    +   ): object|false|null
  • mysqli_fetch_lengths
    • Return type added: array|false
    • Parameter type added for parameter #1 ($result): mysqli_result
    - mysqli_fetch_lengths($result)
    + mysqli_fetch_lengths(mysqli_result $result): array|false
  • mysqli_fetch_fields
    • Return type added: array
    • Parameter type added for parameter #1 ($result): mysqli_result
    - mysqli_fetch_fields($result)
    + mysqli_fetch_fields(mysqli_result $result): array
  • mysqli_fetch_field_direct
    • Return type added: object|false
    • Parameter type added for parameter #1 ($result): mysqli_result
    • Parameter name of parameter #2 changed: $field_nr to $index
    • Parameter type added for parameter #2 ($index): int
    - mysqli_fetch_field_direct($result, $field_nr)
    + mysqli_fetch_field_direct(mysqli_result $result, int $index): object|false
  • mysqli_fetch_field
    • Return type added: object|false
    • Parameter type added for parameter #1 ($result): mysqli_result
    - mysqli_fetch_field($result)
    + mysqli_fetch_field(mysqli_result $result): object|false
  • mysqli_fetch_assoc
    • Return type added: array|false|null
    • Parameter type added for parameter #1 ($result): mysqli_result
    - mysqli_fetch_assoc($result)
    + mysqli_fetch_assoc(mysqli_result $result): array|false|null
  • mysqli_fetch_array
    • Return type added: array|false|null
    • Parameter type added for parameter #1 ($result): mysqli_result
    • Parameter name of parameter #2 changed: $result_type to $mode
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): MYSQLI_BOTH
    - mysqli_fetch_array($result, $result_type)
    + mysqli_fetch_array(mysqli_result $result, int $mode = MYSQLI_BOTH): array|false|null
  • mysqli_fetch_all
    • Return type added: array
    • Parameter type added for parameter #1 ($result): mysqli_result
    • Parameter name of parameter #2 changed: $result_type to $mode
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): MYSQLI_NUM
    - mysqli_fetch_all($result, $result_type)
    + mysqli_fetch_all(mysqli_result $result, int $mode = MYSQLI_NUM): array
  • mysqli_execute
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stmt to $statement
    • Parameter type added for parameter #1 ($statement): mysqli_stmt
    - mysqli_execute($stmt)
    + mysqli_execute(mysqli_stmt $statement): bool
  • mysqli_escape_string
    • Return type added: string
    • Parameter count changed: 3 to 2
    • Optional parameter removed - #3: $resultmode
    -mysqli_escape_string(
    -    $link,
    -    $query,
    -    $resultmode
    -  )
    +mysqli_escape_string(mysqli $mysql, string $string): string
  • mysqli_error_list
    • Return type added: array
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_error_list($link)
    + mysqli_error_list(mysqli $mysql): array
  • mysqli_error
    • Return type added: string
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_error($link)
    + mysqli_error(mysqli $mysql): string
  • mysqli_poll
    • Return type added: int|false
    • Parameter type changed for parameter #1 ($read): array or NULL to ?array
    • Parameter name of parameter #2 changed: $write to $error
    • Parameter type changed for parameter #2 ($error): array or NULL to ?array
    • Parameter name of parameter #3 changed: $error to $reject
    • Parameter type changed for parameter #3 ($reject): array or NULL to array
    • Parameter name of parameter #4 changed: $sec to $seconds
    • Parameter type added for parameter #4 ($seconds): int
    • Parameter name of parameter #5 changed: $usec to $microseconds
    • Parameter type added for parameter #5 ($microseconds): int
    • Parameter default value added for position #5 ($microseconds): 0
      mysqli_poll(
    -     array or NULL &$read,
    +     ?array &$read,
    -     array or NULL &$write,
    +     ?array &$error,
    -     array or NULL &$error,
    +     array &$reject,
    -     $sec,
    +     int $seconds,
    -     $usec
    +     int $microseconds = 0
    -   )
    +   ): int|false
  • mysqli_dump_debug_info
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_dump_debug_info($link)
    + mysqli_dump_debug_info(mysqli $mysql): bool
  • mysqli_debug
    • Return type added: bool
    • Parameter name of parameter #1 changed: $debug_options to $options
    • Parameter type added for parameter #1 ($options): string
    - mysqli_debug($debug_options)
    + mysqli_debug(string $options): bool
  • mysqli_data_seek
    • Return type added: bool
    • Parameter type added for parameter #1 ($result): mysqli_result
    • Parameter type added for parameter #2 ($offset): int
    - mysqli_data_seek($result, $offset)
    + mysqli_data_seek(mysqli_result $result, int $offset): bool
  • mysqli_connect_error

    Return type added: ?string

    - mysqli_connect_error()
    + mysqli_connect_error(): ?string
  • mysqli_connect_errno

    Return type added: int

    - mysqli_connect_errno()
    + mysqli_connect_errno(): int
  • mysqli_connect
    • Return type added: mysqli|false
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): ?string
    • Parameter default value added for position #1 ($hostname): null
    • Parameter name of parameter #2 changed: $user to $username
    • Parameter type added for parameter #2 ($username): ?string
    • Parameter default value added for position #2 ($username): null
    • Parameter type added for parameter #3 ($password): ?string
    • Parameter default value added for position #3 ($password): null
    • Parameter type added for parameter #4 ($database): ?string
    • Parameter default value added for position #4 ($database): null
    • Parameter type added for parameter #5 ($port): ?int
    • Parameter default value added for position #5 ($port): null
    • Parameter type added for parameter #6 ($socket): ?string
    • Parameter default value added for position #6 ($socket): null
      mysqli_connect(
    -     $host,
    +     ?string $hostname = null,
    -     $user,
    +     ?string $username = null,
    -     $password,
    +     ?string $password = null,
    -     $database,
    +     ?string $database = null,
    -     $port,
    +     ?int $port = null,
    -     $socket
    +     ?string $socket = null
    -   )
    +   ): mysqli|false
  • mysqli_commit
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): 0
    • Parameter type added for parameter #3 ($name): ?string
    • Parameter default value added for position #3 ($name): null
      mysqli_commit(
    -     $link,
    +     mysqli $mysql,
    -     $flags,
    +     int $flags = 0,
    -     $name
    +     ?string $name = null
    -   )
    +   ): bool
  • mysqli_close
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_close($link)
    + mysqli_close(mysqli $mysql): bool
  • mysqli_character_set_name
    • Return type added: string
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_character_set_name($link)
    + mysqli_character_set_name(mysqli $mysql): string
  • mysqli_change_user
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter name of parameter #2 changed: $user to $username
    • Parameter type added for parameter #2 ($username): string
    • Parameter type added for parameter #3 ($password): string
    • Parameter type added for parameter #4 ($database): ?string
      mysqli_change_user(
    -     $link,
    +     mysqli $mysql,
    -     $user,
    +     string $username,
    -     $password,
    +     string $password,
    -     $database
    +     ?string $database
    -   )
    +   ): bool
  • mysqli_begin_transaction
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): 0
    • Parameter type added for parameter #3 ($name): ?string
    • Parameter default value added for position #3 ($name): null
      mysqli_begin_transaction(
    -     $link,
    +     mysqli $mysql,
    -     $flags,
    +     int $flags = 0,
    -     $name
    +     ?string $name = null
    -   )
    +   ): bool
  • mysqli_autocommit
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter name of parameter #2 changed: $mode to $enable
    • Parameter type added for parameter #2 ($enable): bool
    - mysqli_autocommit($link, $mode)
    + mysqli_autocommit(mysqli $mysql, bool $enable): bool
  • mysqli_affected_rows
    • Return type added: string|int
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_affected_rows($link)
    + mysqli_affected_rows(mysqli $mysql): string|int
  • mysqli_field_seek
    • Return type added: bool
    • Parameter type added for parameter #1 ($result): mysqli_result
    • Parameter name of parameter #2 changed: $field_nr to $index
    • Parameter type added for parameter #2 ($index): int
    - mysqli_field_seek($result, $field_nr)
    + mysqli_field_seek(mysqli_result $result, int $index): bool
  • mysqli_prepare
    • Return type added: mysqli_stmt|false
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter type added for parameter #2 ($query): string
    - mysqli_prepare($link, $query)
    + mysqli_prepare(mysqli $mysql, string $query): mysqli_stmt|false
  • mysqli_options
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter type added for parameter #2 ($option): int
      mysqli_options(
    -     $link,
    +     mysqli $mysql,
    -     $option,
    +     int $option,
          $value
    -   )
    +   ): bool
  • mysqli_field_count
    • Return type added: int
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_field_count($link)
    + mysqli_field_count(mysqli $mysql): int
  • mysqli_num_rows
    • Return type added: string|int
    • Parameter type added for parameter #1 ($result): mysqli_result
    - mysqli_num_rows($result)
    + mysqli_num_rows(mysqli_result $result): string|int
  • mysqli_num_fields
    • Return type added: int
    • Parameter type added for parameter #1 ($result): mysqli_result
    - mysqli_num_fields($result)
    + mysqli_num_fields(mysqli_result $result): int
  • mysqli_next_result
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_next_result($link)
    + mysqli_next_result(mysqli $mysql): bool
  • mysqli_multi_query
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter type added for parameter #2 ($query): string
    - mysqli_multi_query($link, $query)
    + mysqli_multi_query(mysqli $mysql, string $query): bool
  • mysqli_more_results
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_more_results($link)
    + mysqli_more_results(mysqli $mysql): bool
  • mysqli_kill
    • Return type added: bool
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    • Parameter name of parameter #2 changed: $connection_id to $process_id
    • Parameter type added for parameter #2 ($process_id): int
    - mysqli_kill($link, $connection_id)
    + mysqli_kill(mysqli $mysql, int $process_id): bool
  • mysqli_insert_id
    • Return type added: string|int
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_insert_id($link)
    + mysqli_insert_id(mysqli $mysql): string|int
  • mysqli_init

    Return type added: mysqli|false

    - mysqli_init()
    + mysqli_init(): mysqli|false
  • mysqli_info
    • Return type added: ?string
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_info($link)
    + mysqli_info(mysqli $mysql): ?string
  • mysqli_get_warnings
    • Return type added: mysqli_warning|false
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_get_warnings($link)
    + mysqli_get_warnings(mysqli $mysql): mysqli_warning|false
  • mysqli_get_server_info
    • Return type added: string
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_get_server_info($link)
    + mysqli_get_server_info(mysqli $mysql): string
  • mysqli_field_tell
    • Return type added: int
    • Parameter type added for parameter #1 ($result): mysqli_result
    - mysqli_field_tell($result)
    + mysqli_field_tell(mysqli_result $result): int
  • mysqli_get_server_version
    • Return type added: int
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_get_server_version($link)
    + mysqli_get_server_version(mysqli $mysql): int
  • mysqli_free_result
    • Return type added: void
    • Parameter type added for parameter #1 ($result): mysqli_result
    - mysqli_free_result($result)
    + mysqli_free_result(mysqli_result $result): void
  • mysqli_get_charset
    • Return type added: ?object
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_get_charset($link)
    + mysqli_get_charset(mysqli $mysql): ?object
  • mysqli_get_client_info
    • Return type added: string
    • Added new optional parameter: $mysql
    - mysqli_get_client_info()
    + mysqli_get_client_info(?mysqli $mysql = null): string
  • mysqli_get_client_stats

    Return type added: array

    - mysqli_get_client_stats()
    + mysqli_get_client_stats(): array
  • mysqli_get_client_version

    Return type added: int

    - mysqli_get_client_version()
    + mysqli_get_client_version(): int
  • mysqli_get_connection_stats
    • Return type added: array
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_get_connection_stats($link)
    + mysqli_get_connection_stats(mysqli $mysql): array
  • mysqli_get_host_info
    • Return type added: string
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_get_host_info($link)
    + mysqli_get_host_info(mysqli $mysql): string
  • mysqli_get_links_stats

    Return type added: array

    - mysqli_get_links_stats()
    + mysqli_get_links_stats(): array
  • mysqli_get_proto_info
    • Return type added: int
    • Parameter name of parameter #1 changed: $link to $mysql
    • Parameter type added for parameter #1 ($mysql): mysqli
    - mysqli_get_proto_info($link)
    + mysqli_get_proto_info(mysqli $mysql): int

ext-oci8

  • oci_set_call_timeout
    • Return type added: bool
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    • Parameter name of parameter #2 changed: $call_timeout to $timeout
    • Parameter type added for parameter #2 ($timeout): int
    - oci_set_call_timeout($connection_resource, $call_timeout)
    + oci_set_call_timeout($connection, int $timeout): bool
  • oci_set_client_identifier
    • Return type added: bool
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    • Parameter name of parameter #2 changed: $client_identifier to $client_id
    • Parameter type added for parameter #2 ($client_id): string
    - oci_set_client_identifier($connection_resource, $client_identifier)
    + oci_set_client_identifier($connection, string $client_id): bool
  • oci_set_action
    • Return type added: bool
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    • Parameter type added for parameter #2 ($action): string
    - oci_set_action($connection_resource, $action)
    + oci_set_action($connection, string $action): bool
  • oci_set_client_info
    • Return type added: bool
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    • Parameter name of parameter #2 changed: $client_information to $client_info
    • Parameter type added for parameter #2 ($client_info): string
    - oci_set_client_info($connection_resource, $client_information)
    + oci_set_client_info($connection, string $client_info): bool
  • oci_set_db_operation
    • Return type added: bool
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    • Parameter type added for parameter #2 ($action): string
    - oci_set_db_operation($connection_resource, $action)
    + oci_set_db_operation($connection, string $action): bool
  • oci_set_edition
    • Return type added: bool
    • Parameter name of parameter #1 changed: $edition_name to $edition
    • Parameter type added for parameter #1 ($edition): string
    - oci_set_edition($edition_name)
    + oci_set_edition(string $edition): bool
  • oci_set_module_name
    • Return type added: bool
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    • Parameter name of parameter #2 changed: $module_name to $name
    • Parameter type added for parameter #2 ($name): string
    - oci_set_module_name($connection_resource, $module_name)
    + oci_set_module_name($connection, string $name): bool
  • oci_set_prefetch
    • Return type added: bool
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter name of parameter #2 changed: $number_of_rows to $rows
    • Parameter type added for parameter #2 ($rows): int
    - oci_set_prefetch($statement_resource, $number_of_rows)
    + oci_set_prefetch($statement, int $rows): bool
  • oci_statement_type
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    - oci_statement_type($statement_resource)
    + oci_statement_type($statement): string|false
  • oci_unregister_taf_callback
    • Return type added: bool
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    - oci_unregister_taf_callback($connection_resource)
    + oci_unregister_taf_callback($connection): bool
  • oci_new_cursor

    Parameter name of parameter #1 changed: $connection_resource to $connection

    - oci_new_cursor($connection_resource)
    + oci_new_cursor($connection)
  • oci_lob_rewind
    • Return type added: bool
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    - oci_lob_rewind($lob_descriptor)
    + oci_lob_rewind(OCILob $lob): bool
  • oci_lob_save
    • Return type added: bool
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    • Parameter type added for parameter #2 ($data): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
      oci_lob_save(
    -     $lob_descriptor,
    +     OCILob $lob,
    -     $data,
    +     string $data,
    -     $offset
    +     int $offset = 0
    -   )
    +   ): bool
  • oci_lob_seek
    • Return type added: bool
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    • Parameter type added for parameter #2 ($offset): int
    • Parameter type added for parameter #3 ($whence): int
    • Parameter default value added for position #3 ($whence): OCI_SEEK_SET
      oci_lob_seek(
    -     $lob_descriptor,
    +     OCILob $lob,
    -     $offset,
    +     int $offset,
    -     $whence
    +     int $whence = OCI_SEEK_SET
    -   )
    +   ): bool
  • oci_lob_size
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    - oci_lob_size($lob_descriptor)
    + oci_lob_size(OCILob $lob): int|false
  • oci_lob_tell
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    - oci_lob_tell($lob_descriptor)
    + oci_lob_tell(OCILob $lob): int|false
  • oci_lob_truncate
    • Return type added: bool
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    • Parameter type added for parameter #2 ($length): int
    • Parameter default value added for position #2 ($length): 0
    - oci_lob_truncate($lob_descriptor, $length)
    + oci_lob_truncate(OCILob $lob, int $length = 0): bool
  • oci_lob_read
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    • Parameter type added for parameter #2 ($length): int
    - oci_lob_read($lob_descriptor, $length)
    + oci_lob_read(OCILob $lob, int $length): string|false
  • oci_lob_write
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    • Parameter name of parameter #2 changed: $string to $data
    • Parameter type added for parameter #2 ($data): string
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
      oci_lob_write(
    -     $lob_descriptor,
    +     OCILob $lob,
    -     $string,
    +     string $data,
    -     $length
    +     ?int $length = null
    -   )
    +   ): int|false
  • oci_new_collection
    • Return type added: OCICollection|false
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    • Parameter type added for parameter #2 ($type_name): string
    • Parameter name of parameter #3 changed: $schema_name to $schema
    • Parameter type added for parameter #3 ($schema): ?string
    • Parameter default value added for position #3 ($schema): null
      oci_new_collection(
    -     $connection_resource,
    +     $connection,
    -     $type_name,
    +     string $type_name,
    -     $schema_name
    +     ?string $schema = null
    -   )
    +   ): OCICollection|false
  • oci_new_connect
    • Parameter type added for parameter #1 ($username): string
    • Parameter type added for parameter #2 ($password): string
    • Parameter type added for parameter #3 ($connection_string): ?string
    • Parameter default value added for position #3 ($connection_string): null
    • Parameter name of parameter #4 changed: $character_set to $encoding
    • Parameter type added for parameter #4 ($encoding): string
    • Parameter default value added for position #4 ($encoding): ""
    • Parameter type added for parameter #5 ($session_mode): int
    • Parameter default value added for position #5 ($session_mode): OCI_DEFAULT
      oci_new_connect(
    -     $username,
    +     string $username,
    -     $password,
    +     string $password,
    -     $connection_string,
    +     ?string $connection_string = null,
    -     $character_set,
    +     string $encoding = "",
    -     $session_mode
    +     int $session_mode = OCI_DEFAULT
        )
  • oci_server_version
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    - oci_server_version($connection_resource)
    + oci_server_version($connection): string|false
  • oci_new_descriptor
    • Return type added: ?OCILob
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    • Parameter type added for parameter #2 ($type): int
    • Parameter default value added for position #2 ($type): OCI_DTYPE_LOB
    - oci_new_descriptor($connection_resource, $type)
    + oci_new_descriptor($connection, int $type = OCI_DTYPE_LOB): ?OCILob
  • oci_num_fields
    • Return type added: int
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    - oci_num_fields($statement_resource)
    + oci_num_fields($statement): int
  • oci_num_rows
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    - oci_num_rows($statement_resource)
    + oci_num_rows($statement): int|false
  • oci_parse
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    • Parameter name of parameter #2 changed: $sql_text to $sql
    • Parameter type added for parameter #2 ($sql): string
    - oci_parse($connection_resource, $sql_text)
    + oci_parse($connection, string $sql)
  • oci_password_change
    • Parameter name of parameter #1 changed: $connection_resource_or_connection_string to $connection
    • Parameter type added for parameter #2 ($username): string
    • Parameter type added for parameter #3 ($old_password): string
    • Parameter type added for parameter #4 ($new_password): string
      oci_password_change(
    -     $connection_resource_or_connection_string,
    +     $connection,
    -     $username,
    +     string $username,
    -     $old_password,
    +     string $old_password,
    -     $new_password
    +     string $new_password
        )
  • oci_pconnect
    • Parameter type added for parameter #1 ($username): string
    • Parameter type added for parameter #2 ($password): string
    • Parameter type added for parameter #3 ($connection_string): ?string
    • Parameter default value added for position #3 ($connection_string): null
    • Parameter name of parameter #4 changed: $character_set to $encoding
    • Parameter type added for parameter #4 ($encoding): string
    • Parameter default value added for position #4 ($encoding): ""
    • Parameter type added for parameter #5 ($session_mode): int
    • Parameter default value added for position #5 ($session_mode): OCI_DEFAULT
      oci_pconnect(
    -     $username,
    +     string $username,
    -     $password,
    +     string $password,
    -     $connection_string,
    +     ?string $connection_string = null,
    -     $character_set,
    +     string $encoding = "",
    -     $session_mode
    +     int $session_mode = OCI_DEFAULT
        )
  • oci_register_taf_callback
    • Return type added: bool
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    • Parameter name of parameter #2 changed: $function_name to $callback
    • Parameter type added for parameter #2 ($callback): ?callable
    - oci_register_taf_callback($connection_resource, $function_name)
    + oci_register_taf_callback($connection, ?callable $callback): bool
  • oci_result
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter name of parameter #2 changed: $column_number_or_name to $column
    • Parameter type added for parameter #2 ($column): string|int
    - oci_result($statement_resource, $column_number_or_name)
    + oci_result($statement, string|int $column): mixed
  • oci_rollback
    • Return type added: bool
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    - oci_rollback($connection_resource)
    + oci_rollback($connection): bool
  • ocisetbufferinglob
    • Return type added: bool
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    • Parameter type added for parameter #2 ($mode): bool
    - ocisetbufferinglob($lob_descriptor, $mode)
    + ocisetbufferinglob(OCILob $lob, bool $mode): bool
  • oci_cancel
    • Return type added: bool
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    - oci_cancel($statement_resource)
    + oci_cancel($statement): bool
  • ocigetbufferinglob
    • Return type added: bool
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    - ocigetbufferinglob($lob_descriptor)
    + ocigetbufferinglob(OCILob $lob): bool
  • oci_collection_size
    • Return type added: int|false
    • Parameter type added for parameter #1 ($collection): OCICollection
    - oci_collection_size($collection)
    + oci_collection_size(OCICollection $collection): int|false
  • oci_fetch_object
    • Return type added: stdClass|false
    • Optional parameter added - #2: int $mode = OCI_ASSOC | OCI_RETURN_NULLS
    - oci_fetch_object($statement_resource)
    + oci_fetch_object($statement, int $mode = OCI_ASSOC | OCI_RETURN_NULLS): stdClass|false
  • oci_fetch_assoc
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    - oci_fetch_assoc($statement_resource)
    + oci_fetch_assoc($statement): array|false
  • oci_fetch_array
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): OCI_BOTH | OCI_RETURN_NULLS
    - oci_fetch_array($statement_resource, $mode)
    + oci_fetch_array($statement, int $mode = OCI_BOTH | OCI_RETURN_NULLS): array|false
  • oci_fetch_all
    • Return type added: int
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter name of parameter #3 changed: $skip to $offset
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
    • Parameter name of parameter #4 changed: $maximum_rows to $limit
    • Parameter type added for parameter #4 ($limit): int
    • Parameter default value added for position #4 ($limit): -1
    • Parameter type added for parameter #5 ($flags): int
    • Parameter default value added for position #5 ($flags): OCI_FETCHSTATEMENT_BY_COLUMN | OCI_ASSOC
      oci_fetch_all(
    -     $statement_resource,
    +     $statement,
          &$output,
    -     $skip,
    +     int $offset = 0,
    -     $maximum_rows,
    +     int $limit = -1,
    -     $flags
    +     int $flags = OCI_FETCHSTATEMENT_BY_COLUMN | OCI_ASSOC
    -   )
    +   ): int
  • oci_fetch
    • Return type added: bool
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    - oci_fetch($statement_resource)
    + oci_fetch($statement): bool
  • oci_execute
    • Return type added: bool
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): OCI_COMMIT_ON_SUCCESS
    - oci_execute($statement_resource, $mode)
    + oci_execute($statement, int $mode = OCI_COMMIT_ON_SUCCESS): bool
  • oci_error
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $connection_or_statement_resource to $connection_or_statement
    • Parameter default value added for position #1 ($connection_or_statement): null
    - oci_error($connection_or_statement_resource)
    + oci_error($connection_or_statement = null): array|false
  • oci_define_by_name
    • Return type added: bool
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter name of parameter #2 changed: $column_name to $column
    • Parameter type added for parameter #2 ($column): string
    • Parameter name of parameter #3 changed: $variable to $var
    • Parameter type added for parameter #3 ($var): mixed
    • Parameter type added for parameter #4 ($type): int
    • Parameter default value added for position #4 ($type): 0
      oci_define_by_name(
    -     $statement_resource,
    +     $statement,
    -     $column_name,
    +     string $column,
    -     &$variable,
    +     mixed &$var,
    -     $type
    +     int $type = 0
    -   )
    +   ): bool
  • oci_connect
    • Parameter type added for parameter #1 ($username): string
    • Parameter type added for parameter #2 ($password): string
    • Parameter type added for parameter #3 ($connection_string): ?string
    • Parameter default value added for position #3 ($connection_string): null
    • Parameter name of parameter #4 changed: $character_set to $encoding
    • Parameter type added for parameter #4 ($encoding): string
    • Parameter default value added for position #4 ($encoding): ""
    • Parameter type added for parameter #5 ($session_mode): int
    • Parameter default value added for position #5 ($session_mode): OCI_DEFAULT
      oci_connect(
    -     $username,
    +     string $username,
    -     $password,
    +     string $password,
    -     $connection_string,
    +     ?string $connection_string = null,
    -     $character_set,
    +     string $encoding = "",
    -     $session_mode
    +     int $session_mode = OCI_DEFAULT
        )
  • oci_commit
    • Return type added: bool
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    - oci_commit($connection_resource)
    + oci_commit($connection): bool
  • oci_collection_trim
    • Return type added: bool
    • Parameter type added for parameter #1 ($collection): OCICollection
    • Parameter name of parameter #2 changed: $number to $num
    • Parameter type added for parameter #2 ($num): int
    - oci_collection_trim($collection, $number)
    + oci_collection_trim(OCICollection $collection, int $num): bool
  • oci_lob_is_equal
    • Return type added: bool
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob1
    • Parameter type added for parameter #1 ($lob1): OCILob
    • Parameter name of parameter #2 changed: $lob_descriptor to $lob2
    • Parameter type added for parameter #2 ($lob2): OCILob
    - oci_lob_is_equal($lob_descriptor, $lob_descriptor)
    + oci_lob_is_equal(OCILob $lob1, OCILob $lob2): bool
  • oci_collection_max
    • Return type added: int|false
    • Parameter type added for parameter #1 ($collection): OCICollection
    - oci_collection_max($collection)
    + oci_collection_max(OCICollection $collection): int|false
  • oci_collection_element_get
    • Return type added: string|float|false|null
    • Parameter type added for parameter #1 ($collection): OCICollection
    • Parameter type added for parameter #2 ($index): int
    - oci_collection_element_get($collection, $index)
    + oci_collection_element_get(OCICollection $collection, int $index): string|float|false|null
  • oci_collection_element_assign
    • Return type added: bool
    • Parameter type added for parameter #1 ($collection): OCICollection
    • Parameter type added for parameter #2 ($index): int
    • Parameter type added for parameter #3 ($value): string
      oci_collection_element_assign(
    -     $collection,
    +     OCICollection $collection,
    -     $index,
    +     int $index,
    -     $value
    +     string $value
    -   )
    +   ): bool
  • oci_collection_assign
    • Return type added: bool
    • Parameter name of parameter #1 changed: $collection_to to $to
    • Parameter type added for parameter #1 ($to): OCICollection
    • Parameter name of parameter #2 changed: $collection_from to $from
    • Parameter type added for parameter #2 ($from): OCICollection
    - oci_collection_assign($collection_to, $collection_from)
    + oci_collection_assign(OCICollection $to, OCICollection $from): bool
  • oci_collection_append
    • Return type added: bool
    • Parameter type added for parameter #1 ($collection): OCICollection
    • Parameter type added for parameter #2 ($value): string
    - oci_collection_append($collection, $value)
    + oci_collection_append(OCICollection $collection, string $value): bool
  • oci_close
    • Return type added: ?bool
    • Parameter name of parameter #1 changed: $connection_resource to $connection
    - oci_close($connection_resource)
    + oci_close($connection): ?bool
  • oci_client_version

    Return type added: string

    - oci_client_version()
    + oci_client_version(): string
  • oci_bind_by_name
    • Return type added: bool
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter name of parameter #2 changed: $column_name to $param
    • Parameter type added for parameter #2 ($param): string
    • Parameter name of parameter #3 changed: $variable to $var
    • Parameter type added for parameter #3 ($var): mixed
    • Parameter name of parameter #4 changed: $maximum_length to $max_length
    • Parameter type added for parameter #4 ($max_length): int
    • Parameter default value added for position #4 ($max_length): -1
    • Parameter type added for parameter #5 ($type): int
    • Parameter default value added for position #5 ($type): 0
      oci_bind_by_name(
    -     $statement_resource,
    +     $statement,
    -     $column_name,
    +     string $param,
    -     &$variable,
    +     mixed &$var,
    -     $maximum_length,
    +     int $max_length = -1,
    -     $type
    +     int $type = 0
    -   )
    +   ): bool
  • oci_bind_array_by_name
    • Return type added: bool
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter name of parameter #2 changed: $column_name to $param
    • Parameter type added for parameter #2 ($param): string
    • Parameter name of parameter #3 changed: $variable to $var
    • Parameter name of parameter #4 changed: $maximum_array_length to $max_array_length
    • Parameter type added for parameter #4 ($max_array_length): int
    • Parameter name of parameter #5 changed: $maximum_item_length to $max_item_length
    • Parameter type added for parameter #5 ($max_item_length): int
    • Parameter default value added for position #5 ($max_item_length): -1
    • Parameter type added for parameter #6 ($type): int
    • Parameter default value added for position #6 ($type): SQLT_AFC
      oci_bind_array_by_name(
    -     $statement_resource,
    +     $statement,
    -     $column_name,
    +     string $param,
    -     &$variable,
    +     &$var,
    -     $maximum_array_length,
    +     int $max_array_length,
    -     $maximum_item_length,
    +     int $max_item_length = -1,
    -     $type
    +     int $type = SQLT_AFC
    -   )
    +   ): bool
  • oci_lob_load
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    - oci_lob_load($lob_descriptor)
    + oci_lob_load(OCILob $lob): string|false
  • oci_field_is_null
    • Return type added: bool
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter name of parameter #2 changed: $column_number_or_name to $column
    • Parameter type added for parameter #2 ($column): string|int
    - oci_field_is_null($statement_resource, $column_number_or_name)
    + oci_field_is_null($statement, string|int $column): bool
  • oci_lob_import
    • Return type added: bool
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    • Parameter type added for parameter #2 ($filename): string
    - oci_lob_import($lob_descriptor, $filename)
    + oci_lob_import(OCILob $lob, string $filename): bool
  • oci_lob_flush
    • Return type added: bool
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    • Parameter type added for parameter #2 ($flag): int
    • Parameter default value added for position #2 ($flag): 0
    - oci_lob_flush($lob_descriptor, $flag)
    + oci_lob_flush(OCILob $lob, int $flag = 0): bool
  • oci_lob_export
    • Return type added: bool
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    • Parameter type added for parameter #2 ($filename): string
    • Parameter name of parameter #3 changed: $start to $offset
    • Parameter type added for parameter #3 ($offset): ?int
    • Parameter default value added for position #3 ($offset): null
    • Parameter type added for parameter #4 ($length): ?int
    • Parameter default value added for position #4 ($length): null
      oci_lob_export(
    -     $lob_descriptor,
    +     OCILob $lob,
    -     $filename,
    +     string $filename,
    -     $start,
    +     ?int $offset = null,
    -     $length
    +     ?int $length = null
    -   )
    +   ): bool
  • oci_lob_erase
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    • Parameter type added for parameter #2 ($offset): ?int
    • Parameter default value added for position #2 ($offset): null
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
      oci_lob_erase(
    -     $lob_descriptor,
    +     OCILob $lob,
    -     $offset,
    +     ?int $offset = null,
    -     $length
    +     ?int $length = null
    -   )
    +   ): int|false
  • oci_lob_eof
    • Return type added: bool
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    - oci_lob_eof($lob_descriptor)
    + oci_lob_eof(OCILob $lob): bool
  • oci_lob_copy
    • Return type added: bool
    • Parameter name of parameter #1 changed: $lob_descriptor_to to $to
    • Parameter type added for parameter #1 ($to): OCILob
    • Parameter name of parameter #2 changed: $lob_descriptor_from to $from
    • Parameter type added for parameter #2 ($from): OCILob
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
      oci_lob_copy(
    -     $lob_descriptor_to,
    +     OCILob $to,
    -     $lob_descriptor_from,
    +     OCILob $from,
    -     $length
    +     ?int $length = null
    -   )
    +   ): bool
  • oci_lob_append
    • Return type added: bool
    • Parameter name of parameter #1 changed: $lob_descriptor_to to $to
    • Parameter type added for parameter #1 ($to): OCILob
    • Parameter name of parameter #2 changed: $lob_descriptor_from to $from
    • Parameter type added for parameter #2 ($from): OCILob
    - oci_lob_append($lob_descriptor_to, $lob_descriptor_from)
    + oci_lob_append(OCILob $to, OCILob $from): bool
  • oci_get_implicit_resultset

    Parameter name of parameter #1 changed: $statement_resource to $statement

    - oci_get_implicit_resultset($statement_resource)
    + oci_get_implicit_resultset($statement)
  • oci_free_statement
    • Return type added: bool
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    - oci_free_statement($statement_resource)
    + oci_free_statement($statement): bool
  • oci_free_cursor
    • Return type added: bool
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    - oci_free_cursor($statement_resource)
    + oci_free_cursor($statement): bool
  • oci_free_descriptor
    • Return type added: bool
    • Parameter name of parameter #1 changed: $lob_descriptor to $lob
    • Parameter type added for parameter #1 ($lob): OCILob
    - oci_free_descriptor($lob_descriptor)
    + oci_free_descriptor(OCILob $lob): bool
  • oci_field_name
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter name of parameter #2 changed: $column_number_or_name to $column
    • Parameter type added for parameter #2 ($column): string|int
    - oci_field_name($statement_resource, $column_number_or_name)
    + oci_field_name($statement, string|int $column): string|false
  • oci_field_precision
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter name of parameter #2 changed: $column_number_or_name to $column
    • Parameter type added for parameter #2 ($column): string|int
    - oci_field_precision($statement_resource, $column_number_or_name)
    + oci_field_precision($statement, string|int $column): int|false
  • oci_field_scale
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter name of parameter #2 changed: $column_number_or_name to $column
    • Parameter type added for parameter #2 ($column): string|int
    - oci_field_scale($statement_resource, $column_number_or_name)
    + oci_field_scale($statement, string|int $column): int|false
  • oci_field_size
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter name of parameter #2 changed: $column_number_or_name to $column
    • Parameter type added for parameter #2 ($column): string|int
    - oci_field_size($statement_resource, $column_number_or_name)
    + oci_field_size($statement, string|int $column): int|false
  • oci_field_type
    • Return type added: string|int|false
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter name of parameter #2 changed: $column_number_or_name to $column
    • Parameter type added for parameter #2 ($column): string|int
    - oci_field_type($statement_resource, $column_number_or_name)
    + oci_field_type($statement, string|int $column): string|int|false
  • oci_field_type_raw
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    • Parameter name of parameter #2 changed: $column_number_or_name to $column
    • Parameter type added for parameter #2 ($column): string|int
    - oci_field_type_raw($statement_resource, $column_number_or_name)
    + oci_field_type_raw($statement, string|int $column): int|false
  • oci_fetch_row
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $statement_resource to $statement
    - oci_fetch_row($statement_resource)
    + oci_fetch_row($statement): array|false
  • oci_free_collection
    • Return type added: bool
    • Parameter type added for parameter #1 ($collection): OCICollection
    - oci_free_collection($collection)
    + oci_free_collection(OCICollection $collection): bool

ext-odbc

  • odbc_field_precision
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $result_id to $statement
    • Parameter name of parameter #2 changed: $field_number to $field
    • Parameter type added for parameter #2 ($field): int
    - odbc_field_precision($result_id, $field_number)
    + odbc_field_precision($statement, int $field): int|false
  • odbc_field_num
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $result_id to $statement
    • Parameter name of parameter #2 changed: $field_name to $field
    • Parameter type added for parameter #2 ($field): string
    - odbc_field_num($result_id, $field_name)
    + odbc_field_num($statement, string $field): int|false
  • odbc_field_name
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $result_id to $statement
    • Parameter name of parameter #2 changed: $field_number to $field
    • Parameter type added for parameter #2 ($field): int
    - odbc_field_name($result_id, $field_number)
    + odbc_field_name($statement, int $field): string|false
  • odbc_field_len
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $result_id to $statement
    • Parameter name of parameter #2 changed: $field_number to $field
    • Parameter type added for parameter #2 ($field): int
    - odbc_field_len($result_id, $field_number)
    + odbc_field_len($statement, int $field): int|false
  • odbc_fetch_row
    • Return type added: bool
    • Parameter name of parameter #1 changed: $result_id to $statement
    • Parameter name of parameter #2 changed: $row_number to $row
    • Parameter type added for parameter #2 ($row): ?int
    • Parameter default value added for position #2 ($row): null
    - odbc_fetch_row($result_id, $row_number)
    + odbc_fetch_row($statement, ?int $row = null): bool
  • odbc_fetch_object
    • Return type added: stdClass|false
    • Parameter name of parameter #1 changed: $result to $statement
    • Parameter name of parameter #2 changed: $rownumber to $row
    • Parameter type added for parameter #2 ($row): int
    • Parameter default value added for position #2 ($row): -1
    - odbc_fetch_object($result, $rownumber)
    + odbc_fetch_object($statement, int $row = -1): stdClass|false
  • odbc_fetch_into
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $result_id to $statement
    • Parameter name of parameter #2 changed: $result_array to $array
    • Parameter name of parameter #3 changed: $rownumber to $row
    • Parameter type added for parameter #3 ($row): int
    • Parameter default value added for position #3 ($row): 0
      odbc_fetch_into(
    -     $result_id,
    +     $statement,
    -     &$result_array,
    +     &$array,
    -     $rownumber
    +     int $row = 0
    -   )
    +   ): int|false
  • odbc_fetch_array
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $result to $statement
    • Parameter name of parameter #2 changed: $rownumber to $row
    • Parameter type added for parameter #2 ($row): int
    • Parameter default value added for position #2 ($row): -1
    - odbc_fetch_array($result, $rownumber)
    + odbc_fetch_array($statement, int $row = -1): array|false
  • odbc_execute
    • Return type added: bool
    • Parameter name of parameter #1 changed: $result_id to $statement
    • Parameter name of parameter #2 changed: $parameters_array to $params
    • Parameter type added for parameter #2 ($params): array
    • Parameter default value added for position #2 ($params): []
    - odbc_execute($result_id, $parameters_array)
    + odbc_execute($statement, array $params = []): bool
  • odbc_exec
    • Parameter count changed: 3 to 2
    • Optional parameter removed - #3: $flags
    -odbc_exec(
    -    $connection_id,
    -    $query,
    -    $flags
    -  )
    +odbc_exec($odbc, string $query)
  • odbc_errormsg
    • Return type added: string
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter default value added for position #1 ($odbc): null
    - odbc_errormsg($connection_id)
    + odbc_errormsg($odbc = null): string
  • odbc_error
    • Return type added: string
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter default value added for position #1 ($odbc): null
    - odbc_error($connection_id)
    + odbc_error($odbc = null): string
  • odbc_do
    • Parameter count changed: 3 to 2
    • Optional parameter removed - #3: $flags
    -odbc_do(
    -    $connection_id,
    -    $query,
    -    $flags
    -  )
    +odbc_do($odbc, string $query)
  • odbc_data_source
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter type added for parameter #2 ($fetch_type): int
    - odbc_data_source($connection_id, $fetch_type)
    + odbc_data_source($odbc, int $fetch_type): array|false
  • odbc_cursor
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $result_id to $statement
    - odbc_cursor($result_id)
    + odbc_cursor($statement): string|false
  • odbc_connect
    • Parameter type added for parameter #1 ($dsn): string
    • Parameter type added for parameter #2 ($user): string
    • Parameter type added for parameter #3 ($password): string
    • Parameter type added for parameter #4 ($cursor_option): int
    • Parameter default value added for position #4 ($cursor_option): SQL_CUR_USE_DRIVER
      odbc_connect(
    -     $dsn,
    +     string $dsn,
    -     $user,
    +     string $user,
    -     $password,
    +     string $password,
    -     $cursor_option
    +     int $cursor_option = SQL_CUR_USE_DRIVER
        )
  • odbc_commit
    • Return type added: bool
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    - odbc_commit($connection_id)
    + odbc_commit($odbc): bool
  • odbc_columns
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter name of parameter #2 changed: $qualifier to $catalog
    • Parameter type added for parameter #2 ($catalog): ?string
    • Parameter default value added for position #2 ($catalog): null
    • Parameter name of parameter #3 changed: $owner to $schema
    • Parameter type added for parameter #3 ($schema): ?string
    • Parameter default value added for position #3 ($schema): null
    • Parameter name of parameter #4 changed: $table_name to $table
    • Parameter type added for parameter #4 ($table): ?string
    • Parameter default value added for position #4 ($table): null
    • Parameter name of parameter #5 changed: $column_name to $column
    • Parameter type added for parameter #5 ($column): ?string
    • Parameter default value added for position #5 ($column): null
      odbc_columns(
    -     $connection_id,
    +     $odbc,
    -     $qualifier,
    +     ?string $catalog = null,
    -     $owner,
    +     ?string $schema = null,
    -     $table_name,
    +     ?string $table = null,
    -     $column_name
    +     ?string $column = null
        )
  • odbc_columnprivileges
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter type added for parameter #2 ($catalog): ?string
    • Parameter type added for parameter #3 ($schema): string
    • Parameter type added for parameter #4 ($table): string
    • Parameter type added for parameter #5 ($column): string
      odbc_columnprivileges(
    -     $connection_id,
    +     $odbc,
    -     $catalog,
    +     ?string $catalog,
    -     $schema,
    +     string $schema,
    -     $table,
    +     string $table,
    -     $column
    +     string $column
        )
  • odbc_close_all

    Return type added: void

    - odbc_close_all()
    + odbc_close_all(): void
  • odbc_close
    • Return type added: void
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    - odbc_close($connection_id)
    + odbc_close($odbc): void
  • odbc_primarykeys
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter name of parameter #2 changed: $qualifier to $catalog
    • Parameter type added for parameter #2 ($catalog): ?string
    • Parameter name of parameter #3 changed: $owner to $schema
    • Parameter type added for parameter #3 ($schema): string
    • Parameter type added for parameter #4 ($table): string
      odbc_primarykeys(
    -     $connection_id,
    +     $odbc,
    -     $qualifier,
    +     ?string $catalog,
    -     $owner,
    +     string $schema,
    -     $table
    +     string $table
        )
  • odbc_tables
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter name of parameter #2 changed: $qualifier to $catalog
    • Parameter type added for parameter #2 ($catalog): ?string
    • Parameter default value added for position #2 ($catalog): null
    • Parameter name of parameter #3 changed: $owner to $schema
    • Parameter type added for parameter #3 ($schema): ?string
    • Parameter default value added for position #3 ($schema): null
    • Parameter name of parameter #4 changed: $name to $table
    • Parameter type added for parameter #4 ($table): ?string
    • Parameter default value added for position #4 ($table): null
    • Parameter name of parameter #5 changed: $table_types to $types
    • Parameter type added for parameter #5 ($types): ?string
    • Parameter default value added for position #5 ($types): null
      odbc_tables(
    -     $connection_id,
    +     $odbc,
    -     $qualifier,
    +     ?string $catalog = null,
    -     $owner,
    +     ?string $schema = null,
    -     $name,
    +     ?string $table = null,
    -     $table_types
    +     ?string $types = null
        )
  • odbc_tableprivileges
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter name of parameter #2 changed: $qualifier to $catalog
    • Parameter type added for parameter #2 ($catalog): ?string
    • Parameter name of parameter #3 changed: $owner to $schema
    • Parameter type added for parameter #3 ($schema): string
    • Parameter name of parameter #4 changed: $name to $table
    • Parameter type added for parameter #4 ($table): string
      odbc_tableprivileges(
    -     $connection_id,
    +     $odbc,
    -     $qualifier,
    +     ?string $catalog,
    -     $owner,
    +     string $schema,
    -     $name
    +     string $table
        )
  • odbc_statistics
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter name of parameter #2 changed: $qualifier to $catalog
    • Parameter type added for parameter #2 ($catalog): ?string
    • Parameter name of parameter #3 changed: $owner to $schema
    • Parameter type added for parameter #3 ($schema): string
    • Parameter name of parameter #4 changed: $name to $table
    • Parameter type added for parameter #4 ($table): string
    • Parameter type added for parameter #5 ($unique): int
    • Parameter type added for parameter #6 ($accuracy): int
      odbc_statistics(
    -     $connection_id,
    +     $odbc,
    -     $qualifier,
    +     ?string $catalog,
    -     $owner,
    +     string $schema,
    -     $name,
    +     string $table,
    -     $unique,
    +     int $unique,
    -     $accuracy
    +     int $accuracy
        )
  • odbc_specialcolumns
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter type added for parameter #2 ($type): int
    • Parameter name of parameter #3 changed: $qualifier to $catalog
    • Parameter type added for parameter #3 ($catalog): ?string
    • Parameter name of parameter #4 changed: $owner to $schema
    • Parameter type added for parameter #4 ($schema): string
    • Parameter type added for parameter #5 ($table): string
    • Parameter type added for parameter #6 ($scope): int
    • Parameter type added for parameter #7 ($nullable): int
      odbc_specialcolumns(
    -     $connection_id,
    +     $odbc,
    -     $type,
    +     int $type,
    -     $qualifier,
    +     ?string $catalog,
    -     $owner,
    +     string $schema,
    -     $table,
    +     string $table,
    -     $scope,
    +     int $scope,
    -     $nullable
    +     int $nullable
        )
  • odbc_setoption
    • Return type added: bool
    • Parameter name of parameter #1 changed: $conn_id to $odbc
    • Parameter type added for parameter #2 ($which): int
    • Parameter type added for parameter #3 ($option): int
    • Parameter type added for parameter #4 ($value): int
      odbc_setoption(
    -     $conn_id,
    +     $odbc,
    -     $which,
    +     int $which,
    -     $option,
    +     int $option,
    -     $value
    +     int $value
    -   )
    +   ): bool
  • odbc_rollback
    • Return type added: bool
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    - odbc_rollback($connection_id)
    + odbc_rollback($odbc): bool
  • odbc_result_all
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $result_id to $statement
    • Parameter type added for parameter #2 ($format): string
    • Parameter default value added for position #2 ($format): ""
    - odbc_result_all($result_id, $format)
    + odbc_result_all($statement, string $format = ""): int|false
  • odbc_result
    • Return type added: string|bool|null
    • Parameter name of parameter #1 changed: $result_id to $statement
    • Parameter type added for parameter #2 ($field): string|int
    - odbc_result($result_id, $field)
    + odbc_result($statement, string|int $field): string|bool|null
  • odbc_procedures
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter name of parameter #2 changed: $qualifier to $catalog
    • Parameter type added for parameter #2 ($catalog): ?string
    • Parameter default value added for position #2 ($catalog): null
    • Parameter name of parameter #3 changed: $owner to $schema
    • Parameter type added for parameter #3 ($schema): ?string
    • Parameter default value added for position #3 ($schema): null
    • Parameter name of parameter #4 changed: $name to $procedure
    • Parameter type added for parameter #4 ($procedure): ?string
    • Parameter default value added for position #4 ($procedure): null
      odbc_procedures(
    -     $connection_id,
    +     $odbc,
    -     $qualifier,
    +     ?string $catalog = null,
    -     $owner,
    +     ?string $schema = null,
    -     $name
    +     ?string $procedure = null
        )
  • odbc_procedurecolumns
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter name of parameter #2 changed: $qualifier to $catalog
    • Parameter type added for parameter #2 ($catalog): ?string
    • Parameter default value added for position #2 ($catalog): null
    • Parameter name of parameter #3 changed: $owner to $schema
    • Parameter type added for parameter #3 ($schema): ?string
    • Parameter default value added for position #3 ($schema): null
    • Parameter name of parameter #4 changed: $proc to $procedure
    • Parameter type added for parameter #4 ($procedure): ?string
    • Parameter default value added for position #4 ($procedure): null
    • Parameter type added for parameter #5 ($column): ?string
    • Parameter default value added for position #5 ($column): null
      odbc_procedurecolumns(
    -     $connection_id,
    +     $odbc,
    -     $qualifier,
    +     ?string $catalog = null,
    -     $owner,
    +     ?string $schema = null,
    -     $proc,
    +     ?string $procedure = null,
    -     $column
    +     ?string $column = null
        )
  • odbc_field_scale
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $result_id to $statement
    • Parameter name of parameter #2 changed: $field_number to $field
    • Parameter type added for parameter #2 ($field): int
    - odbc_field_scale($result_id, $field_number)
    + odbc_field_scale($statement, int $field): int|false
  • odbc_prepare
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter type added for parameter #2 ($query): string
    - odbc_prepare($connection_id, $query)
    + odbc_prepare($odbc, string $query)
  • odbc_pconnect
    • Parameter type added for parameter #1 ($dsn): string
    • Parameter type added for parameter #2 ($user): string
    • Parameter type added for parameter #3 ($password): string
    • Parameter type added for parameter #4 ($cursor_option): int
    • Parameter default value added for position #4 ($cursor_option): SQL_CUR_USE_DRIVER
      odbc_pconnect(
    -     $dsn,
    +     string $dsn,
    -     $user,
    +     string $user,
    -     $password,
    +     string $password,
    -     $cursor_option
    +     int $cursor_option = SQL_CUR_USE_DRIVER
        )
  • odbc_num_rows
    • Return type added: int
    • Parameter name of parameter #1 changed: $result_id to $statement
    - odbc_num_rows($result_id)
    + odbc_num_rows($statement): int
  • odbc_num_fields
    • Return type added: int
    • Parameter name of parameter #1 changed: $result_id to $statement
    - odbc_num_fields($result_id)
    + odbc_num_fields($statement): int
  • odbc_next_result
    • Return type added: bool
    • Parameter name of parameter #1 changed: $result_id to $statement
    - odbc_next_result($result_id)
    + odbc_next_result($statement): bool
  • odbc_longreadlen
    • Return type added: bool
    • Parameter name of parameter #1 changed: $result_id to $statement
    • Parameter type added for parameter #2 ($length): int
    - odbc_longreadlen($result_id, $length)
    + odbc_longreadlen($statement, int $length): bool
  • odbc_gettypeinfo
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter type added for parameter #2 ($data_type): int
    • Parameter default value added for position #2 ($data_type): 0
    - odbc_gettypeinfo($connection_id, $data_type)
    + odbc_gettypeinfo($odbc, int $data_type = 0)
  • odbc_free_result
    • Return type added: bool
    • Parameter name of parameter #1 changed: $result_id to $statement
    - odbc_free_result($result_id)
    + odbc_free_result($statement): bool
  • odbc_foreignkeys
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter name of parameter #2 changed: $pk_qualifier to $pk_catalog
    • Parameter type added for parameter #2 ($pk_catalog): ?string
    • Parameter name of parameter #3 changed: $pk_owner to $pk_schema
    • Parameter type added for parameter #3 ($pk_schema): string
    • Parameter type added for parameter #4 ($pk_table): string
    • Parameter name of parameter #5 changed: $fk_qualifier to $fk_catalog
    • Parameter type added for parameter #5 ($fk_catalog): string
    • Parameter name of parameter #6 changed: $fk_owner to $fk_schema
    • Parameter type added for parameter #6 ($fk_schema): string
    • Parameter type added for parameter #7 ($fk_table): string
      odbc_foreignkeys(
    -     $connection_id,
    +     $odbc,
    -     $pk_qualifier,
    +     ?string $pk_catalog,
    -     $pk_owner,
    +     string $pk_schema,
    -     $pk_table,
    +     string $pk_table,
    -     $fk_qualifier,
    +     string $fk_catalog,
    -     $fk_owner,
    +     string $fk_schema,
    -     $fk_table
    +     string $fk_table
        )
  • odbc_field_type
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $result_id to $statement
    • Parameter name of parameter #2 changed: $field_number to $field
    • Parameter type added for parameter #2 ($field): int
    - odbc_field_type($result_id, $field_number)
    + odbc_field_type($statement, int $field): string|false
  • odbc_autocommit
    • Return type added: int|bool
    • Parameter name of parameter #1 changed: $connection_id to $odbc
    • Parameter name of parameter #2 changed: $onoff to $enable
    • Parameter type added for parameter #2 ($enable): bool
    • Parameter default value added for position #2 ($enable): false
    - odbc_autocommit($connection_id, $onoff)
    + odbc_autocommit($odbc, bool $enable = false): int|bool
  • odbc_binmode
    • Return type added: bool
    • Parameter name of parameter #1 changed: $result_id to $statement
    • Parameter type added for parameter #2 ($mode): int
    - odbc_binmode($result_id, $mode)
    + odbc_binmode($statement, int $mode): bool

ext-openssl

  • openssl_cipher_iv_length
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $method to $cipher_algo
    • Parameter type added for parameter #1 ($cipher_algo): string
    - openssl_cipher_iv_length($method)
    + openssl_cipher_iv_length(string $cipher_algo): int|false
  • openssl_pbkdf2
    • Return type added: string|false
    • Parameter type added for parameter #1 ($password): string
    • Parameter type added for parameter #2 ($salt): string
    • Parameter type added for parameter #3 ($key_length): int
    • Parameter type added for parameter #4 ($iterations): int
    • Parameter name of parameter #5 changed: $digest_algorithm to $digest_algo
    • Parameter type added for parameter #5 ($digest_algo): string
    • Parameter default value added for position #5 ($digest_algo): "sha1"
      openssl_pbkdf2(
    -     $password,
    +     string $password,
    -     $salt,
    +     string $salt,
    -     $key_length,
    +     int $key_length,
    -     $iterations,
    +     int $iterations,
    -     $digest_algorithm
    +     string $digest_algo = "sha1"
    -   )
    +   ): string|false
  • openssl_csr_export
    • Return type added: bool
    • Parameter type added for parameter #1 ($csr): OpenSSLCertificateSigningRequest|string
    • Parameter name of parameter #2 changed: $out to $output
    • Parameter name of parameter #3 changed: $notext to $no_text
    • Parameter type added for parameter #3 ($no_text): bool
    • Parameter default value added for position #3 ($no_text): true
      openssl_csr_export(
    -     $csr,
    +     OpenSSLCertificateSigningRequest|string $csr,
    -     &$out,
    +     &$output,
    -     $notext
    +     bool $no_text = true
    -   )
    +   ): bool
  • openssl_csr_export_to_file
    • Return type added: bool
    • Parameter type added for parameter #1 ($csr): OpenSSLCertificateSigningRequest|string
    • Parameter name of parameter #2 changed: $outfilename to $output_filename
    • Parameter type added for parameter #2 ($output_filename): string
    • Parameter name of parameter #3 changed: $notext to $no_text
    • Parameter type added for parameter #3 ($no_text): bool
    • Parameter default value added for position #3 ($no_text): true
      openssl_csr_export_to_file(
    -     $csr,
    +     OpenSSLCertificateSigningRequest|string $csr,
    -     $outfilename,
    +     string $output_filename,
    -     $notext
    +     bool $no_text = true
    -   )
    +   ): bool
  • openssl_csr_get_public_key
    • Return type added: OpenSSLAsymmetricKey|false
    • Parameter type added for parameter #1 ($csr): OpenSSLCertificateSigningRequest|string
    • Parameter name of parameter #2 changed: $use_shortnames to $short_names
    • Parameter type added for parameter #2 ($short_names): bool
    • Parameter default value added for position #2 ($short_names): true
    - openssl_csr_get_public_key($csr, $use_shortnames)
    + openssl_csr_get_public_key(OpenSSLCertificateSigningRequest|string $csr, bool $short_names = true): OpenSSLAsymmetricKey|false
  • openssl_csr_get_subject
    • Return type added: array|false
    • Parameter type added for parameter #1 ($csr): OpenSSLCertificateSigningRequest|string
    • Parameter name of parameter #2 changed: $use_shortnames to $short_names
    • Parameter type added for parameter #2 ($short_names): bool
    • Parameter default value added for position #2 ($short_names): true
    - openssl_csr_get_subject($csr, $use_shortnames)
    + openssl_csr_get_subject(OpenSSLCertificateSigningRequest|string $csr, bool $short_names = true): array|false
  • openssl_csr_new
    • Return type added: OpenSSLCertificateSigningRequest|false
    • Parameter name of parameter #1 changed: $dn to $distinguished_names
    • Parameter type added for parameter #1 ($distinguished_names): array
    • Parameter name of parameter #2 changed: $privkey to $private_key
    • Parameter name of parameter #3 changed: $configargs to $options
    • Parameter type added for parameter #3 ($options): ?array
    • Parameter default value added for position #3 ($options): null
    • Parameter name of parameter #4 changed: $extraattribs to $extra_attributes
    • Parameter type added for parameter #4 ($extra_attributes): ?array
    • Parameter default value added for position #4 ($extra_attributes): null
      openssl_csr_new(
    -     $dn,
    +     array $distinguished_names,
    -     &$privkey,
    +     &$private_key,
    -     $configargs,
    +     ?array $options = null,
    -     $extraattribs
    +     ?array $extra_attributes = null
    -   )
    +   ): OpenSSLCertificateSigningRequest|false
  • openssl_csr_sign
    • Return type added: OpenSSLCertificate|false
    • Parameter type added for parameter #1 ($csr): OpenSSLCertificateSigningRequest|string
    • Parameter name of parameter #2 changed: $x509 to $ca_certificate
    • Parameter type added for parameter #2 ($ca_certificate): OpenSSLCertificate|string|null
    • Parameter name of parameter #3 changed: $priv_key to $private_key
    • Parameter type added for parameter #4 ($days): int
    • Parameter name of parameter #5 changed: $config_args to $options
    • Parameter type added for parameter #5 ($options): ?array
    • Parameter default value added for position #5 ($options): null
    • Parameter type added for parameter #6 ($serial): int
    • Parameter default value added for position #6 ($serial): 0
      openssl_csr_sign(
    -     $csr,
    +     OpenSSLCertificateSigningRequest|string $csr,
    -     $x509,
    +     OpenSSLCertificate|string|null $ca_certificate,
    -     $priv_key,
    +     $private_key,
    -     $days,
    +     int $days,
    -     $config_args,
    +     ?array $options = null,
    -     $serial
    +     int $serial = 0
    -   )
    +   ): OpenSSLCertificate|false
  • openssl_decrypt
    • Return type added: string|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $method to $cipher_algo
    • Parameter type added for parameter #2 ($cipher_algo): string
    • Parameter name of parameter #3 changed: $password to $passphrase
    • Parameter type added for parameter #3 ($passphrase): string
    • Parameter type added for parameter #4 ($options): int
    • Parameter default value added for position #4 ($options): 0
    • Parameter type added for parameter #5 ($iv): string
    • Parameter default value added for position #5 ($iv): ""
    • Parameter type added for parameter #6 ($tag): string
    • Parameter default value added for position #6 ($tag): ""
    • Parameter type added for parameter #7 ($aad): string
    • Parameter default value added for position #7 ($aad): ""
      openssl_decrypt(
    -     $data,
    +     string $data,
    -     $method,
    +     string $cipher_algo,
    -     $password,
    +     string $passphrase,
    -     $options,
    +     int $options = 0,
    -     $iv,
    +     string $iv = "",
    -     $tag,
    +     string $tag = "",
    -     $aad
    +     string $aad = ""
    -   )
    +   ): string|false
  • openssl_dh_compute_key
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $pub_key to $public_key
    • Parameter type added for parameter #1 ($public_key): string
    • Parameter name of parameter #2 changed: $dh_key to $private_key
    • Parameter type added for parameter #2 ($private_key): OpenSSLAsymmetricKey
    - openssl_dh_compute_key($pub_key, $dh_key)
    + openssl_dh_compute_key(string $public_key, OpenSSLAsymmetricKey $private_key): string|false
  • openssl_digest
    • Return type added: string|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $method to $digest_algo
    • Parameter type added for parameter #2 ($digest_algo): string
    • Parameter name of parameter #3 changed: $raw_output to $binary
    • Parameter type added for parameter #3 ($binary): bool
    • Parameter default value added for position #3 ($binary): false
      openssl_digest(
    -     $data,
    +     string $data,
    -     $method,
    +     string $digest_algo,
    -     $raw_output
    +     bool $binary = false
    -   )
    +   ): string|false
  • openssl_encrypt
    • Return type added: string|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $method to $cipher_algo
    • Parameter type added for parameter #2 ($cipher_algo): string
    • Parameter name of parameter #3 changed: $password to $passphrase
    • Parameter type added for parameter #3 ($passphrase): string
    • Parameter type added for parameter #4 ($options): int
    • Parameter default value added for position #4 ($options): 0
    • Parameter type added for parameter #5 ($iv): string
    • Parameter default value added for position #5 ($iv): ""
    • Parameter default value added for position #6 ($tag): null
    • Parameter type added for parameter #7 ($aad): string
    • Parameter default value added for position #7 ($aad): ""
    • Parameter type added for parameter #8 ($tag_length): int
    • Parameter default value added for position #8 ($tag_length): 16
      openssl_encrypt(
    -     $data,
    +     string $data,
    -     $method,
    +     string $cipher_algo,
    -     $password,
    +     string $passphrase,
    -     $options,
    +     int $options = 0,
    -     $iv,
    +     string $iv = "",
    -     &$tag,
    +     &$tag = null,
    -     $aad,
    +     string $aad = "",
    -     $tag_length
    +     int $tag_length = 16
    -   )
    +   ): string|false
  • openssl_error_string

    Return type added: string|false

    - openssl_error_string()
    + openssl_error_string(): string|false
  • openssl_get_cert_locations

    Return type added: array

    - openssl_get_cert_locations()
    + openssl_get_cert_locations(): array
  • openssl_get_cipher_methods
    • Return type added: array
    • Parameter type added for parameter #1 ($aliases): bool
    • Parameter default value added for position #1 ($aliases): false
    - openssl_get_cipher_methods($aliases)
    + openssl_get_cipher_methods(bool $aliases = false): array
  • openssl_get_curve_names

    Return type added: array|false

    - openssl_get_curve_names()
    + openssl_get_curve_names(): array|false
  • openssl_get_md_methods
    • Return type added: array
    • Parameter type added for parameter #1 ($aliases): bool
    • Parameter default value added for position #1 ($aliases): false
    - openssl_get_md_methods($aliases)
    + openssl_get_md_methods(bool $aliases = false): array
  • openssl_get_privatekey
    • Return type added: OpenSSLAsymmetricKey|false
    • Parameter name of parameter #1 changed: $key to $private_key
    • Parameter type added for parameter #2 ($passphrase): ?string
    • Parameter default value added for position #2 ($passphrase): null
    - openssl_get_privatekey($key, $passphrase)
    + openssl_get_privatekey($private_key, ?string $passphrase = null): OpenSSLAsymmetricKey|false
  • openssl_get_publickey
    • Return type added: OpenSSLAsymmetricKey|false
    • Parameter name of parameter #1 changed: $cert to $public_key
    - openssl_get_publickey($cert)
    + openssl_get_publickey($public_key): OpenSSLAsymmetricKey|false
  • openssl_open
    • Return type added: bool
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $opendata to $output
    • Parameter name of parameter #3 changed: $ekey to $encrypted_key
    • Parameter type added for parameter #3 ($encrypted_key): string
    • Parameter name of parameter #4 changed: $privkey to $private_key
    • Parameter name of parameter #5 changed: $method to $cipher_algo
    • Parameter type added for parameter #5 ($cipher_algo): string
    • Parameter type added for parameter #6 ($iv): ?string
    • Parameter default value added for position #6 ($iv): null
      openssl_open(
    -     $data,
    +     string $data,
    -     &$opendata,
    +     &$output,
    -     $ekey,
    +     string $encrypted_key,
    -     $privkey,
    +     $private_key,
    -     $method,
    +     string $cipher_algo,
    -     $iv
    +     ?string $iv = null
    -   )
    +   ): bool
  • openssl_pkey_export
    • Return type added: bool
    • Parameter name of parameter #2 changed: $out to $output
    • Parameter type added for parameter #3 ($passphrase): ?string
    • Parameter default value added for position #3 ($passphrase): null
    • Parameter name of parameter #4 changed: $config_args to $options
    • Parameter type added for parameter #4 ($options): ?array
    • Parameter default value added for position #4 ($options): null
      openssl_pkey_export(
          $key,
    -     &$out,
    +     &$output,
    -     $passphrase,
    +     ?string $passphrase = null,
    -     $config_args
    +     ?array $options = null
    -   )
    +   ): bool
  • openssl_x509_verify
    • Return type added: int
    • Parameter name of parameter #1 changed: $cert to $certificate
    • Parameter type added for parameter #1 ($certificate): OpenSSLCertificate|string
    • Parameter name of parameter #2 changed: $key to $public_key
    - openssl_x509_verify($cert, $key)
    + openssl_x509_verify(OpenSSLCertificate|string $certificate, $public_key): int
  • openssl_pkey_get_public
    • Return type added: OpenSSLAsymmetricKey|false
    • Parameter name of parameter #1 changed: $cert to $public_key
    - openssl_pkey_get_public($cert)
    + openssl_pkey_get_public($public_key): OpenSSLAsymmetricKey|false
  • openssl_pkey_get_private
    • Return type added: OpenSSLAsymmetricKey|false
    • Parameter name of parameter #1 changed: $key to $private_key
    • Parameter type added for parameter #2 ($passphrase): ?string
    • Parameter default value added for position #2 ($passphrase): null
    - openssl_pkey_get_private($key, $passphrase)
    + openssl_pkey_get_private($private_key, ?string $passphrase = null): OpenSSLAsymmetricKey|false
  • openssl_pkey_get_details
    • Return type added: array|false
    • Parameter type added for parameter #1 ($key): OpenSSLAsymmetricKey
    - openssl_pkey_get_details($key)
    + openssl_pkey_get_details(OpenSSLAsymmetricKey $key): array|false
  • openssl_pkey_export_to_file
    • Return type added: bool
    • Parameter name of parameter #2 changed: $outfilename to $output_filename
    • Parameter type added for parameter #2 ($output_filename): string
    • Parameter type added for parameter #3 ($passphrase): ?string
    • Parameter default value added for position #3 ($passphrase): null
    • Parameter name of parameter #4 changed: $config_args to $options
    • Parameter type added for parameter #4 ($options): ?array
    • Parameter default value added for position #4 ($options): null
      openssl_pkey_export_to_file(
          $key,
    -     $outfilename,
    +     string $output_filename,
    -     $passphrase,
    +     ?string $passphrase = null,
    -     $config_args
    +     ?array $options = null
    -   )
    +   ): bool
  • openssl_pkcs12_read
    • Return type added: bool
    • Parameter name of parameter #1 changed: $PKCS12 to $pkcs12
    • Parameter type added for parameter #1 ($pkcs12): string
    • Parameter name of parameter #2 changed: $certs to $certificates
    • Parameter name of parameter #3 changed: $pass to $passphrase
    • Parameter type added for parameter #3 ($passphrase): string
      openssl_pkcs12_read(
    -     $PKCS12,
    +     string $pkcs12,
    -     &$certs,
    +     &$certificates,
    -     $pass
    +     string $passphrase
    -   )
    +   ): bool
  • openssl_pkey_derive
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $peer_pub_key to $public_key
    • Parameter name of parameter #2 changed: $priv_key to $private_key
    • Parameter name of parameter #3 changed: $keylen to $key_length
    • Parameter type added for parameter #3 ($key_length): int
    • Parameter default value added for position #3 ($key_length): 0
      openssl_pkey_derive(
    -     $peer_pub_key,
    +     $public_key,
    -     $priv_key,
    +     $private_key,
    -     $keylen
    +     int $key_length = 0
    -   )
    +   ): string|false
  • openssl_pkcs7_verify
    • Return type added: int|bool
    • Parameter name of parameter #1 changed: $filename to $input_filename
    • Parameter type added for parameter #1 ($input_filename): string
    • Parameter type added for parameter #2 ($flags): int
    • Parameter name of parameter #3 changed: $signerscerts to $signers_certificates_filename
    • Parameter type added for parameter #3 ($signers_certificates_filename): ?string
    • Parameter default value added for position #3 ($signers_certificates_filename): null
    • Parameter name of parameter #4 changed: $cainfo to $ca_info
    • Parameter type added for parameter #4 ($ca_info): array
    • Parameter default value added for position #4 ($ca_info): []
    • Parameter name of parameter #5 changed: $extracerts to $untrusted_certificates_filename
    • Parameter type added for parameter #5 ($untrusted_certificates_filename): ?string
    • Parameter default value added for position #5 ($untrusted_certificates_filename): null
    • Parameter type added for parameter #6 ($content): ?string
    • Parameter default value added for position #6 ($content): null
    • Parameter name of parameter #7 changed: $pk7 to $output_filename
    • Parameter type added for parameter #7 ($output_filename): ?string
    • Parameter default value added for position #7 ($output_filename): null
      openssl_pkcs7_verify(
    -     $filename,
    +     string $input_filename,
    -     $flags,
    +     int $flags,
    -     $signerscerts,
    +     ?string $signers_certificates_filename = null,
    -     $cainfo,
    +     array $ca_info = [],
    -     $extracerts,
    +     ?string $untrusted_certificates_filename = null,
    -     $content,
    +     ?string $content = null,
    -     $pk7
    +     ?string $output_filename = null
    -   )
    +   ): int|bool
  • openssl_pkcs7_sign
    • Return type added: bool
    • Parameter name of parameter #1 changed: $infile to $input_filename
    • Parameter type added for parameter #1 ($input_filename): string
    • Parameter name of parameter #2 changed: $outfile to $output_filename
    • Parameter type added for parameter #2 ($output_filename): string
    • Parameter name of parameter #3 changed: $signcert to $certificate
    • Parameter type added for parameter #3 ($certificate): OpenSSLCertificate|string
    • Parameter name of parameter #4 changed: $signkey to $private_key
    • Parameter type added for parameter #5 ($headers): ?array
    • Parameter type added for parameter #6 ($flags): int
    • Parameter default value added for position #6 ($flags): PKCS7_DETACHED
    • Parameter name of parameter #7 changed: $extracertsfilename to $untrusted_certificates_filename
    • Parameter type added for parameter #7 ($untrusted_certificates_filename): ?string
    • Parameter default value added for position #7 ($untrusted_certificates_filename): null
      openssl_pkcs7_sign(
    -     $infile,
    +     string $input_filename,
    -     $outfile,
    +     string $output_filename,
    -     $signcert,
    +     OpenSSLCertificate|string $certificate,
    -     $signkey,
    +     $private_key,
    -     $headers,
    +     ?array $headers,
    -     $flags,
    +     int $flags = PKCS7_DETACHED,
    -     $extracertsfilename
    +     ?string $untrusted_certificates_filename = null
    -   )
    +   ): bool
  • openssl_pkcs7_read
    • Return type added: bool
    • Parameter name of parameter #1 changed: $infilename to $data
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $certs to $certificates
    - openssl_pkcs7_read($infilename, &$certs)
    + openssl_pkcs7_read(string $data, &$certificates): bool
  • openssl_pkcs7_encrypt
    • Return type added: bool
    • Parameter name of parameter #1 changed: $infile to $input_filename
    • Parameter type added for parameter #1 ($input_filename): string
    • Parameter name of parameter #2 changed: $outfile to $output_filename
    • Parameter type added for parameter #2 ($output_filename): string
    • Parameter name of parameter #3 changed: $recipcerts to $certificate
    • Parameter type added for parameter #4 ($headers): ?array
    • Parameter type added for parameter #5 ($flags): int
    • Parameter default value added for position #5 ($flags): 0
    • Parameter name of parameter #6 changed: $cipher to $cipher_algo
    • Parameter type added for parameter #6 ($cipher_algo): int
    • Parameter default value added for position #6 ($cipher_algo): OPENSSL_CIPHER_RC2_40
      openssl_pkcs7_encrypt(
    -     $infile,
    +     string $input_filename,
    -     $outfile,
    +     string $output_filename,
    -     $recipcerts,
    +     $certificate,
    -     $headers,
    +     ?array $headers,
    -     $flags,
    +     int $flags = 0,
    -     $cipher
    +     int $cipher_algo = OPENSSL_CIPHER_RC2_40
    -   )
    +   ): bool
  • openssl_pkcs7_decrypt
    • Return type added: bool
    • Parameter name of parameter #1 changed: $infilename to $input_filename
    • Parameter type added for parameter #1 ($input_filename): string
    • Parameter name of parameter #2 changed: $outfilename to $output_filename
    • Parameter type added for parameter #2 ($output_filename): string
    • Parameter name of parameter #3 changed: $recipcert to $certificate
    • Parameter name of parameter #4 changed: $recipkey to $private_key
    • Parameter default value added for position #4 ($private_key): null
      openssl_pkcs7_decrypt(
    -     $infilename,
    +     string $input_filename,
    -     $outfilename,
    +     string $output_filename,
    -     $recipcert,
    +     $certificate,
    -     $recipkey
    +     $private_key = null
    -   )
    +   ): bool
  • openssl_pkey_new
    • Return type added: OpenSSLAsymmetricKey|false
    • Parameter name of parameter #1 changed: $configargs to $options
    • Parameter type added for parameter #1 ($options): ?array
    • Parameter default value added for position #1 ($options): null
    - openssl_pkey_new($configargs)
    + openssl_pkey_new(?array $options = null): OpenSSLAsymmetricKey|false
  • openssl_pkcs12_export
    • Return type added: bool
    • Parameter name of parameter #1 changed: $x509 to $certificate
    • Parameter type added for parameter #1 ($certificate): OpenSSLCertificate|string
    • Parameter name of parameter #2 changed: $out to $output
    • Parameter name of parameter #3 changed: $priv_key to $private_key
    • Parameter name of parameter #4 changed: $pass to $passphrase
    • Parameter type added for parameter #4 ($passphrase): string
    • Parameter name of parameter #5 changed: $args to $options
    • Parameter type added for parameter #5 ($options): array
    • Parameter default value added for position #5 ($options): []
      openssl_pkcs12_export(
    -     $x509,
    +     OpenSSLCertificate|string $certificate,
    -     &$out,
    +     &$output,
    -     $priv_key,
    +     $private_key,
    -     $pass,
    +     string $passphrase,
    -     $args
    +     array $options = []
    -   )
    +   ): bool
  • openssl_pkcs12_export_to_file
    • Return type added: bool
    • Parameter name of parameter #1 changed: $x509 to $certificate
    • Parameter type added for parameter #1 ($certificate): OpenSSLCertificate|string
    • Parameter name of parameter #2 changed: $filename to $output_filename
    • Parameter type added for parameter #2 ($output_filename): string
    • Parameter name of parameter #3 changed: $priv_key to $private_key
    • Parameter name of parameter #4 changed: $pass to $passphrase
    • Parameter type added for parameter #4 ($passphrase): string
    • Parameter name of parameter #5 changed: $args to $options
    • Parameter type added for parameter #5 ($options): array
    • Parameter default value added for position #5 ($options): []
      openssl_pkcs12_export_to_file(
    -     $x509,
    +     OpenSSLCertificate|string $certificate,
    -     $filename,
    +     string $output_filename,
    -     $priv_key,
    +     $private_key,
    -     $pass,
    +     string $passphrase,
    -     $args
    +     array $options = []
    -   )
    +   ): bool
  • openssl_x509_parse
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $x509 to $certificate
    • Parameter type added for parameter #1 ($certificate): OpenSSLCertificate|string
    • Parameter name of parameter #2 changed: $shortname to $short_names
    • Parameter type added for parameter #2 ($short_names): bool
    • Parameter default value added for position #2 ($short_names): true
    - openssl_x509_parse($x509, $shortname)
    + openssl_x509_parse(OpenSSLCertificate|string $certificate, bool $short_names = true): array|false
  • openssl_private_decrypt
    • Return type added: bool
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $crypted to $decrypted_data
    • Parameter name of parameter #3 changed: $key to $private_key
    • Parameter type added for parameter #4 ($padding): int
    • Parameter default value added for position #4 ($padding): OPENSSL_PKCS1_PADDING
      openssl_private_decrypt(
    -     $data,
    +     string $data,
    -     &$crypted,
    +     &$decrypted_data,
    -     $key,
    +     $private_key,
    -     $padding
    +     int $padding = OPENSSL_PKCS1_PADDING
    -   )
    +   ): bool
  • openssl_private_encrypt
    • Return type added: bool
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $crypted to $encrypted_data
    • Parameter name of parameter #3 changed: $key to $private_key
    • Parameter type added for parameter #4 ($padding): int
    • Parameter default value added for position #4 ($padding): OPENSSL_PKCS1_PADDING
      openssl_private_encrypt(
    -     $data,
    +     string $data,
    -     &$crypted,
    +     &$encrypted_data,
    -     $key,
    +     $private_key,
    -     $padding
    +     int $padding = OPENSSL_PKCS1_PADDING
    -   )
    +   ): bool
  • openssl_public_decrypt
    • Return type added: bool
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $crypted to $decrypted_data
    • Parameter name of parameter #3 changed: $key to $public_key
    • Parameter type added for parameter #4 ($padding): int
    • Parameter default value added for position #4 ($padding): OPENSSL_PKCS1_PADDING
      openssl_public_decrypt(
    -     $data,
    +     string $data,
    -     &$crypted,
    +     &$decrypted_data,
    -     $key,
    +     $public_key,
    -     $padding
    +     int $padding = OPENSSL_PKCS1_PADDING
    -   )
    +   ): bool
  • openssl_public_encrypt
    • Return type added: bool
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $crypted to $encrypted_data
    • Parameter name of parameter #3 changed: $key to $public_key
    • Parameter type added for parameter #4 ($padding): int
    • Parameter default value added for position #4 ($padding): OPENSSL_PKCS1_PADDING
      openssl_public_encrypt(
    -     $data,
    +     string $data,
    -     &$crypted,
    +     &$encrypted_data,
    -     $key,
    +     $public_key,
    -     $padding
    +     int $padding = OPENSSL_PKCS1_PADDING
    -   )
    +   ): bool
  • openssl_random_pseudo_bytes
    • Return type added: string
    • Parameter type added for parameter #1 ($length): int
    • Parameter name of parameter #2 changed: $result_is_strong to $strong_result
    • Parameter default value added for position #2 ($strong_result): null
    - openssl_random_pseudo_bytes($length, &$result_is_strong)
    + openssl_random_pseudo_bytes(int $length, &$strong_result = null): string
  • openssl_seal
    • Return type added: int|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $sealdata to $sealed_data
    • Parameter name of parameter #3 changed: $ekeys to $encrypted_keys
    • Parameter name of parameter #4 changed: $pubkeys to $public_key
    • Parameter type added for parameter #4 ($public_key): array
    • Parameter name of parameter #5 changed: $method to $cipher_algo
    • Parameter type added for parameter #5 ($cipher_algo): string
    • Parameter default value added for position #6 ($iv): null
      openssl_seal(
    -     $data,
    +     string $data,
    -     &$sealdata,
    +     &$sealed_data,
    -     &$ekeys,
    +     &$encrypted_keys,
    -     $pubkeys,
    +     array $public_key,
    -     $method,
    +     string $cipher_algo,
    -     &$iv
    +     &$iv = null
    -   )
    +   ): int|false
  • openssl_sign
    • Return type added: bool
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #3 changed: $key to $private_key
    • Parameter name of parameter #4 changed: $method to $algorithm
    • Parameter type added for parameter #4 ($algorithm): string|int
    • Parameter default value added for position #4 ($algorithm): OPENSSL_ALGO_SHA1
      openssl_sign(
    -     $data,
    +     string $data,
          &$signature,
    -     $key,
    +     $private_key,
    -     $method
    +     string|int $algorithm = OPENSSL_ALGO_SHA1
    -   )
    +   ): bool
  • openssl_spki_export
    • Return type added: string|false
    • Parameter type added for parameter #1 ($spki): string
    - openssl_spki_export($spki)
    + openssl_spki_export(string $spki): string|false
  • openssl_spki_export_challenge
    • Return type added: string|false
    • Parameter type added for parameter #1 ($spki): string
    - openssl_spki_export_challenge($spki)
    + openssl_spki_export_challenge(string $spki): string|false
  • openssl_spki_new
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $privkey to $private_key
    • Parameter type added for parameter #1 ($private_key): OpenSSLAsymmetricKey
    • Parameter type added for parameter #2 ($challenge): string
    • Parameter name of parameter #3 changed: $algo to $digest_algo
    • Parameter type added for parameter #3 ($digest_algo): int
    • Parameter default value added for position #3 ($digest_algo): OPENSSL_ALGO_MD5
      openssl_spki_new(
    -     $privkey,
    +     OpenSSLAsymmetricKey $private_key,
    -     $challenge,
    +     string $challenge,
    -     $algo
    +     int $digest_algo = OPENSSL_ALGO_MD5
    -   )
    +   ): string|false
  • openssl_spki_verify
    • Return type added: bool
    • Parameter type added for parameter #1 ($spki): string
    - openssl_spki_verify($spki)
    + openssl_spki_verify(string $spki): bool
  • openssl_x509_read
    • Return type added: OpenSSLCertificate|false
    • Parameter name of parameter #1 changed: $cert to $certificate
    • Parameter type added for parameter #1 ($certificate): OpenSSLCertificate|string
    - openssl_x509_read($cert)
    + openssl_x509_read(OpenSSLCertificate|string $certificate): OpenSSLCertificate|false
  • openssl_x509_fingerprint
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $x509 to $certificate
    • Parameter type added for parameter #1 ($certificate): OpenSSLCertificate|string
    • Parameter name of parameter #2 changed: $method to $digest_algo
    • Parameter type added for parameter #2 ($digest_algo): string
    • Parameter default value added for position #2 ($digest_algo): "sha1"
    • Parameter name of parameter #3 changed: $raw_output to $binary
    • Parameter type added for parameter #3 ($binary): bool
    • Parameter default value added for position #3 ($binary): false
      openssl_x509_fingerprint(
    -     $x509,
    +     OpenSSLCertificate|string $certificate,
    -     $method,
    +     string $digest_algo = "sha1",
    -     $raw_output
    +     bool $binary = false
    -   )
    +   ): string|false
  • openssl_x509_export_to_file
    • Return type added: bool
    • Parameter name of parameter #1 changed: $x509 to $certificate
    • Parameter type added for parameter #1 ($certificate): OpenSSLCertificate|string
    • Parameter name of parameter #2 changed: $outfilename to $output_filename
    • Parameter type added for parameter #2 ($output_filename): string
    • Parameter name of parameter #3 changed: $notext to $no_text
    • Parameter type added for parameter #3 ($no_text): bool
    • Parameter default value added for position #3 ($no_text): true
      openssl_x509_export_to_file(
    -     $x509,
    +     OpenSSLCertificate|string $certificate,
    -     $outfilename,
    +     string $output_filename,
    -     $notext
    +     bool $no_text = true
    -   )
    +   ): bool
  • openssl_x509_checkpurpose
    • Return type added: int|bool
    • Parameter name of parameter #1 changed: $x509cert to $certificate
    • Parameter type added for parameter #1 ($certificate): OpenSSLCertificate|string
    • Parameter type added for parameter #2 ($purpose): int
    • Parameter name of parameter #3 changed: $cainfo to $ca_info
    • Parameter type added for parameter #3 ($ca_info): array
    • Parameter default value added for position #3 ($ca_info): []
    • Parameter name of parameter #4 changed: $untrustedfile to $untrusted_certificates_file
    • Parameter type added for parameter #4 ($untrusted_certificates_file): ?string
    • Parameter default value added for position #4 ($untrusted_certificates_file): null
      openssl_x509_checkpurpose(
    -     $x509cert,
    +     OpenSSLCertificate|string $certificate,
    -     $purpose,
    +     int $purpose,
    -     $cainfo,
    +     array $ca_info = [],
    -     $untrustedfile
    +     ?string $untrusted_certificates_file = null
    -   )
    +   ): int|bool
  • openssl_x509_export
    • Return type added: bool
    • Parameter name of parameter #1 changed: $x509 to $certificate
    • Parameter type added for parameter #1 ($certificate): OpenSSLCertificate|string
    • Parameter name of parameter #2 changed: $out to $output
    • Parameter name of parameter #3 changed: $notext to $no_text
    • Parameter type added for parameter #3 ($no_text): bool
    • Parameter default value added for position #3 ($no_text): true
      openssl_x509_export(
    -     $x509,
    +     OpenSSLCertificate|string $certificate,
    -     &$out,
    +     &$output,
    -     $notext
    +     bool $no_text = true
    -   )
    +   ): bool
  • openssl_verify
    • Return type added: int|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter type added for parameter #2 ($signature): string
    • Parameter name of parameter #3 changed: $key to $public_key
    • Parameter name of parameter #4 changed: $method to $algorithm
    • Parameter type added for parameter #4 ($algorithm): string|int
    • Parameter default value added for position #4 ($algorithm): OPENSSL_ALGO_SHA1
      openssl_verify(
    -     $data,
    +     string $data,
    -     $signature,
    +     string $signature,
    -     $key,
    +     $public_key,
    -     $method
    +     string|int $algorithm = OPENSSL_ALGO_SHA1
    -   )
    +   ): int|false
  • openssl_x509_check_private_key
    • Return type added: bool
    • Parameter name of parameter #1 changed: $cert to $certificate
    • Parameter type added for parameter #1 ($certificate): OpenSSLCertificate|string
    • Parameter name of parameter #2 changed: $key to $private_key
    - openssl_x509_check_private_key($cert, $key)
    + openssl_x509_check_private_key(OpenSSLCertificate|string $certificate, $private_key): bool

ext-pcntl

  • pcntl_wtermsig
    • Return type added: int|false
    • Parameter type added for parameter #1 ($status): int
    - pcntl_wtermsig($status)
    + pcntl_wtermsig(int $status): int|false
  • pcntl_wstopsig
    • Return type added: int|false
    • Parameter type added for parameter #1 ($status): int
    - pcntl_wstopsig($status)
    + pcntl_wstopsig(int $status): int|false
  • pcntl_wifstopped
    • Return type added: bool
    • Parameter type added for parameter #1 ($status): int
    - pcntl_wifstopped($status)
    + pcntl_wifstopped(int $status): bool
  • pcntl_wifsignaled
    • Return type added: bool
    • Parameter type added for parameter #1 ($status): int
    - pcntl_wifsignaled($status)
    + pcntl_wifsignaled(int $status): bool
  • pcntl_wifexited
    • Return type added: bool
    • Parameter type added for parameter #1 ($status): int
    - pcntl_wifexited($status)
    + pcntl_wifexited(int $status): bool
  • pcntl_wifcontinued
    • Return type added: bool
    • Parameter type added for parameter #1 ($status): int
    - pcntl_wifcontinued($status)
    + pcntl_wifcontinued(int $status): bool
  • pcntl_wexitstatus
    • Return type added: int|false
    • Parameter type added for parameter #1 ($status): int
    - pcntl_wexitstatus($status)
    + pcntl_wexitstatus(int $status): int|false
  • pcntl_waitpid
    • Return type added: int
    • Parameter name of parameter #1 changed: $pid to $process_id
    • Parameter type added for parameter #1 ($process_id): int
    • Parameter name of parameter #3 changed: $options to $flags
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
    • Parameter name of parameter #4 changed: $rusage to $resource_usage
    • Parameter default value added for position #4 ($resource_usage): []
      pcntl_waitpid(
    -     $pid,
    +     int $process_id,
          &$status,
    -     $options,
    +     int $flags = 0,
    -     &$rusage
    +     &$resource_usage = []
    -   )
    +   ): int
  • pcntl_wait
    • Return type added: int
    • Parameter name of parameter #2 changed: $options to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): 0
    • Parameter name of parameter #3 changed: $rusage to $resource_usage
    • Parameter default value added for position #3 ($resource_usage): []
      pcntl_wait(
          &$status,
    -     $options,
    +     int $flags = 0,
    -     &$rusage
    +     &$resource_usage = []
    -   )
    +   ): int
  • pcntl_unshare
    • Return type added: bool
    • Parameter type added for parameter #1 ($flags): int
    - pcntl_unshare($flags)
    + pcntl_unshare(int $flags): bool
  • pcntl_strerror
    • Return type added: string
    • Parameter name of parameter #1 changed: $errno to $error_code
    • Parameter type added for parameter #1 ($error_code): int
    - pcntl_strerror($errno)
    + pcntl_strerror(int $error_code): string
  • pcntl_sigwaitinfo
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $set to $signals
    • Parameter type added for parameter #1 ($signals): array
    • Parameter default value added for position #2 ($info): []
    - pcntl_sigwaitinfo($set, &$info)
    + pcntl_sigwaitinfo(array $signals, &$info = []): int|false
  • pcntl_sigtimedwait
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $set to $signals
    • Parameter type added for parameter #1 ($signals): array
    • Parameter default value added for position #2 ($info): []
    • Parameter type added for parameter #3 ($seconds): int
    • Parameter default value added for position #3 ($seconds): 0
    • Parameter type added for parameter #4 ($nanoseconds): int
    • Parameter default value added for position #4 ($nanoseconds): 0
      pcntl_sigtimedwait(
    -     $set,
    +     array $signals,
    -     &$info,
    +     &$info = [],
    -     $seconds,
    +     int $seconds = 0,
    -     $nanoseconds
    +     int $nanoseconds = 0
    -   )
    +   ): int|false
  • pcntl_sigprocmask
    • Return type added: bool
    • Parameter name of parameter #1 changed: $how to $mode
    • Parameter type added for parameter #1 ($mode): int
    • Parameter name of parameter #2 changed: $set to $signals
    • Parameter type added for parameter #2 ($signals): array
    • Parameter name of parameter #3 changed: $oldset to $old_signals
    • Parameter default value added for position #3 ($old_signals): null
      pcntl_sigprocmask(
    -     $how,
    +     int $mode,
    -     $set,
    +     array $signals,
    -     &$oldset
    +     &$old_signals = null
    -   )
    +   ): bool
  • pcntl_signal_get_handler
    • Parameter name of parameter #1 changed: $signo to $signal
    • Parameter type added for parameter #1 ($signal): int
    - pcntl_signal_get_handler($signo)
    + pcntl_signal_get_handler(int $signal)
  • pcntl_signal
    • Return type added: bool
    • Parameter name of parameter #1 changed: $signo to $signal
    • Parameter type added for parameter #1 ($signal): int
    • Parameter type added for parameter #3 ($restart_syscalls): bool
    • Parameter default value added for position #3 ($restart_syscalls): true
      pcntl_signal(
    -     $signo,
    +     int $signal,
          $handler,
    -     $restart_syscalls
    +     bool $restart_syscalls = true
    -   )
    +   ): bool
  • pcntl_setpriority
    • Return type added: bool
    • Parameter type added for parameter #1 ($priority): int
    • Parameter name of parameter #2 changed: $pid to $process_id
    • Parameter type added for parameter #2 ($process_id): ?int
    • Parameter default value added for position #2 ($process_id): null
    • Parameter name of parameter #3 changed: $process_identifier to $mode
    • Parameter type added for parameter #3 ($mode): int
    • Parameter default value added for position #3 ($mode): PRIO_PROCESS
      pcntl_setpriority(
    -     $priority,
    +     int $priority,
    -     $pid,
    +     ?int $process_id = null,
    -     $process_identifier
    +     int $mode = PRIO_PROCESS
    -   )
    +   ): bool
  • pcntl_getpriority
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $pid to $process_id
    • Parameter type added for parameter #1 ($process_id): ?int
    • Parameter default value added for position #1 ($process_id): null
    • Parameter name of parameter #2 changed: $process_identifier to $mode
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): PRIO_PROCESS
    - pcntl_getpriority($pid, $process_identifier)
    + pcntl_getpriority(?int $process_id = null, int $mode = PRIO_PROCESS): int|false
  • pcntl_get_last_error

    Return type added: int

    - pcntl_get_last_error()
    + pcntl_get_last_error(): int
  • pcntl_fork

    Return type added: int

    - pcntl_fork()
    + pcntl_fork(): int
  • pcntl_exec
    • Return type added: bool
    • Parameter type added for parameter #1 ($path): string
    • Parameter type added for parameter #2 ($args): array
    • Parameter default value added for position #2 ($args): []
    • Parameter name of parameter #3 changed: $envs to $env_vars
    • Parameter type added for parameter #3 ($env_vars): array
    • Parameter default value added for position #3 ($env_vars): []
      pcntl_exec(
    -     $path,
    +     string $path,
    -     $args,
    +     array $args = [],
    -     $envs
    +     array $env_vars = []
    -   )
    +   ): bool
  • pcntl_errno

    Return type added: int

    - pcntl_errno()
    + pcntl_errno(): int
  • pcntl_async_signals
    • Return type added: bool
    • Parameter name of parameter #1 changed: $on to $enable
    • Parameter type added for parameter #1 ($enable): ?bool
    • Parameter default value added for position #1 ($enable): null
    - pcntl_async_signals($on)
    + pcntl_async_signals(?bool $enable = null): bool
  • pcntl_alarm
    • Return type added: int
    • Parameter type added for parameter #1 ($seconds): int
    - pcntl_alarm($seconds)
    + pcntl_alarm(int $seconds): int
  • pcntl_signal_dispatch

    Return type added: bool

    - pcntl_signal_dispatch()
    + pcntl_signal_dispatch(): bool

ext-pcre

  • preg_split
    • Return type added: array|false
    • Parameter type added for parameter #1 ($pattern): string
    • Parameter type added for parameter #2 ($subject): string
    • Parameter type added for parameter #3 ($limit): int
    • Parameter default value added for position #3 ($limit): -1
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): 0
      preg_split(
    -     $pattern,
    +     string $pattern,
    -     $subject,
    +     string $subject,
    -     $limit,
    +     int $limit = -1,
    -     $flags
    +     int $flags = 0
    -   )
    +   ): array|false
  • preg_filter
    • Return type added: array|string|null
    • Parameter name of parameter #1 changed: $regex to $pattern
    • Parameter type added for parameter #1 ($pattern): array|string
    • Parameter name of parameter #2 changed: $replace to $replacement
    • Parameter type added for parameter #2 ($replacement): array|string
    • Parameter type added for parameter #3 ($subject): array|string
    • Parameter type added for parameter #4 ($limit): int
    • Parameter default value added for position #4 ($limit): -1
    • Parameter default value added for position #5 ($count): null
      preg_filter(
    -     $regex,
    +     array|string $pattern,
    -     $replace,
    +     array|string $replacement,
    -     $subject,
    +     array|string $subject,
    -     $limit,
    +     int $limit = -1,
    -     &$count
    +     &$count = null
    -   )
    +   ): array|string|null
  • preg_grep
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $regex to $pattern
    • Parameter type added for parameter #1 ($pattern): string
    • Parameter name of parameter #2 changed: $input to $array
    • Parameter type added for parameter #2 ($array): array
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      preg_grep(
    -     $regex,
    +     string $pattern,
    -     $input,
    +     array $array,
    -     $flags
    +     int $flags = 0
    -   )
    +   ): array|false
  • preg_last_error

    Return type added: int

    - preg_last_error()
    + preg_last_error(): int
  • preg_replace_callback_array
    • Return type added: array|string|null
    • Parameter type added for parameter #1 ($pattern): array
    • Parameter type added for parameter #2 ($subject): array|string
    • Parameter type added for parameter #3 ($limit): int
    • Parameter default value added for position #3 ($limit): -1
    • Parameter default value added for position #4 ($count): null
    • Parameter type added for parameter #5 ($flags): int
    • Parameter default value added for position #5 ($flags): 0
      preg_replace_callback_array(
    -     $pattern,
    +     array $pattern,
    -     $subject,
    +     array|string $subject,
    -     $limit,
    +     int $limit = -1,
    -     &$count,
    +     &$count = null,
    -     $flags
    +     int $flags = 0
    -   )
    +   ): array|string|null
  • preg_replace_callback
    • Return type added: array|string|null
    • Parameter name of parameter #1 changed: $regex to $pattern
    • Parameter type added for parameter #1 ($pattern): array|string
    • Parameter type added for parameter #2 ($callback): callable
    • Parameter type added for parameter #3 ($subject): array|string
    • Parameter type added for parameter #4 ($limit): int
    • Parameter default value added for position #4 ($limit): -1
    • Parameter default value added for position #5 ($count): null
    • Parameter type added for parameter #6 ($flags): int
    • Parameter default value added for position #6 ($flags): 0
      preg_replace_callback(
    -     $regex,
    +     array|string $pattern,
    -     $callback,
    +     callable $callback,
    -     $subject,
    +     array|string $subject,
    -     $limit,
    +     int $limit = -1,
    -     &$count,
    +     &$count = null,
    -     $flags
    +     int $flags = 0
    -   )
    +   ): array|string|null
  • preg_replace
    • Return type added: array|string|null
    • Parameter name of parameter #1 changed: $regex to $pattern
    • Parameter type added for parameter #1 ($pattern): array|string
    • Parameter name of parameter #2 changed: $replace to $replacement
    • Parameter type added for parameter #2 ($replacement): array|string
    • Parameter type added for parameter #3 ($subject): array|string
    • Parameter type added for parameter #4 ($limit): int
    • Parameter default value added for position #4 ($limit): -1
    • Parameter default value added for position #5 ($count): null
      preg_replace(
    -     $regex,
    +     array|string $pattern,
    -     $replace,
    +     array|string $replacement,
    -     $subject,
    +     array|string $subject,
    -     $limit,
    +     int $limit = -1,
    -     &$count
    +     &$count = null
    -   )
    +   ): array|string|null
  • preg_quote
    • Return type added: string
    • Parameter type added for parameter #1 ($str): string
    • Parameter name of parameter #2 changed: $delim_char to $delimiter
    • Parameter type added for parameter #2 ($delimiter): ?string
    • Parameter default value added for position #2 ($delimiter): null
    - preg_quote($str, $delim_char)
    + preg_quote(string $str, ?string $delimiter = null): string
  • preg_match_all
    • Return type added: int|false
    • Parameter type added for parameter #1 ($pattern): string
    • Parameter type added for parameter #2 ($subject): string
    • Parameter name of parameter #3 changed: $subpatterns to $matches
    • Parameter default value added for position #3 ($matches): null
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): 0
    • Parameter type added for parameter #5 ($offset): int
    • Parameter default value added for position #5 ($offset): 0
      preg_match_all(
    -     $pattern,
    +     string $pattern,
    -     $subject,
    +     string $subject,
    -     &$subpatterns,
    +     &$matches = null,
    -     $flags,
    +     int $flags = 0,
    -     $offset
    +     int $offset = 0
    -   )
    +   ): int|false
  • preg_match
    • Return type added: int|false
    • Parameter type added for parameter #1 ($pattern): string
    • Parameter type added for parameter #2 ($subject): string
    • Parameter name of parameter #3 changed: $subpatterns to $matches
    • Parameter default value added for position #3 ($matches): null
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): 0
    • Parameter type added for parameter #5 ($offset): int
    • Parameter default value added for position #5 ($offset): 0
      preg_match(
    -     $pattern,
    +     string $pattern,
    -     $subject,
    +     string $subject,
    -     &$subpatterns,
    +     &$matches = null,
    -     $flags,
    +     int $flags = 0,
    -     $offset
    +     int $offset = 0
    -   )
    +   ): int|false

ext-PDO

  • pdo_drivers

    Return type added: array

    - pdo_drivers()
    + pdo_drivers(): array

ext-pgsql

  • pg_ping
    • Return type added: bool
    • Parameter default value added for position #1 ($connection): null
    - pg_ping($connection)
    + pg_ping($connection = null): bool
  • pg_meta_data
    • Return type added: array|false
    • Optional parameter added - #3: bool $extended = false
    -pg_meta_data($db, $table)
    +pg_meta_data(
    +    $connection,
    +    string $table_name,
    +    bool $extended = false
    +  ): array|false
  • pg_num_fields

    Return type added: int

    - pg_num_fields($result)
    + pg_num_fields($result): int
  • pg_num_rows

    Return type added: int

    - pg_num_rows($result)
    + pg_num_rows($result): int
  • pg_options
    • Return type added: string
    • Parameter default value added for position #1 ($connection): null
    - pg_options($connection)
    + pg_options($connection = null): string
  • pg_parameter_status
    • Return type added: string|false
    • Parameter name of parameter #2 changed: $param_name to $name
    • Parameter type added for parameter #2 ($name): string
    • Parameter default value added for position #2 ($name): <default>
    - pg_parameter_status($connection, $param_name)
    + pg_parameter_status($connection, string $name = <default>): string|false
  • pg_pconnect
    • Parameter count changed: 6 to 2
    • Optional parameter removed - #3: $port
    • Optional parameter removed - #4: $options
    • Optional parameter removed - #5: $tty
    • Optional parameter removed - #6: $database
    -pg_pconnect(
    -    $connection_string,
    -    $host,
    -    $port,
    -    $options,
    -    $tty,
    -    $database
    -  )
    +pg_pconnect(string $connection_string, int $flags = 0)
  • pg_lo_import
    • Return type added: string|int|false
    • Parameter default value added for position #2 ($filename): <default>
    • Parameter name of parameter #3 changed: $large_object_oid to $oid
    • Parameter default value added for position #3 ($oid): <default>
      pg_lo_import(
          $connection,
    -     $filename,
    +     $filename = <default>,
    -     $large_object_oid
    +     $oid = <default>
    -   )
    +   ): string|int|false
  • pg_lo_write
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $large_object to $lob
    • Parameter name of parameter #2 changed: $buf to $data
    • Parameter type added for parameter #2 ($data): string
    • Parameter name of parameter #3 changed: $len to $length
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
      pg_lo_write(
    -     $large_object,
    +     $lob,
    -     $buf,
    +     string $data,
    -     $len
    +     ?int $length = null
    -   )
    +   ): int|false
  • pg_lo_unlink
    • Return type added: bool
    • Parameter name of parameter #2 changed: $large_object_oid to $oid
    • Parameter default value added for position #2 ($oid): <default>
    - pg_lo_unlink($connection, $large_object_oid)
    + pg_lo_unlink($connection, $oid = <default>): bool
  • pg_lo_truncate
    • Return type added: bool
    • Parameter name of parameter #1 changed: $large_object to $lob
    • Parameter type added for parameter #2 ($size): int
    - pg_lo_truncate($large_object, $size)
    + pg_lo_truncate($lob, int $size): bool
  • pg_lo_tell
    • Return type added: int
    • Parameter name of parameter #1 changed: $large_object to $lob
    - pg_lo_tell($large_object)
    + pg_lo_tell($lob): int
  • pg_lo_seek
    • Return type added: bool
    • Parameter name of parameter #1 changed: $large_object to $lob
    • Parameter type added for parameter #2 ($offset): int
    • Parameter type added for parameter #3 ($whence): int
    • Parameter default value added for position #3 ($whence): SEEK_CUR
      pg_lo_seek(
    -     $large_object,
    +     $lob,
    -     $offset,
    +     int $offset,
    -     $whence
    +     int $whence = SEEK_CUR
    -   )
    +   ): bool
  • pg_lo_read_all
    • Return type added: int
    • Parameter name of parameter #1 changed: $large_object to $lob
    - pg_lo_read_all($large_object)
    + pg_lo_read_all($lob): int
  • pg_lo_read
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $large_object to $lob
    • Parameter name of parameter #2 changed: $len to $length
    • Parameter type added for parameter #2 ($length): int
    • Parameter default value added for position #2 ($length): 8192
    - pg_lo_read($large_object, $len)
    + pg_lo_read($lob, int $length = 8192): string|false
  • pg_lo_open
    • Parameter name of parameter #2 changed: $large_object_oid to $oid
    • Parameter default value added for position #2 ($oid): <default>
    • Parameter type added for parameter #3 ($mode): string
    • Parameter default value added for position #3 ($mode): <default>
      pg_lo_open(
          $connection,
    -     $large_object_oid,
    +     $oid = <default>,
    -     $mode
    +     string $mode = <default>
        )
  • pg_client_encoding
    • Return type added: string
    • Parameter default value added for position #1 ($connection): null
    - pg_client_encoding($connection)
    + pg_client_encoding($connection = null): string
  • pg_send_query
    • Return type added: int|bool
    • Parameter type added for parameter #2 ($query): string
    - pg_send_query($connection, $query)
    + pg_send_query($connection, string $query): int|bool
  • pg_cancel_query

    Return type added: bool

    - pg_cancel_query($connection)
    + pg_cancel_query($connection): bool
  • pg_affected_rows

    Return type added: int

    - pg_affected_rows($result)
    + pg_affected_rows($result): int
  • pg_version
    • Return type added: array
    • Parameter default value added for position #1 ($connection): null
    - pg_version($connection)
    + pg_version($connection = null): array
  • pg_update
    • Return type added: string|bool
    • Parameter name of parameter #1 changed: $db to $connection
    • Parameter name of parameter #2 changed: $table to $table_name
    • Parameter type added for parameter #2 ($table_name): string
    • Parameter name of parameter #3 changed: $fields to $values
    • Parameter type added for parameter #3 ($values): array
    • Parameter name of parameter #4 changed: $ids to $conditions
    • Parameter type added for parameter #4 ($conditions): array
    • Parameter name of parameter #5 changed: $options to $flags
    • Parameter type added for parameter #5 ($flags): int
    • Parameter default value added for position #5 ($flags): PGSQL_DML_EXEC
      pg_update(
    -     $db,
    +     $connection,
    -     $table,
    +     string $table_name,
    -     $fields,
    +     array $values,
    -     $ids,
    +     array $conditions,
    -     $options
    +     int $flags = PGSQL_DML_EXEC
    -   )
    +   ): string|bool
  • pg_untrace
    • Return type added: bool
    • Parameter default value added for position #1 ($connection): null
    - pg_untrace($connection)
    + pg_untrace($connection = null): bool
  • pg_unescape_bytea
    • Return type added: string
    • Parameter name of parameter #1 changed: $data to $string
    • Parameter type added for parameter #1 ($string): string
    - pg_unescape_bytea($data)
    + pg_unescape_bytea(string $string): string
  • pg_tty
    • Return type added: string
    • Parameter default value added for position #1 ($connection): null
    - pg_tty($connection)
    + pg_tty($connection = null): string
  • pg_transaction_status

    Return type added: int

    - pg_transaction_status($connection)
    + pg_transaction_status($connection): int
  • pg_trace
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($mode): string
    • Parameter default value added for position #2 ($mode): "w"
    • Parameter default value added for position #3 ($connection): null
      pg_trace(
    -     $filename,
    +     string $filename,
    -     $mode,
    +     string $mode = "w",
    -     $connection
    +     $connection = null
    -   )
    +   ): bool
  • pg_set_error_verbosity
    • Return type added: int|false
    • Parameter type added for parameter #2 ($verbosity): int
    • Parameter default value added for position #2 ($verbosity): <default>
    - pg_set_error_verbosity($connection, $verbosity)
    + pg_set_error_verbosity($connection, int $verbosity = <default>): int|false
  • pg_set_client_encoding
    • Return type added: int
    • Parameter type added for parameter #2 ($encoding): string
    • Parameter default value added for position #2 ($encoding): <default>
    - pg_set_client_encoding($connection, $encoding)
    + pg_set_client_encoding($connection, string $encoding = <default>): int
  • pg_send_query_params
    • Return type added: int|bool
    • Parameter type added for parameter #2 ($query): string
    • Parameter type added for parameter #3 ($params): array
      pg_send_query_params(
          $connection,
    -     $query,
    +     string $query,
    -     $params
    +     array $params
    -   )
    +   ): int|bool
  • pg_port
    • Return type added: string
    • Parameter default value added for position #1 ($connection): null
    - pg_port($connection)
    + pg_port($connection = null): string
  • pg_send_prepare
    • Return type added: int|bool
    • Parameter name of parameter #2 changed: $stmtname to $statement_name
    • Parameter type added for parameter #2 ($statement_name): string
    • Parameter type added for parameter #3 ($query): string
      pg_send_prepare(
          $connection,
    -     $stmtname,
    +     string $statement_name,
    -     $query
    +     string $query
    -   )
    +   ): int|bool
  • pg_send_execute
    • Return type added: int|bool
    • Parameter name of parameter #2 changed: $stmtname to $statement_name
    • Parameter type added for parameter #2 ($statement_name): string
    • Parameter type added for parameter #3 ($params): array
      pg_send_execute(
          $connection,
    -     $stmtname,
    +     string $statement_name,
    -     $params
    +     array $params
    -   )
    +   ): int|bool
  • pg_select
    • Return type added: array|string|false
    • Parameter name of parameter #1 changed: $db to $connection
    • Parameter name of parameter #2 changed: $table to $table_name
    • Parameter type added for parameter #2 ($table_name): string
    • Parameter name of parameter #3 changed: $ids to $conditions
    • Parameter type added for parameter #3 ($conditions): array
    • Parameter name of parameter #4 changed: $options to $flags
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): PGSQL_DML_EXEC
    • Parameter name of parameter #5 changed: $result_type to $mode
    • Parameter type added for parameter #5 ($mode): int
    • Parameter default value added for position #5 ($mode): PGSQL_ASSOC
      pg_select(
    -     $db,
    +     $connection,
    -     $table,
    +     string $table_name,
    -     $ids,
    +     array $conditions,
    -     $options,
    +     int $flags = PGSQL_DML_EXEC,
    -     $result_type
    +     int $mode = PGSQL_ASSOC
    -   )
    +   ): array|string|false
  • pg_result_status
    • Return type added: string|int
    • Parameter name of parameter #2 changed: $result_type to $mode
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): PGSQL_STATUS_LONG
    - pg_result_status($result, $result_type)
    + pg_result_status($result, int $mode = PGSQL_STATUS_LONG): string|int
  • pg_result_seek
    • Return type added: bool
    • Parameter name of parameter #2 changed: $offset to $row
    • Parameter type added for parameter #2 ($row): int
    - pg_result_seek($result, $offset)
    + pg_result_seek($result, int $row): bool
  • pg_result_error_field
    • Return type added: string|false|null
    • Parameter name of parameter #2 changed: $fieldcode to $field_code
    • Parameter type added for parameter #2 ($field_code): int
    - pg_result_error_field($result, $fieldcode)
    + pg_result_error_field($result, int $field_code): string|false|null
  • pg_result_error

    Return type added: string|false

    - pg_result_error($result)
    + pg_result_error($result): string|false
  • pg_query_params
    • Parameter type added for parameter #3 ($params): array
    • Parameter default value added for position #3 ($params): <default>
      pg_query_params(
          $connection,
          $query,
    -     $params
    +     array $params = <default>
        )
  • pg_query
    • Parameter type added for parameter #2 ($query): string
    • Parameter default value added for position #2 ($query): <default>
    - pg_query($connection, $query)
    + pg_query($connection, string $query = <default>)
  • pg_put_line
    • Return type added: bool
    • Parameter type added for parameter #2 ($query): string
    • Parameter default value added for position #2 ($query): <default>
    - pg_put_line($connection, $query)
    + pg_put_line($connection, string $query = <default>): bool
  • pg_prepare
    • Parameter name of parameter #2 changed: $stmtname to $statement_name
    • Parameter type added for parameter #2 ($statement_name): string
    • Parameter type added for parameter #3 ($query): string
    • Parameter default value added for position #3 ($query): <default>
      pg_prepare(
          $connection,
    -     $stmtname,
    +     string $statement_name,
    -     $query
    +     string $query = <default>
        )
  • pg_dbname
    • Return type added: string
    • Parameter default value added for position #1 ($connection): null
    - pg_dbname($connection)
    + pg_dbname($connection = null): string
  • pg_fetch_object
    • Return type added: object|false
    • Parameter count changed: 5 to 4
    • Optional parameter removed - #5: $ctor_params
     pg_fetch_object(
         $result,
    -    $row,
    -    $class_name,
    -    $l,
    -    $ctor_params
    -  )
    +    ?int $row = null,
    +    string $class = "stdClass",
    +    array $constructor_args = []
    +  ): object|false
  • pg_fetch_assoc
    • Return type added: array|false
    • Parameter type added for parameter #2 ($row): ?int
    • Parameter default value added for position #2 ($row): null
    - pg_fetch_assoc($result, $row)
    + pg_fetch_assoc($result, ?int $row = null): array|false
  • pg_fetch_array
    • Return type added: array|false
    • Parameter type added for parameter #2 ($row): ?int
    • Parameter default value added for position #2 ($row): null
    • Parameter name of parameter #3 changed: $result_type to $mode
    • Parameter type added for parameter #3 ($mode): int
    • Parameter default value added for position #3 ($mode): PGSQL_BOTH
      pg_fetch_array(
          $result,
    -     $row,
    +     ?int $row = null,
    -     $result_type
    +     int $mode = PGSQL_BOTH
    -   )
    +   ): array|false
  • pg_fetch_all_columns
    • Return type added: array
    • Parameter name of parameter #2 changed: $column_number to $field
    • Parameter type added for parameter #2 ($field): int
    • Parameter default value added for position #2 ($field): 0
    - pg_fetch_all_columns($result, $column_number)
    + pg_fetch_all_columns($result, int $field = 0): array
  • pg_fetch_all
    • Return type added: array
    • Parameter name of parameter #2 changed: $result_type to $mode
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): PGSQL_ASSOC
    - pg_fetch_all($result, $result_type)
    + pg_fetch_all($result, int $mode = PGSQL_ASSOC): array
  • pg_execute
    • Parameter name of parameter #2 changed: $stmtname to $statement_name
    • Parameter type added for parameter #3 ($params): array
    • Parameter default value added for position #3 ($params): <default>
      pg_execute(
          $connection,
    -     $stmtname,
    +     $statement_name,
    -     $params
    +     array $params = <default>
        )
  • pg_exec
    • Parameter type added for parameter #2 ($query): string
    • Parameter default value added for position #2 ($query): <default>
    - pg_exec($connection, $query)
    + pg_exec($connection, string $query = <default>)
  • pg_escape_string
    • Return type added: string
    • Parameter name of parameter #2 changed: $data to $string
    • Parameter type added for parameter #2 ($string): string
    • Parameter default value added for position #2 ($string): <default>
    - pg_escape_string($connection, $data)
    + pg_escape_string($connection, string $string = <default>): string
  • pg_escape_literal
    • Return type added: string|false
    • Parameter name of parameter #2 changed: $data to $string
    • Parameter type added for parameter #2 ($string): string
    • Parameter default value added for position #2 ($string): <default>
    - pg_escape_literal($connection, $data)
    + pg_escape_literal($connection, string $string = <default>): string|false
  • pg_escape_identifier
    • Return type added: string|false
    • Parameter name of parameter #2 changed: $data to $string
    • Parameter type added for parameter #2 ($string): string
    • Parameter default value added for position #2 ($string): <default>
    - pg_escape_identifier($connection, $data)
    + pg_escape_identifier($connection, string $string = <default>): string|false
  • pg_escape_bytea
    • Return type added: string
    • Parameter name of parameter #2 changed: $data to $string
    • Parameter type added for parameter #2 ($string): string
    • Parameter default value added for position #2 ($string): <default>
    - pg_escape_bytea($connection, $data)
    + pg_escape_bytea($connection, string $string = <default>): string
  • pg_end_copy
    • Return type added: bool
    • Parameter default value added for position #1 ($connection): null
    - pg_end_copy($connection)
    + pg_end_copy($connection = null): bool
  • pg_delete
    • Return type added: string|bool
    • Parameter name of parameter #1 changed: $db to $connection
    • Parameter name of parameter #2 changed: $table to $table_name
    • Parameter type added for parameter #2 ($table_name): string
    • Parameter name of parameter #3 changed: $ids to $conditions
    • Parameter type added for parameter #3 ($conditions): array
    • Parameter name of parameter #4 changed: $options to $flags
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): PGSQL_DML_EXEC
      pg_delete(
    -     $db,
    +     $connection,
    -     $table,
    +     string $table_name,
    -     $ids,
    +     array $conditions,
    -     $options
    +     int $flags = PGSQL_DML_EXEC
    -   )
    +   ): string|bool
  • pg_fetch_result
    • Return type added: string|false|null
    • Parameter name of parameter #2 changed: $row_number to $row
    • Parameter name of parameter #3 changed: $field_name to $field
    • Parameter type added for parameter #3 ($field): string|int
    • Parameter default value added for position #3 ($field): <default>
      pg_fetch_result(
          $result,
    -     $row_number,
    +     $row,
    -     $field_name
    +     string|int $field = <default>
    -   )
    +   ): string|false|null
  • pg_copy_to
    • Return type added: array|false
    • Parameter type added for parameter #2 ($table_name): string
    • Parameter name of parameter #3 changed: $delimiter to $separator
    • Parameter type added for parameter #3 ($separator): string
    • Parameter default value added for position #3 ($separator): "\t"
    • Parameter type added for parameter #4 ($null_as): string
    • Parameter default value added for position #4 ($null_as): "\\\\N"
      pg_copy_to(
          $connection,
    -     $table_name,
    +     string $table_name,
    -     $delimiter,
    +     string $separator = "\t",
    -     $null_as
    +     string $null_as = "\\\\N"
    -   )
    +   ): array|false
  • pg_copy_from
    • Return type added: bool
    • Parameter type added for parameter #2 ($table_name): string
    • Parameter type added for parameter #3 ($rows): array
    • Parameter name of parameter #4 changed: $delimiter to $separator
    • Parameter type added for parameter #4 ($separator): string
    • Parameter default value added for position #4 ($separator): "\t"
    • Parameter type added for parameter #5 ($null_as): string
    • Parameter default value added for position #5 ($null_as): "\\\\N"
      pg_copy_from(
          $connection,
    -     $table_name,
    +     string $table_name,
    -     $rows,
    +     array $rows,
    -     $delimiter,
    +     string $separator = "\t",
    -     $null_as
    +     string $null_as = "\\\\N"
    -   )
    +   ): bool
  • pg_convert
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $db to $connection
    • Parameter name of parameter #2 changed: $table to $table_name
    • Parameter type added for parameter #2 ($table_name): string
    • Parameter type added for parameter #3 ($values): array
    • Parameter name of parameter #4 changed: $options to $flags
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): 0
      pg_convert(
    -     $db,
    +     $connection,
    -     $table,
    +     string $table_name,
    -     $values,
    +     array $values,
    -     $options
    +     int $flags = 0
    -   )
    +   ): array|false
  • pg_consume_input

    Return type added: bool

    - pg_consume_input($connection)
    + pg_consume_input($connection): bool
  • pg_connection_status

    Return type added: int

    - pg_connection_status($connection)
    + pg_connection_status($connection): int
  • pg_connection_reset

    Return type added: bool

    - pg_connection_reset($connection)
    + pg_connection_reset($connection): bool
  • pg_connection_busy

    Return type added: bool

    - pg_connection_busy($connection)
    + pg_connection_busy($connection): bool
  • pg_connect_poll

    Return type added: int

    - pg_connect_poll($connection)
    + pg_connect_poll($connection): int
  • pg_lo_export
    • Return type added: bool
    • Parameter name of parameter #2 changed: $objoid to $oid
    • Parameter default value added for position #2 ($oid): <default>
    • Parameter default value added for position #3 ($filename): <default>
      pg_lo_export(
          $connection,
    -     $objoid,
    +     $oid = <default>,
    -     $filename
    +     $filename = <default>
    -   )
    +   ): bool
  • pg_close
    • Return type added: bool
    • Parameter default value added for position #1 ($connection): null
    - pg_close($connection)
    + pg_close($connection = null): bool
  • pg_connect
    • Parameter count changed: 7 to 2
    • Optional parameter removed - #3: $host
    • Optional parameter removed - #4: $port
    • Optional parameter removed - #5: $options
    • Optional parameter removed - #6: $tty
    • Optional parameter removed - #7: $database
    -pg_connect(
    -    $connection_string,
    -    $connect_type,
    -    $host,
    -    $port,
    -    $options,
    -    $tty,
    -    $database
    -  )
    +pg_connect(string $connection_string, int $flags = 0)
  • pg_lo_create
    • Return type added: string|int|false
    • Parameter default value added for position #1 ($connection): <default>
    • Parameter name of parameter #2 changed: $large_object_id to $oid
    • Parameter default value added for position #2 ($oid): <default>
    - pg_lo_create($connection, $large_object_id)
    + pg_lo_create($connection = <default>, $oid = <default>): string|int|false
  • pg_lo_close
    • Return type added: bool
    • Parameter name of parameter #1 changed: $large_object to $lob
    - pg_lo_close($large_object)
    + pg_lo_close($lob): bool
  • pg_last_oid

    Return type added: string|int|false

    - pg_last_oid($result)
    + pg_last_oid($result): string|int|false
  • pg_last_notice
    • Return type added: array|string|bool
    • Parameter name of parameter #2 changed: $option to $mode
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): PGSQL_NOTICE_LAST
    - pg_last_notice($connection, $option)
    + pg_last_notice($connection, int $mode = PGSQL_NOTICE_LAST): array|string|bool
  • pg_last_error
    • Return type added: string
    • Parameter default value added for position #1 ($connection): null
    - pg_last_error($connection)
    + pg_last_error($connection = null): string
  • pg_insert
    • Parameter name of parameter #1 changed: $db to $connection
    • Parameter name of parameter #2 changed: $table to $table_name
    • Parameter type added for parameter #2 ($table_name): string
    • Parameter type added for parameter #3 ($values): array
    • Parameter name of parameter #4 changed: $options to $flags
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): PGSQL_DML_EXEC
      pg_insert(
    -     $db,
    +     $connection,
    -     $table,
    +     string $table_name,
    -     $values,
    +     array $values,
    -     $options
    +     int $flags = PGSQL_DML_EXEC
        )
  • pg_host
    • Return type added: string
    • Parameter default value added for position #1 ($connection): null
    - pg_host($connection)
    + pg_host($connection = null): string
  • pg_get_pid

    Return type added: int

    - pg_get_pid($connection)
    + pg_get_pid($connection): int
  • pg_get_notify
    • Return type added: array|false
    • Parameter name of parameter #2 changed: $e to $mode
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): PGSQL_ASSOC
    - pg_get_notify($connection, $e)
    + pg_get_notify($connection, int $mode = PGSQL_ASSOC): array|false
  • pg_free_result

    Return type added: bool

    - pg_free_result($result)
    + pg_free_result($result): bool
  • pg_flush

    Return type added: int|bool

    - pg_flush($connection)
    + pg_flush($connection): int|bool
  • pg_field_type_oid
    • Return type added: string|int
    • Parameter name of parameter #2 changed: $field_number to $field
    • Parameter type added for parameter #2 ($field): int
    - pg_field_type_oid($result, $field_number)
    + pg_field_type_oid($result, int $field): string|int
  • pg_field_type
    • Return type added: string
    • Parameter name of parameter #2 changed: $field_number to $field
    • Parameter type added for parameter #2 ($field): int
    - pg_field_type($result, $field_number)
    + pg_field_type($result, int $field): string
  • pg_field_table
    • Return type added: string|int|false
    • Parameter name of parameter #2 changed: $field_number to $field
    • Parameter type added for parameter #2 ($field): int
    • Parameter type added for parameter #3 ($oid_only): bool
    • Parameter default value added for position #3 ($oid_only): false
      pg_field_table(
          $result,
    -     $field_number,
    +     int $field,
    -     $oid_only
    +     bool $oid_only = false
    -   )
    +   ): string|int|false
  • pg_field_size
    • Return type added: int
    • Parameter name of parameter #2 changed: $field_number to $field
    • Parameter type added for parameter #2 ($field): int
    - pg_field_size($result, $field_number)
    + pg_field_size($result, int $field): int
  • pg_field_prtlen
    • Return type added: int|false
    • Parameter name of parameter #3 changed: $field_name_or_number to $field
    • Parameter type added for parameter #3 ($field): string|int
    • Parameter default value added for position #3 ($field): <default>
      pg_field_prtlen(
          $result,
          $row,
    -     $field_name_or_number
    +     string|int $field = <default>
    -   )
    +   ): int|false
  • pg_field_num
    • Return type added: int
    • Parameter name of parameter #2 changed: $field_name to $field
    • Parameter type added for parameter #2 ($field): string
    - pg_field_num($result, $field_name)
    + pg_field_num($result, string $field): int
  • pg_field_name
    • Return type added: string
    • Parameter name of parameter #2 changed: $field_number to $field
    • Parameter type added for parameter #2 ($field): int
    - pg_field_name($result, $field_number)
    + pg_field_name($result, int $field): string
  • pg_field_is_null
    • Return type added: int|false
    • Parameter name of parameter #3 changed: $field_name_or_number to $field
    • Parameter type added for parameter #3 ($field): string|int
    • Parameter default value added for position #3 ($field): <default>
      pg_field_is_null(
          $result,
          $row,
    -     $field_name_or_number
    +     string|int $field = <default>
    -   )
    +   ): int|false
  • pg_fetch_row
    • Return type added: array|false
    • Parameter type added for parameter #2 ($row): ?int
    • Parameter default value added for position #2 ($row): null
    • Parameter name of parameter #3 changed: $result_type to $mode
    • Parameter type added for parameter #3 ($mode): int
    • Parameter default value added for position #3 ($mode): PGSQL_NUM
      pg_fetch_row(
          $result,
    -     $row,
    +     ?int $row = null,
    -     $result_type
    +     int $mode = PGSQL_NUM
    -   )
    +   ): array|false

ext-posix

  • posix_getpgid
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $pid to $process_id
    • Parameter type added for parameter #1 ($process_id): int
    - posix_getpgid($pid)
    + posix_getpgid(int $process_id): int|false
  • posix_getgroups

    Return type added: array|false

    - posix_getgroups()
    + posix_getgroups(): array|false
  • posix_getpgrp

    Return type added: int

    - posix_getpgrp()
    + posix_getpgrp(): int
  • posix_getpid

    Return type added: int

    - posix_getpid()
    + posix_getpid(): int
  • posix_getppid

    Return type added: int

    - posix_getppid()
    + posix_getppid(): int
  • posix_getpwnam
    • Return type added: array|false
    • Parameter type added for parameter #1 ($username): string
    - posix_getpwnam($username)
    + posix_getpwnam(string $username): array|false
  • posix_getpwuid
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $uid to $user_id
    • Parameter type added for parameter #1 ($user_id): int
    - posix_getpwuid($uid)
    + posix_getpwuid(int $user_id): array|false
  • posix_getrlimit

    Return type added: array|false

    - posix_getrlimit()
    + posix_getrlimit(): array|false
  • posix_getsid
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $pid to $process_id
    • Parameter type added for parameter #1 ($process_id): int
    - posix_getsid($pid)
    + posix_getsid(int $process_id): int|false
  • posix_getuid

    Return type added: int

    - posix_getuid()
    + posix_getuid(): int
  • posix_initgroups
    • Return type added: bool
    • Parameter name of parameter #1 changed: $name to $username
    • Parameter type added for parameter #1 ($username): string
    • Parameter name of parameter #2 changed: $base_group_id to $group_id
    • Parameter type added for parameter #2 ($group_id): int
    - posix_initgroups($name, $base_group_id)
    + posix_initgroups(string $username, int $group_id): bool
  • posix_isatty
    • Return type added: bool
    • Parameter name of parameter #1 changed: $fd to $file_descriptor
    - posix_isatty($fd)
    + posix_isatty($file_descriptor): bool
  • posix_kill
    • Return type added: bool
    • Parameter name of parameter #1 changed: $pid to $process_id
    • Parameter type added for parameter #1 ($process_id): int
    • Parameter name of parameter #2 changed: $sig to $signal
    • Parameter type added for parameter #2 ($signal): int
    - posix_kill($pid, $sig)
    + posix_kill(int $process_id, int $signal): bool
  • posix_mkfifo
    • Return type added: bool
    • Parameter name of parameter #1 changed: $pathname to $filename
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $mode to $permissions
    • Parameter type added for parameter #2 ($permissions): int
    - posix_mkfifo($pathname, $mode)
    + posix_mkfifo(string $filename, int $permissions): bool
  • posix_mknod
    • Return type added: bool
    • Parameter name of parameter #1 changed: $pathname to $filename
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $mode to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter type added for parameter #3 ($major): int
    • Parameter default value added for position #3 ($major): 0
    • Parameter type added for parameter #4 ($minor): int
    • Parameter default value added for position #4 ($minor): 0
      posix_mknod(
    -     $pathname,
    +     string $filename,
    -     $mode,
    +     int $flags,
    -     $major,
    +     int $major = 0,
    -     $minor
    +     int $minor = 0
    -   )
    +   ): bool
  • posix_setegid
    • Return type added: bool
    • Parameter name of parameter #1 changed: $gid to $group_id
    • Parameter type added for parameter #1 ($group_id): int
    - posix_setegid($gid)
    + posix_setegid(int $group_id): bool
  • posix_seteuid
    • Return type added: bool
    • Parameter name of parameter #1 changed: $uid to $user_id
    • Parameter type added for parameter #1 ($user_id): int
    - posix_seteuid($uid)
    + posix_seteuid(int $user_id): bool
  • posix_setgid
    • Return type added: bool
    • Parameter name of parameter #1 changed: $gid to $group_id
    • Parameter type added for parameter #1 ($group_id): int
    - posix_setgid($gid)
    + posix_setgid(int $group_id): bool
  • posix_setpgid
    • Return type added: bool
    • Parameter name of parameter #1 changed: $pid to $process_id
    • Parameter type added for parameter #1 ($process_id): int
    • Parameter name of parameter #2 changed: $pgid to $process_group_id
    • Parameter type added for parameter #2 ($process_group_id): int
    - posix_setpgid($pid, $pgid)
    + posix_setpgid(int $process_id, int $process_group_id): bool
  • posix_setrlimit
    • Return type added: bool
    • Parameter type added for parameter #1 ($resource): int
    • Parameter name of parameter #2 changed: $softlimit to $soft_limit
    • Parameter type added for parameter #2 ($soft_limit): int
    • Parameter name of parameter #3 changed: $hardlimit to $hard_limit
    • Parameter type added for parameter #3 ($hard_limit): int
      posix_setrlimit(
    -     $resource,
    +     int $resource,
    -     $softlimit,
    +     int $soft_limit,
    -     $hardlimit
    +     int $hard_limit
    -   )
    +   ): bool
  • posix_setsid

    Return type added: int

    - posix_setsid()
    + posix_setsid(): int
  • posix_setuid
    • Return type added: bool
    • Parameter name of parameter #1 changed: $uid to $user_id
    • Parameter type added for parameter #1 ($user_id): int
    - posix_setuid($uid)
    + posix_setuid(int $user_id): bool
  • posix_getlogin

    Return type added: string|false

    - posix_getlogin()
    + posix_getlogin(): string|false
  • posix_uname

    Return type added: array|false

    - posix_uname()
    + posix_uname(): array|false
  • posix_ttyname
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $fd to $file_descriptor
    - posix_ttyname($fd)
    + posix_ttyname($file_descriptor): string|false
  • posix_times

    Return type added: array|false

    - posix_times()
    + posix_times(): array|false
  • posix_strerror
    • Return type added: string
    • Parameter name of parameter #1 changed: $errno to $error_code
    • Parameter type added for parameter #1 ($error_code): int
    - posix_strerror($errno)
    + posix_strerror(int $error_code): string
  • posix_access
    • Return type added: bool
    • Parameter name of parameter #1 changed: $file to $filename
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $mode to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): 0
    - posix_access($file, $mode)
    + posix_access(string $filename, int $flags = 0): bool
  • posix_ctermid

    Return type added: string|false

    - posix_ctermid()
    + posix_ctermid(): string|false
  • posix_errno

    Return type added: int

    - posix_errno()
    + posix_errno(): int
  • posix_get_last_error

    Return type added: int

    - posix_get_last_error()
    + posix_get_last_error(): int
  • posix_getcwd

    Return type added: string|false

    - posix_getcwd()
    + posix_getcwd(): string|false
  • posix_getegid

    Return type added: int

    - posix_getegid()
    + posix_getegid(): int
  • posix_geteuid

    Return type added: int

    - posix_geteuid()
    + posix_geteuid(): int
  • posix_getgid

    Return type added: int

    - posix_getgid()
    + posix_getgid(): int
  • posix_getgrgid
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $gid to $group_id
    • Parameter type added for parameter #1 ($group_id): int
    - posix_getgrgid($gid)
    + posix_getgrgid(int $group_id): array|false
  • posix_getgrnam
    • Return type added: array|false
    • Parameter type added for parameter #1 ($name): string
    - posix_getgrnam($name)
    + posix_getgrnam(string $name): array|false

ext-pspell

  • pspell_check
    • Return type added: bool
    • Parameter name of parameter #1 changed: $pspell to $dictionary
    • Parameter type added for parameter #1 ($dictionary): int
    • Parameter type added for parameter #2 ($word): string
    - pspell_check($pspell, $word)
    + pspell_check(int $dictionary, string $word): bool
  • pspell_new_personal
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $personal to $filename
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($language): string
    • Parameter type added for parameter #3 ($spelling): string
    • Parameter default value added for position #3 ($spelling): ""
    • Parameter type added for parameter #4 ($jargon): string
    • Parameter default value added for position #4 ($jargon): ""
    • Parameter type added for parameter #5 ($encoding): string
    • Parameter default value added for position #5 ($encoding): ""
    • Parameter type added for parameter #6 ($mode): int
    • Parameter default value added for position #6 ($mode): 0
      pspell_new_personal(
    -     $personal,
    +     string $filename,
    -     $language,
    +     string $language,
    -     $spelling,
    +     string $spelling = "",
    -     $jargon,
    +     string $jargon = "",
    -     $encoding,
    +     string $encoding = "",
    -     $mode
    +     int $mode = 0
    -   )
    +   ): int|false
  • pspell_new_config
    • Return type added: int|false
    • Parameter type added for parameter #1 ($config): int
    - pspell_new_config($config)
    + pspell_new_config(int $config): int|false
  • pspell_new
    • Return type added: int|false
    • Parameter type added for parameter #1 ($language): string
    • Parameter type added for parameter #2 ($spelling): string
    • Parameter default value added for position #2 ($spelling): ""
    • Parameter type added for parameter #3 ($jargon): string
    • Parameter default value added for position #3 ($jargon): ""
    • Parameter type added for parameter #4 ($encoding): string
    • Parameter default value added for position #4 ($encoding): ""
    • Parameter type added for parameter #5 ($mode): int
    • Parameter default value added for position #5 ($mode): 0
      pspell_new(
    -     $language,
    +     string $language,
    -     $spelling,
    +     string $spelling = "",
    -     $jargon,
    +     string $jargon = "",
    -     $encoding,
    +     string $encoding = "",
    -     $mode
    +     int $mode = 0
    -   )
    +   ): int|false
  • pspell_config_save_repl
    • Return type added: bool
    • Parameter name of parameter #1 changed: $conf to $config
    • Parameter type added for parameter #1 ($config): int
    • Parameter type added for parameter #2 ($save): bool
    - pspell_config_save_repl($conf, $save)
    + pspell_config_save_repl(int $config, bool $save): bool
  • pspell_save_wordlist
    • Return type added: bool
    • Parameter name of parameter #1 changed: $pspell to $dictionary
    • Parameter type added for parameter #1 ($dictionary): int
    - pspell_save_wordlist($pspell)
    + pspell_save_wordlist(int $dictionary): bool
  • pspell_config_runtogether
    • Return type added: bool
    • Parameter name of parameter #1 changed: $conf to $config
    • Parameter type added for parameter #1 ($config): int
    • Parameter name of parameter #2 changed: $runtogether to $allow
    • Parameter type added for parameter #2 ($allow): bool
    - pspell_config_runtogether($conf, $runtogether)
    + pspell_config_runtogether(int $config, bool $allow): bool
  • pspell_clear_session
    • Return type added: bool
    • Parameter name of parameter #1 changed: $pspell to $dictionary
    • Parameter type added for parameter #1 ($dictionary): int
    - pspell_clear_session($pspell)
    + pspell_clear_session(int $dictionary): bool
  • pspell_config_repl
    • Return type added: bool
    • Parameter name of parameter #1 changed: $conf to $config
    • Parameter type added for parameter #1 ($config): int
    • Parameter name of parameter #2 changed: $repl to $filename
    • Parameter type added for parameter #2 ($filename): string
    - pspell_config_repl($conf, $repl)
    + pspell_config_repl(int $config, string $filename): bool
  • pspell_config_personal
    • Return type added: bool
    • Parameter name of parameter #1 changed: $conf to $config
    • Parameter type added for parameter #1 ($config): int
    • Parameter name of parameter #2 changed: $personal to $filename
    • Parameter type added for parameter #2 ($filename): string
    - pspell_config_personal($conf, $personal)
    + pspell_config_personal(int $config, string $filename): bool
  • pspell_config_mode
    • Return type added: bool
    • Parameter name of parameter #1 changed: $conf to $config
    • Parameter type added for parameter #1 ($config): int
    • Parameter type added for parameter #2 ($mode): int
    - pspell_config_mode($conf, $mode)
    + pspell_config_mode(int $config, int $mode): bool
  • pspell_config_ignore
    • Return type added: bool
    • Parameter name of parameter #1 changed: $conf to $config
    • Parameter type added for parameter #1 ($config): int
    • Parameter name of parameter #2 changed: $ignore to $min_length
    • Parameter type added for parameter #2 ($min_length): int
    - pspell_config_ignore($conf, $ignore)
    + pspell_config_ignore(int $config, int $min_length): bool
  • pspell_config_dict_dir
    • Return type added: bool
    • Parameter name of parameter #1 changed: $conf to $config
    • Parameter type added for parameter #1 ($config): int
    • Parameter type added for parameter #2 ($directory): string
    - pspell_config_dict_dir($conf, $directory)
    + pspell_config_dict_dir(int $config, string $directory): bool
  • pspell_config_data_dir
    • Return type added: bool
    • Parameter name of parameter #1 changed: $conf to $config
    • Parameter type added for parameter #1 ($config): int
    • Parameter type added for parameter #2 ($directory): string
    - pspell_config_data_dir($conf, $directory)
    + pspell_config_data_dir(int $config, string $directory): bool
  • pspell_config_create
    • Return type added: int
    • Parameter type added for parameter #1 ($language): string
    • Parameter type added for parameter #2 ($spelling): string
    • Parameter default value added for position #2 ($spelling): ""
    • Parameter type added for parameter #3 ($jargon): string
    • Parameter default value added for position #3 ($jargon): ""
    • Parameter type added for parameter #4 ($encoding): string
    • Parameter default value added for position #4 ($encoding): ""
      pspell_config_create(
    -     $language,
    +     string $language,
    -     $spelling,
    +     string $spelling = "",
    -     $jargon,
    +     string $jargon = "",
    -     $encoding
    +     string $encoding = ""
    -   )
    +   ): int
  • pspell_add_to_personal
    • Return type added: bool
    • Parameter name of parameter #1 changed: $pspell to $dictionary
    • Parameter type added for parameter #1 ($dictionary): int
    • Parameter type added for parameter #2 ($word): string
    - pspell_add_to_personal($pspell, $word)
    + pspell_add_to_personal(int $dictionary, string $word): bool
  • pspell_add_to_session
    • Return type added: bool
    • Parameter name of parameter #1 changed: $pspell to $dictionary
    • Parameter type added for parameter #1 ($dictionary): int
    • Parameter type added for parameter #2 ($word): string
    - pspell_add_to_session($pspell, $word)
    + pspell_add_to_session(int $dictionary, string $word): bool
  • pspell_suggest
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $pspell to $dictionary
    • Parameter type added for parameter #1 ($dictionary): int
    • Parameter type added for parameter #2 ($word): string
    - pspell_suggest($pspell, $word)
    + pspell_suggest(int $dictionary, string $word): array|false
  • pspell_store_replacement
    • Return type added: bool
    • Parameter name of parameter #1 changed: $pspell to $dictionary
    • Parameter type added for parameter #1 ($dictionary): int
    • Parameter name of parameter #2 changed: $misspell to $misspelled
    • Parameter type added for parameter #2 ($misspelled): string
    • Parameter type added for parameter #3 ($correct): string
      pspell_store_replacement(
    -     $pspell,
    +     int $dictionary,
    -     $misspell,
    +     string $misspelled,
    -     $correct
    +     string $correct
    -   )
    +   ): bool

ext-random

  • rand
    • Return type added: int
    • Parameter type added for parameter #1 ($min): int
    • Parameter default value added for position #1 ($min): <default>
    • Parameter type added for parameter #2 ($max): int
    • Parameter default value added for position #2 ($max): <default>
    - rand($min, $max)
    + rand(int $min = <default>, int $max = <default>): int
  • random_bytes
    • Return type added: string
    • Parameter type added for parameter #1 ($length): int
    - random_bytes($length)
    + random_bytes(int $length): string
  • random_int
    • Return type added: int
    • Parameter type added for parameter #1 ($min): int
    • Parameter type added for parameter #2 ($max): int
    - random_int($min, $max)
    + random_int(int $min, int $max): int
  • mt_getrandmax

    Return type added: int

    - mt_getrandmax()
    + mt_getrandmax(): int
  • mt_rand
    • Return type added: int
    • Parameter type added for parameter #1 ($min): int
    • Parameter default value added for position #1 ($min): <default>
    • Parameter type added for parameter #2 ($max): int
    • Parameter default value added for position #2 ($max): <default>
    - mt_rand($min, $max)
    + mt_rand(int $min = <default>, int $max = <default>): int
  • mt_srand
    • Return type added: void
    • Parameter type added for parameter #1 ($seed): int
    • Parameter default value added for position #1 ($seed): 0
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): MT_RAND_MT19937
    - mt_srand($seed, $mode)
    + mt_srand(int $seed = 0, int $mode = MT_RAND_MT19937): void
  • lcg_value

    Return type added: float

    - lcg_value()
    + lcg_value(): float
  • getrandmax

    Return type added: int

    - getrandmax()
    + getrandmax(): int
  • srand
    • Return type added: void
    • Parameter type added for parameter #1 ($seed): int
    • Parameter default value added for position #1 ($seed): 0
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): MT_RAND_MT19937
    - srand($seed, $mode)
    + srand(int $seed = 0, int $mode = MT_RAND_MT19937): void

ext-readline

  • readline_write_history
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): ?string
    • Parameter default value added for position #1 ($filename): null
    - readline_write_history($filename)
    + readline_write_history(?string $filename = null): bool
  • readline_redisplay

    Return type added: void

    - readline_redisplay()
    + readline_redisplay(): void
  • readline_read_history
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): ?string
    • Parameter default value added for position #1 ($filename): null
    - readline_read_history($filename)
    + readline_read_history(?string $filename = null): bool
  • readline_on_new_line

    Return type added: void

    - readline_on_new_line()
    + readline_on_new_line(): void
  • readline_list_history

    Return type added: array

    - readline_list_history()
    + readline_list_history(): array
  • readline_info
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $varname to $var_name
    • Parameter type added for parameter #1 ($var_name): ?string
    • Parameter default value added for position #1 ($var_name): null
    • Parameter name of parameter #2 changed: $newvalue to $value
    • Parameter default value added for position #2 ($value): null
    - readline_info($varname, $newvalue)
    + readline_info(?string $var_name = null, $value = null): mixed
  • readline_completion_function
    • Return type added: bool
    • Parameter name of parameter #1 changed: $funcname to $callback
    • Parameter type added for parameter #1 ($callback): callable
    - readline_completion_function($funcname)
    + readline_completion_function(callable $callback): bool
  • readline_clear_history

    Return type added: bool

    - readline_clear_history()
    + readline_clear_history(): bool
  • readline_callback_read_char

    Return type added: void

    - readline_callback_read_char()
    + readline_callback_read_char(): void
  • readline_callback_handler_remove

    Return type added: bool

    - readline_callback_handler_remove()
    + readline_callback_handler_remove(): bool
  • readline_callback_handler_install
    • Return type added: bool
    • Parameter type added for parameter #1 ($prompt): string
    • Parameter type added for parameter #2 ($callback): callable
    - readline_callback_handler_install($prompt, $callback)
    + readline_callback_handler_install(string $prompt, callable $callback): bool
  • readline_add_history
    • Return type added: bool
    • Parameter type added for parameter #1 ($prompt): string
    - readline_add_history($prompt)
    + readline_add_history(string $prompt): bool
  • readline
    • Return type added: string|false
    • Parameter type added for parameter #1 ($prompt): ?string
    • Parameter default value added for position #1 ($prompt): null
    - readline($prompt)
    + readline(?string $prompt = null): string|false

ext-session

  • session_get_cookie_params

    Return type added: array

    - session_get_cookie_params()
    + session_get_cookie_params(): array
  • session_write_close

    Return type added: bool

    - session_write_close()
    + session_write_close(): bool
  • session_create_id
    • Return type added: string|false
    • Parameter type added for parameter #1 ($prefix): string
    • Parameter default value added for position #1 ($prefix): ""
    - session_create_id($prefix)
    + session_create_id(string $prefix = ""): string|false
  • session_decode
    • Return type added: bool
    • Parameter type added for parameter #1 ($data): string
    - session_decode($data)
    + session_decode(string $data): bool
  • session_destroy

    Return type added: bool

    - session_destroy()
    + session_destroy(): bool
  • session_unset

    Return type added: bool

    - session_unset()
    + session_unset(): bool
  • session_status

    Return type added: int

    - session_status()
    + session_status(): int
  • session_start
    • Return type added: bool
    • Parameter type added for parameter #1 ($options): array
    • Parameter default value added for position #1 ($options): []
    - session_start($options)
    + session_start(array $options = []): bool
  • session_set_save_handler
    • Return type added: bool
    • Parameter default value added for position #2 ($close): <default>
    • Parameter type added for parameter #3 ($read): callable
    • Parameter default value added for position #3 ($read): <default>
    • Parameter type added for parameter #4 ($write): callable
    • Parameter default value added for position #4 ($write): <default>
    • Parameter type added for parameter #5 ($destroy): callable
    • Parameter default value added for position #5 ($destroy): <default>
    • Parameter type added for parameter #6 ($gc): callable
    • Parameter default value added for position #6 ($gc): <default>
    • Parameter type added for parameter #7 ($create_sid): callable
    • Parameter default value added for position #7 ($create_sid): <default>
    • Parameter type added for parameter #8 ($validate_sid): callable
    • Parameter default value added for position #8 ($validate_sid): <default>
    • Parameter type added for parameter #9 ($update_timestamp): callable
    • Parameter default value added for position #9 ($update_timestamp): <default>
      session_set_save_handler(
          $open,
    -     $close,
    +     $close = <default>,
    -     $read,
    +     callable $read = <default>,
    -     $write,
    +     callable $write = <default>,
    -     $destroy,
    +     callable $destroy = <default>,
    -     $gc,
    +     callable $gc = <default>,
    -     $create_sid,
    +     callable $create_sid = <default>,
    -     $validate_sid,
    +     callable $validate_sid = <default>,
    -     $update_timestamp
    +     callable $update_timestamp = <default>
    -   )
    +   ): bool
  • session_set_cookie_params
    • Return type added: bool
    • Parameter type added for parameter #1 ($lifetime_or_options): array|int
    • Parameter type added for parameter #2 ($path): ?string
    • Parameter default value added for position #2 ($path): null
    • Parameter type added for parameter #3 ($domain): ?string
    • Parameter default value added for position #3 ($domain): null
    • Parameter type added for parameter #4 ($secure): ?bool
    • Parameter default value added for position #4 ($secure): null
    • Parameter type added for parameter #5 ($httponly): ?bool
    • Parameter default value added for position #5 ($httponly): null
      session_set_cookie_params(
    -     $lifetime_or_options,
    +     array|int $lifetime_or_options,
    -     $path,
    +     ?string $path = null,
    -     $domain,
    +     ?string $domain = null,
    -     $secure,
    +     ?bool $secure = null,
    -     $httponly
    +     ?bool $httponly = null
    -   )
    +   ): bool
  • session_encode

    Return type added: string|false

    - session_encode()
    + session_encode(): string|false
  • session_gc

    Return type added: int|false

    - session_gc()
    + session_gc(): int|false
  • session_save_path
    • Return type added: string|false
    • Parameter type added for parameter #1 ($path): ?string
    • Parameter default value added for position #1 ($path): null
    - session_save_path($path)
    + session_save_path(?string $path = null): string|false
  • session_reset

    Return type added: bool

    - session_reset()
    + session_reset(): bool
  • session_register_shutdown

    Return type added: void

    - session_register_shutdown()
    + session_register_shutdown(): void
  • session_regenerate_id
    • Return type added: bool
    • Parameter type added for parameter #1 ($delete_old_session): bool
    • Parameter default value added for position #1 ($delete_old_session): false
    - session_regenerate_id($delete_old_session)
    + session_regenerate_id(bool $delete_old_session = false): bool
  • session_name
    • Return type added: string|false
    • Parameter type added for parameter #1 ($name): ?string
    • Parameter default value added for position #1 ($name): null
    - session_name($name)
    + session_name(?string $name = null): string|false
  • session_module_name
    • Return type added: string|false
    • Parameter type added for parameter #1 ($module): ?string
    • Parameter default value added for position #1 ($module): null
    - session_module_name($module)
    + session_module_name(?string $module = null): string|false
  • session_id
    • Return type added: string|false
    • Parameter type added for parameter #1 ($id): ?string
    • Parameter default value added for position #1 ($id): null
    - session_id($id)
    + session_id(?string $id = null): string|false
  • session_commit

    Return type added: bool

    - session_commit()
    + session_commit(): bool
  • session_cache_limiter
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $cache_limiter to $value
    • Parameter type added for parameter #1 ($value): ?string
    • Parameter default value added for position #1 ($value): null
    - session_cache_limiter($cache_limiter)
    + session_cache_limiter(?string $value = null): string|false
  • session_cache_expire
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $new_cache_expire to $value
    • Parameter type added for parameter #1 ($value): ?int
    • Parameter default value added for position #1 ($value): null
    - session_cache_expire($new_cache_expire)
    + session_cache_expire(?int $value = null): int|false
  • session_abort

    Return type added: bool

    - session_abort()
    + session_abort(): bool

ext-shmop

  • shmop_open
    • Return type added: Shmop|false
    • Parameter type added for parameter #1 ($key): int
    • Parameter name of parameter #2 changed: $flags to $mode
    • Parameter type added for parameter #2 ($mode): string
    • Parameter name of parameter #3 changed: $mode to $permissions
    • Parameter type added for parameter #3 ($permissions): int
    • Parameter type added for parameter #4 ($size): int
      shmop_open(
    -     $key,
    +     int $key,
    -     $flags,
    +     string $mode,
    -     $mode,
    +     int $permissions,
    -     $size
    +     int $size
    -   )
    +   ): Shmop|false
  • shmop_write
    • Return type added: int
    • Parameter name of parameter #1 changed: $shmid to $shmop
    • Parameter type added for parameter #1 ($shmop): Shmop
    • Parameter type added for parameter #2 ($data): string
    • Parameter type added for parameter #3 ($offset): int
      shmop_write(
    -     $shmid,
    +     Shmop $shmop,
    -     $data,
    +     string $data,
    -     $offset
    +     int $offset
    -   )
    +   ): int
  • shmop_size
    • Return type added: int
    • Parameter name of parameter #1 changed: $shmid to $shmop
    • Parameter type added for parameter #1 ($shmop): Shmop
    - shmop_size($shmid)
    + shmop_size(Shmop $shmop): int
  • shmop_delete
    • Return type added: bool
    • Parameter name of parameter #1 changed: $shmid to $shmop
    • Parameter type added for parameter #1 ($shmop): Shmop
    - shmop_delete($shmid)
    + shmop_delete(Shmop $shmop): bool
  • shmop_read
    • Return type added: string
    • Parameter name of parameter #1 changed: $shmid to $shmop
    • Parameter type added for parameter #1 ($shmop): Shmop
    • Parameter name of parameter #2 changed: $start to $offset
    • Parameter type added for parameter #2 ($offset): int
    • Parameter name of parameter #3 changed: $count to $size
    • Parameter type added for parameter #3 ($size): int
      shmop_read(
    -     $shmid,
    +     Shmop $shmop,
    -     $start,
    +     int $offset,
    -     $count
    +     int $size
    -   )
    +   ): string

ext-SimpleXML

  • simplexml_load_string
    • Return type added: SimpleXMLElement|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter type added for parameter #2 ($class_name): ?string
    • Parameter default value added for position #2 ($class_name): SimpleXMLElement::class
    • Parameter type added for parameter #3 ($options): int
    • Parameter default value added for position #3 ($options): 0
    • Parameter name of parameter #4 changed: $ns to $namespace_or_prefix
    • Parameter type added for parameter #4 ($namespace_or_prefix): string
    • Parameter default value added for position #4 ($namespace_or_prefix): ""
    • Parameter type added for parameter #5 ($is_prefix): bool
    • Parameter default value added for position #5 ($is_prefix): false
      simplexml_load_string(
    -     $data,
    +     string $data,
    -     $class_name,
    +     ?string $class_name = SimpleXMLElement::class,
    -     $options,
    +     int $options = 0,
    -     $ns,
    +     string $namespace_or_prefix = "",
    -     $is_prefix
    +     bool $is_prefix = false
    -   )
    +   ): SimpleXMLElement|false
  • simplexml_load_file
    • Return type added: SimpleXMLElement|false
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($class_name): ?string
    • Parameter default value added for position #2 ($class_name): SimpleXMLElement::class
    • Parameter type added for parameter #3 ($options): int
    • Parameter default value added for position #3 ($options): 0
    • Parameter name of parameter #4 changed: $ns to $namespace_or_prefix
    • Parameter type added for parameter #4 ($namespace_or_prefix): string
    • Parameter default value added for position #4 ($namespace_or_prefix): ""
    • Parameter type added for parameter #5 ($is_prefix): bool
    • Parameter default value added for position #5 ($is_prefix): false
      simplexml_load_file(
    -     $filename,
    +     string $filename,
    -     $class_name,
    +     ?string $class_name = SimpleXMLElement::class,
    -     $options,
    +     int $options = 0,
    -     $ns,
    +     string $namespace_or_prefix = "",
    -     $is_prefix
    +     bool $is_prefix = false
    -   )
    +   ): SimpleXMLElement|false
  • simplexml_import_dom
    • Return type added: ?SimpleXMLElement
    • Parameter type added for parameter #1 ($node): SimpleXMLElement|DOMNode
    • Parameter type added for parameter #2 ($class_name): ?string
    • Parameter default value added for position #2 ($class_name): SimpleXMLElement::class
    - simplexml_import_dom($node, $class_name)
    + simplexml_import_dom(SimpleXMLElement|DOMNode $node, ?string $class_name = SimpleXMLElement::class): ?SimpleXMLElement

ext-snmp

  • snmp_read_mib
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    - snmp_read_mib($filename)
    + snmp_read_mib(string $filename): bool
  • snmp3_getnext
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter name of parameter #2 changed: $sec_name to $security_name
    • Parameter type added for parameter #2 ($security_name): string
    • Parameter name of parameter #3 changed: $sec_level to $security_level
    • Parameter type added for parameter #3 ($security_level): string
    • Parameter type added for parameter #4 ($auth_protocol): string
    • Parameter type added for parameter #5 ($auth_passphrase): string
    • Parameter name of parameter #6 changed: $priv_protocol to $privacy_protocol
    • Parameter type added for parameter #6 ($privacy_protocol): string
    • Parameter name of parameter #7 changed: $priv_passphrase to $privacy_passphrase
    • Parameter type added for parameter #7 ($privacy_passphrase): string
    • Parameter type added for parameter #8 ($object_id): array|string
    • Parameter type added for parameter #9 ($timeout): int
    • Parameter default value added for position #9 ($timeout): -1
    • Parameter type added for parameter #10 ($retries): int
    • Parameter default value added for position #10 ($retries): -1
      snmp3_getnext(
    -     $host,
    +     string $hostname,
    -     $sec_name,
    +     string $security_name,
    -     $sec_level,
    +     string $security_level,
    -     $auth_protocol,
    +     string $auth_protocol,
    -     $auth_passphrase,
    +     string $auth_passphrase,
    -     $priv_protocol,
    +     string $privacy_protocol,
    -     $priv_passphrase,
    +     string $privacy_passphrase,
    -     $object_id,
    +     array|string $object_id,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): mixed
  • snmp_get_valueretrieval

    Return type added: int

    - snmp_get_valueretrieval()
    + snmp_get_valueretrieval(): int
  • snmp_get_quick_print
    • Return type added: bool
    • No longer accepts any parameters
    - snmp_get_quick_print($d)
    + snmp_get_quick_print(): bool
  • snmp_set_enum_print
    • Return type added: bool
    • Parameter name of parameter #1 changed: $enum_print to $enable
    • Parameter type added for parameter #1 ($enable): bool
    - snmp_set_enum_print($enum_print)
    + snmp_set_enum_print(bool $enable): bool
  • snmp_set_oid_numeric_print
    • Return type added: bool
    • Parameter name of parameter #1 changed: $oid_format to $format
    • Parameter type added for parameter #1 ($format): int
    - snmp_set_oid_numeric_print($oid_format)
    + snmp_set_oid_numeric_print(int $format): bool
  • snmp_set_oid_output_format
    • Return type added: bool
    • Parameter name of parameter #1 changed: $oid_format to $format
    • Parameter type added for parameter #1 ($format): int
    - snmp_set_oid_output_format($oid_format)
    + snmp_set_oid_output_format(int $format): bool
  • snmp_set_quick_print
    • Return type added: bool
    • Parameter name of parameter #1 changed: $quick_print to $enable
    • Parameter type added for parameter #1 ($enable): bool
    - snmp_set_quick_print($quick_print)
    + snmp_set_quick_print(bool $enable): bool
  • snmp_set_valueretrieval
    • Return type added: bool
    • Parameter type added for parameter #1 ($method): int
    - snmp_set_valueretrieval($method)
    + snmp_set_valueretrieval(int $method): bool
  • snmp2_get
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($community): string
    • Parameter type added for parameter #3 ($object_id): array|string
    • Parameter type added for parameter #4 ($timeout): int
    • Parameter default value added for position #4 ($timeout): -1
    • Parameter type added for parameter #5 ($retries): int
    • Parameter default value added for position #5 ($retries): -1
      snmp2_get(
    -     $host,
    +     string $hostname,
    -     $community,
    +     string $community,
    -     $object_id,
    +     array|string $object_id,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): mixed
  • snmp2_getnext
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($community): string
    • Parameter type added for parameter #3 ($object_id): array|string
    • Parameter type added for parameter #4 ($timeout): int
    • Parameter default value added for position #4 ($timeout): -1
    • Parameter type added for parameter #5 ($retries): int
    • Parameter default value added for position #5 ($retries): -1
      snmp2_getnext(
    -     $host,
    +     string $hostname,
    -     $community,
    +     string $community,
    -     $object_id,
    +     array|string $object_id,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): mixed
  • snmp2_real_walk
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($community): string
    • Parameter type added for parameter #3 ($object_id): array|string
    • Parameter type added for parameter #4 ($timeout): int
    • Parameter default value added for position #4 ($timeout): -1
    • Parameter type added for parameter #5 ($retries): int
    • Parameter default value added for position #5 ($retries): -1
      snmp2_real_walk(
    -     $host,
    +     string $hostname,
    -     $community,
    +     string $community,
    -     $object_id,
    +     array|string $object_id,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): array|false
  • snmp2_set
    • Return type added: bool
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($community): string
    • Parameter type added for parameter #3 ($object_id): array|string
    • Parameter type added for parameter #4 ($type): array|string
    • Parameter type added for parameter #5 ($value): array|string
    • Parameter type added for parameter #6 ($timeout): int
    • Parameter default value added for position #6 ($timeout): -1
    • Parameter type added for parameter #7 ($retries): int
    • Parameter default value added for position #7 ($retries): -1
      snmp2_set(
    -     $host,
    +     string $hostname,
    -     $community,
    +     string $community,
    -     $object_id,
    +     array|string $object_id,
    -     $type,
    +     array|string $type,
    -     $value,
    +     array|string $value,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): bool
  • snmp2_walk
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($community): string
    • Parameter type added for parameter #3 ($object_id): array|string
    • Parameter type added for parameter #4 ($timeout): int
    • Parameter default value added for position #4 ($timeout): -1
    • Parameter type added for parameter #5 ($retries): int
    • Parameter default value added for position #5 ($retries): -1
      snmp2_walk(
    -     $host,
    +     string $hostname,
    -     $community,
    +     string $community,
    -     $object_id,
    +     array|string $object_id,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): array|false
  • snmp3_get
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter name of parameter #2 changed: $sec_name to $security_name
    • Parameter type added for parameter #2 ($security_name): string
    • Parameter name of parameter #3 changed: $sec_level to $security_level
    • Parameter type added for parameter #3 ($security_level): string
    • Parameter type added for parameter #4 ($auth_protocol): string
    • Parameter type added for parameter #5 ($auth_passphrase): string
    • Parameter name of parameter #6 changed: $priv_protocol to $privacy_protocol
    • Parameter type added for parameter #6 ($privacy_protocol): string
    • Parameter name of parameter #7 changed: $priv_passphrase to $privacy_passphrase
    • Parameter type added for parameter #7 ($privacy_passphrase): string
    • Parameter type added for parameter #8 ($object_id): array|string
    • Parameter type added for parameter #9 ($timeout): int
    • Parameter default value added for position #9 ($timeout): -1
    • Parameter type added for parameter #10 ($retries): int
    • Parameter default value added for position #10 ($retries): -1
      snmp3_get(
    -     $host,
    +     string $hostname,
    -     $sec_name,
    +     string $security_name,
    -     $sec_level,
    +     string $security_level,
    -     $auth_protocol,
    +     string $auth_protocol,
    -     $auth_passphrase,
    +     string $auth_passphrase,
    -     $priv_protocol,
    +     string $privacy_protocol,
    -     $priv_passphrase,
    +     string $privacy_passphrase,
    -     $object_id,
    +     array|string $object_id,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): mixed
  • snmp3_real_walk
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter name of parameter #2 changed: $sec_name to $security_name
    • Parameter type added for parameter #2 ($security_name): string
    • Parameter name of parameter #3 changed: $sec_level to $security_level
    • Parameter type added for parameter #3 ($security_level): string
    • Parameter type added for parameter #4 ($auth_protocol): string
    • Parameter type added for parameter #5 ($auth_passphrase): string
    • Parameter name of parameter #6 changed: $priv_protocol to $privacy_protocol
    • Parameter type added for parameter #6 ($privacy_protocol): string
    • Parameter name of parameter #7 changed: $priv_passphrase to $privacy_passphrase
    • Parameter type added for parameter #7 ($privacy_passphrase): string
    • Parameter type added for parameter #8 ($object_id): array|string
    • Parameter type added for parameter #9 ($timeout): int
    • Parameter default value added for position #9 ($timeout): -1
    • Parameter type added for parameter #10 ($retries): int
    • Parameter default value added for position #10 ($retries): -1
      snmp3_real_walk(
    -     $host,
    +     string $hostname,
    -     $sec_name,
    +     string $security_name,
    -     $sec_level,
    +     string $security_level,
    -     $auth_protocol,
    +     string $auth_protocol,
    -     $auth_passphrase,
    +     string $auth_passphrase,
    -     $priv_protocol,
    +     string $privacy_protocol,
    -     $priv_passphrase,
    +     string $privacy_passphrase,
    -     $object_id,
    +     array|string $object_id,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): array|false
  • snmp3_set
    • Return type added: bool
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter name of parameter #2 changed: $sec_name to $security_name
    • Parameter type added for parameter #2 ($security_name): string
    • Parameter name of parameter #3 changed: $sec_level to $security_level
    • Parameter type added for parameter #3 ($security_level): string
    • Parameter type added for parameter #4 ($auth_protocol): string
    • Parameter type added for parameter #5 ($auth_passphrase): string
    • Parameter name of parameter #6 changed: $priv_protocol to $privacy_protocol
    • Parameter type added for parameter #6 ($privacy_protocol): string
    • Parameter name of parameter #7 changed: $priv_passphrase to $privacy_passphrase
    • Parameter type added for parameter #7 ($privacy_passphrase): string
    • Parameter type added for parameter #8 ($object_id): array|string
    • Parameter type added for parameter #9 ($type): array|string
    • Parameter type added for parameter #10 ($value): array|string
    • Parameter type added for parameter #11 ($timeout): int
    • Parameter default value added for position #11 ($timeout): -1
    • Parameter type added for parameter #12 ($retries): int
    • Parameter default value added for position #12 ($retries): -1
      snmp3_set(
    -     $host,
    +     string $hostname,
    -     $sec_name,
    +     string $security_name,
    -     $sec_level,
    +     string $security_level,
    -     $auth_protocol,
    +     string $auth_protocol,
    -     $auth_passphrase,
    +     string $auth_passphrase,
    -     $priv_protocol,
    +     string $privacy_protocol,
    -     $priv_passphrase,
    +     string $privacy_passphrase,
    -     $object_id,
    +     array|string $object_id,
    -     $type,
    +     array|string $type,
    -     $value,
    +     array|string $value,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): bool
  • snmp3_walk
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter name of parameter #2 changed: $sec_name to $security_name
    • Parameter type added for parameter #2 ($security_name): string
    • Parameter name of parameter #3 changed: $sec_level to $security_level
    • Parameter type added for parameter #3 ($security_level): string
    • Parameter type added for parameter #4 ($auth_protocol): string
    • Parameter type added for parameter #5 ($auth_passphrase): string
    • Parameter name of parameter #6 changed: $priv_protocol to $privacy_protocol
    • Parameter type added for parameter #6 ($privacy_protocol): string
    • Parameter name of parameter #7 changed: $priv_passphrase to $privacy_passphrase
    • Parameter type added for parameter #7 ($privacy_passphrase): string
    • Parameter type added for parameter #8 ($object_id): array|string
    • Parameter type added for parameter #9 ($timeout): int
    • Parameter default value added for position #9 ($timeout): -1
    • Parameter type added for parameter #10 ($retries): int
    • Parameter default value added for position #10 ($retries): -1
      snmp3_walk(
    -     $host,
    +     string $hostname,
    -     $sec_name,
    +     string $security_name,
    -     $sec_level,
    +     string $security_level,
    -     $auth_protocol,
    +     string $auth_protocol,
    -     $auth_passphrase,
    +     string $auth_passphrase,
    -     $priv_protocol,
    +     string $privacy_protocol,
    -     $priv_passphrase,
    +     string $privacy_passphrase,
    -     $object_id,
    +     array|string $object_id,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): array|false
  • snmpget
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($community): string
    • Parameter type added for parameter #3 ($object_id): array|string
    • Parameter type added for parameter #4 ($timeout): int
    • Parameter default value added for position #4 ($timeout): -1
    • Parameter type added for parameter #5 ($retries): int
    • Parameter default value added for position #5 ($retries): -1
      snmpget(
    -     $host,
    +     string $hostname,
    -     $community,
    +     string $community,
    -     $object_id,
    +     array|string $object_id,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): mixed
  • snmpgetnext
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($community): string
    • Parameter type added for parameter #3 ($object_id): array|string
    • Parameter type added for parameter #4 ($timeout): int
    • Parameter default value added for position #4 ($timeout): -1
    • Parameter type added for parameter #5 ($retries): int
    • Parameter default value added for position #5 ($retries): -1
      snmpgetnext(
    -     $host,
    +     string $hostname,
    -     $community,
    +     string $community,
    -     $object_id,
    +     array|string $object_id,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): mixed
  • snmprealwalk
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($community): string
    • Parameter type added for parameter #3 ($object_id): array|string
    • Parameter type added for parameter #4 ($timeout): int
    • Parameter default value added for position #4 ($timeout): -1
    • Parameter type added for parameter #5 ($retries): int
    • Parameter default value added for position #5 ($retries): -1
      snmprealwalk(
    -     $host,
    +     string $hostname,
    -     $community,
    +     string $community,
    -     $object_id,
    +     array|string $object_id,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): array|false
  • snmpset
    • Return type added: bool
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($community): string
    • Parameter type added for parameter #3 ($object_id): array|string
    • Parameter type added for parameter #4 ($type): array|string
    • Parameter type added for parameter #5 ($value): array|string
    • Parameter type added for parameter #6 ($timeout): int
    • Parameter default value added for position #6 ($timeout): -1
    • Parameter type added for parameter #7 ($retries): int
    • Parameter default value added for position #7 ($retries): -1
      snmpset(
    -     $host,
    +     string $hostname,
    -     $community,
    +     string $community,
    -     $object_id,
    +     array|string $object_id,
    -     $type,
    +     array|string $type,
    -     $value,
    +     array|string $value,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): bool
  • snmpwalk
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($community): string
    • Parameter type added for parameter #3 ($object_id): array|string
    • Parameter type added for parameter #4 ($timeout): int
    • Parameter default value added for position #4 ($timeout): -1
    • Parameter type added for parameter #5 ($retries): int
    • Parameter default value added for position #5 ($retries): -1
      snmpwalk(
    -     $host,
    +     string $hostname,
    -     $community,
    +     string $community,
    -     $object_id,
    +     array|string $object_id,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): array|false
  • snmpwalkoid
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($community): string
    • Parameter type added for parameter #3 ($object_id): array|string
    • Parameter type added for parameter #4 ($timeout): int
    • Parameter default value added for position #4 ($timeout): -1
    • Parameter type added for parameter #5 ($retries): int
    • Parameter default value added for position #5 ($retries): -1
      snmpwalkoid(
    -     $host,
    +     string $hostname,
    -     $community,
    +     string $community,
    -     $object_id,
    +     array|string $object_id,
    -     $timeout,
    +     int $timeout = -1,
    -     $retries
    +     int $retries = -1
    -   )
    +   ): array|false

ext-soap

  • use_soap_error_handler
    • Return type added: bool
    • Parameter name of parameter #1 changed: $handler to $enable
    • Parameter type added for parameter #1 ($enable): bool
    • Parameter default value added for position #1 ($enable): true
    - use_soap_error_handler($handler)
    + use_soap_error_handler(bool $enable = true): bool
  • is_soap_fault
    • Return type added: bool
    • Parameter type added for parameter #1 ($object): mixed
    - is_soap_fault($object)
    + is_soap_fault(mixed $object): bool

ext-sockets

  • socket_addrinfo_lookup
    • Return type added: array|false
    • Parameter type added for parameter #1 ($host): string
    • Parameter type added for parameter #2 ($service): ?string
    • Parameter default value added for position #2 ($service): null
    • Parameter type added for parameter #3 ($hints): array
    • Parameter default value added for position #3 ($hints): []
      socket_addrinfo_lookup(
    -     $host,
    +     string $host,
    -     $service,
    +     ?string $service = null,
    -     $hints
    +     array $hints = []
    -   )
    +   ): array|false
  • socket_addrinfo_explain
    • Return type added: array
    • Parameter name of parameter #1 changed: $addr to $address
    • Parameter type added for parameter #1 ($address): AddressInfo
    - socket_addrinfo_explain($addr)
    + socket_addrinfo_explain(AddressInfo $address): array
  • socket_clear_error
    • Return type added: void
    • Parameter type added for parameter #1 ($socket): ?Socket
    • Parameter default value added for position #1 ($socket): null
    - socket_clear_error($socket)
    + socket_clear_error(?Socket $socket = null): void
  • socket_bind
    • Return type added: bool
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter name of parameter #2 changed: $addr to $address
    • Parameter type added for parameter #2 ($address): string
    • Parameter type added for parameter #3 ($port): int
    • Parameter default value added for position #3 ($port): 0
      socket_bind(
    -     $socket,
    +     Socket $socket,
    -     $addr,
    +     string $address,
    -     $port
    +     int $port = 0
    -   )
    +   ): bool
  • socket_accept
    • Return type added: Socket|false
    • Parameter type added for parameter #1 ($socket): Socket
    - socket_accept($socket)
    + socket_accept(Socket $socket): Socket|false
  • socket_addrinfo_connect
    • Return type added: Socket|false
    • Parameter name of parameter #1 changed: $addr to $address
    • Parameter type added for parameter #1 ($address): AddressInfo
    - socket_addrinfo_connect($addr)
    + socket_addrinfo_connect(AddressInfo $address): Socket|false
  • socket_addrinfo_bind
    • Return type added: Socket|false
    • Parameter name of parameter #1 changed: $addr to $address
    • Parameter type added for parameter #1 ($address): AddressInfo
    - socket_addrinfo_bind($addr)
    + socket_addrinfo_bind(AddressInfo $address): Socket|false
  • socket_get_option
    • Return type added: array|int|false
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter type added for parameter #2 ($level): int
    • Parameter name of parameter #3 changed: $optname to $option
    • Parameter type added for parameter #3 ($option): int
      socket_get_option(
    -     $socket,
    +     Socket $socket,
    -     $level,
    +     int $level,
    -     $optname
    +     int $option
    -   )
    +   ): array|int|false
  • socket_sendto
    • Return type added: int|false
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter name of parameter #2 changed: $buf to $data
    • Parameter type added for parameter #2 ($data): string
    • Parameter name of parameter #3 changed: $len to $length
    • Parameter type added for parameter #3 ($length): int
    • Parameter type added for parameter #4 ($flags): int
    • Parameter name of parameter #5 changed: $addr to $address
    • Parameter type added for parameter #5 ($address): string
    • Parameter type added for parameter #6 ($port): ?int
    • Parameter default value added for position #6 ($port): null
      socket_sendto(
    -     $socket,
    +     Socket $socket,
    -     $buf,
    +     string $data,
    -     $len,
    +     int $length,
    -     $flags,
    +     int $flags,
    -     $addr,
    +     string $address,
    -     $port
    +     ?int $port = null
    -   )
    +   ): int|false
  • socket_listen
    • Return type added: bool
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter type added for parameter #2 ($backlog): int
    • Parameter default value added for position #2 ($backlog): 0
    - socket_listen($socket, $backlog)
    + socket_listen(Socket $socket, int $backlog = 0): bool
  • socket_read
    • Return type added: string|false
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter type added for parameter #2 ($length): int
    • Parameter name of parameter #3 changed: $type to $mode
    • Parameter type added for parameter #3 ($mode): int
    • Parameter default value added for position #3 ($mode): PHP_BINARY_READ
      socket_read(
    -     $socket,
    +     Socket $socket,
    -     $length,
    +     int $length,
    -     $type
    +     int $mode = PHP_BINARY_READ
    -   )
    +   ): string|false
  • socket_recv
    • Return type added: int|false
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter name of parameter #2 changed: $buf to $data
    • Parameter name of parameter #3 changed: $len to $length
    • Parameter type added for parameter #3 ($length): int
    • Parameter type added for parameter #4 ($flags): int
      socket_recv(
    -     $socket,
    +     Socket $socket,
    -     &$buf,
    +     &$data,
    -     $len,
    +     int $length,
    -     $flags
    +     int $flags
    -   )
    +   ): int|false
  • socket_recvfrom
    • Return type added: int|false
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter name of parameter #2 changed: $buf to $data
    • Parameter name of parameter #3 changed: $len to $length
    • Parameter type added for parameter #3 ($length): int
    • Parameter type added for parameter #4 ($flags): int
    • Parameter name of parameter #5 changed: $name to $address
    • Parameter default value added for position #6 ($port): null
      socket_recvfrom(
    -     $socket,
    +     Socket $socket,
    -     &$buf,
    +     &$data,
    -     $len,
    +     int $length,
    -     $flags,
    +     int $flags,
    -     &$name,
    +     &$address,
    -     &$port
    +     &$port = null
    -   )
    +   ): int|false
  • socket_recvmsg
    • Return type added: int|false
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter name of parameter #2 changed: $msghdr to $message
    • Parameter type added for parameter #2 ($message): array
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      socket_recvmsg(
    -     $socket,
    +     Socket $socket,
    -     &$msghdr,
    +     array &$message,
    -     $flags
    +     int $flags = 0
    -   )
    +   ): int|false
  • socket_select
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $read_fds to $read
    • Parameter type added for parameter #1 ($read): ?array
    • Parameter name of parameter #2 changed: $write_fds to $write
    • Parameter type added for parameter #2 ($write): ?array
    • Parameter name of parameter #3 changed: $except_fds to $except
    • Parameter type added for parameter #3 ($except): ?array
    • Parameter name of parameter #4 changed: $tv_sec to $seconds
    • Parameter type added for parameter #4 ($seconds): ?int
    • Parameter name of parameter #5 changed: $tv_usec to $microseconds
    • Parameter type added for parameter #5 ($microseconds): int
    • Parameter default value added for position #5 ($microseconds): 0
      socket_select(
    -     &$read_fds,
    +     ?array &$read,
    -     &$write_fds,
    +     ?array &$write,
    -     &$except_fds,
    +     ?array &$except,
    -     $tv_sec,
    +     ?int $seconds,
    -     $tv_usec
    +     int $microseconds = 0
    -   )
    +   ): int|false
  • socket_send
    • Return type added: int|false
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter name of parameter #2 changed: $buf to $data
    • Parameter type added for parameter #2 ($data): string
    • Parameter name of parameter #3 changed: $len to $length
    • Parameter type added for parameter #3 ($length): int
    • Parameter type added for parameter #4 ($flags): int
      socket_send(
    -     $socket,
    +     Socket $socket,
    -     $buf,
    +     string $data,
    -     $len,
    +     int $length,
    -     $flags
    +     int $flags
    -   )
    +   ): int|false
  • socket_sendmsg
    • Return type added: int|false
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter name of parameter #2 changed: $msghdr to $message
    • Parameter type added for parameter #2 ($message): array
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      socket_sendmsg(
    -     $socket,
    +     Socket $socket,
    -     $msghdr,
    +     array $message,
    -     $flags
    +     int $flags = 0
    -   )
    +   ): int|false
  • socket_close
    • Return type added: void
    • Parameter type added for parameter #1 ($socket): Socket
    - socket_close($socket)
    + socket_close(Socket $socket): void
  • socket_set_block
    • Return type added: bool
    • Parameter type added for parameter #1 ($socket): Socket
    - socket_set_block($socket)
    + socket_set_block(Socket $socket): bool
  • socket_set_nonblock
    • Return type added: bool
    • Parameter type added for parameter #1 ($socket): Socket
    - socket_set_nonblock($socket)
    + socket_set_nonblock(Socket $socket): bool
  • socket_set_option
    • Return type added: bool
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter type added for parameter #2 ($level): int
    • Parameter name of parameter #3 changed: $optname to $option
    • Parameter type added for parameter #3 ($option): int
    • Parameter name of parameter #4 changed: $optval to $value
      socket_set_option(
    -     $socket,
    +     Socket $socket,
    -     $level,
    +     int $level,
    -     $optname,
    +     int $option,
    -     $optval
    +     $value
    -   )
    +   ): bool
  • socket_setopt
    • Return type added: bool
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter type added for parameter #2 ($level): int
    • Parameter name of parameter #3 changed: $optname to $option
    • Parameter type added for parameter #3 ($option): int
    • Parameter name of parameter #4 changed: $optval to $value
      socket_setopt(
    -     $socket,
    +     Socket $socket,
    -     $level,
    +     int $level,
    -     $optname,
    +     int $option,
    -     $optval
    +     $value
    -   )
    +   ): bool
  • socket_shutdown
    • Return type added: bool
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter name of parameter #2 changed: $how to $mode
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): 2
    - socket_shutdown($socket, $how)
    + socket_shutdown(Socket $socket, int $mode = 2): bool
  • socket_strerror
    • Return type added: string
    • Parameter name of parameter #1 changed: $errno to $error_code
    • Parameter type added for parameter #1 ($error_code): int
    - socket_strerror($errno)
    + socket_strerror(int $error_code): string
  • socket_write
    • Return type added: int|false
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter name of parameter #2 changed: $buf to $data
    • Parameter type added for parameter #2 ($data): string
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
      socket_write(
    -     $socket,
    +     Socket $socket,
    -     $buf,
    +     string $data,
    -     $length
    +     ?int $length = null
    -   )
    +   ): int|false
  • socket_import_stream

    Return type added: Socket|false

    - socket_import_stream($stream)
    + socket_import_stream($stream): Socket|false
  • socket_cmsg_space
    • Return type added: ?int
    • Optional parameter added - #3: int $num = 0
    -socket_cmsg_space($level, $type)
    +socket_cmsg_space(
    +    int $level,
    +    int $type,
    +    int $num = 0
    +  ): ?int
  • socket_connect
    • Return type added: bool
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter name of parameter #2 changed: $addr to $address
    • Parameter type added for parameter #2 ($address): string
    • Parameter type added for parameter #3 ($port): ?int
    • Parameter default value added for position #3 ($port): null
      socket_connect(
    -     $socket,
    +     Socket $socket,
    -     $addr,
    +     string $address,
    -     $port
    +     ?int $port = null
    -   )
    +   ): bool
  • socket_create
    • Return type added: Socket|false
    • Parameter type added for parameter #1 ($domain): int
    • Parameter type added for parameter #2 ($type): int
    • Parameter type added for parameter #3 ($protocol): int
      socket_create(
    -     $domain,
    +     int $domain,
    -     $type,
    +     int $type,
    -     $protocol
    +     int $protocol
    -   )
    +   ): Socket|false
  • socket_create_listen
    • Return type added: Socket|false
    • Parameter type added for parameter #1 ($port): int
    • Parameter type added for parameter #2 ($backlog): int
    • Parameter default value added for position #2 ($backlog): 128
    - socket_create_listen($port, $backlog)
    + socket_create_listen(int $port, int $backlog = 128): Socket|false
  • socket_create_pair
    • Return type added: bool
    • Parameter type added for parameter #1 ($domain): int
    • Parameter type added for parameter #2 ($type): int
    • Parameter type added for parameter #3 ($protocol): int
    • Parameter name of parameter #4 changed: $fd to $pair
      socket_create_pair(
    -     $domain,
    +     int $domain,
    -     $type,
    +     int $type,
    -     $protocol,
    +     int $protocol,
    -     &$fd
    +     &$pair
    -   )
    +   ): bool
  • socket_export_stream

    Parameter type added for parameter #1 ($socket): Socket

    - socket_export_stream($socket)
    + socket_export_stream(Socket $socket)
  • socket_getopt
    • Return type added: array|int|false
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter type added for parameter #2 ($level): int
    • Parameter name of parameter #3 changed: $optname to $option
    • Parameter type added for parameter #3 ($option): int
      socket_getopt(
    -     $socket,
    +     Socket $socket,
    -     $level,
    +     int $level,
    -     $optname
    +     int $option
    -   )
    +   ): array|int|false
  • socket_last_error
    • Return type added: int
    • Parameter type added for parameter #1 ($socket): ?Socket
    • Parameter default value added for position #1 ($socket): null
    - socket_last_error($socket)
    + socket_last_error(?Socket $socket = null): int
  • socket_getpeername
    • Return type added: bool
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter name of parameter #2 changed: $addr to $address
    • Parameter default value added for position #3 ($port): null
      socket_getpeername(
    -     $socket,
    +     Socket $socket,
    -     &$addr,
    +     &$address,
    -     &$port
    +     &$port = null
    -   )
    +   ): bool
  • socket_getsockname
    • Return type added: bool
    • Parameter type added for parameter #1 ($socket): Socket
    • Parameter name of parameter #2 changed: $addr to $address
    • Parameter default value added for position #3 ($port): null
      socket_getsockname(
    -     $socket,
    +     Socket $socket,
    -     &$addr,
    +     &$address,
    -     &$port
    +     &$port = null
    -   )
    +   ): bool

ext-sodium

  • sodium_crypto_generichash_init
    • Return type added: string
    • Parameter type added for parameter #1 ($key): string
    • Parameter default value added for position #1 ($key): ""
    • Parameter type added for parameter #2 ($length): int
    • Parameter default value added for position #2 ($length): SODIUM_CRYPTO_GENERICHASH_BYTES
    - sodium_crypto_generichash_init($key, $length)
    + sodium_crypto_generichash_init(string $key = "", int $length = SODIUM_CRYPTO_GENERICHASH_BYTES): string
  • sodium_increment
    • Return type added: void
    • Parameter type added for parameter #1 ($string): string
    - sodium_increment(&$string)
    + sodium_increment(string &$string): void
  • sodium_memcmp
    • Return type added: int
    • Parameter name of parameter #1 changed: $string_1 to $string1
    • Parameter type added for parameter #1 ($string1): string
    • Parameter name of parameter #2 changed: $string_2 to $string2
    • Parameter type added for parameter #2 ($string2): string
    - sodium_memcmp($string_1, $string_2)
    + sodium_memcmp(string $string1, string $string2): int
  • sodium_memzero
    • Return type added: void
    • Parameter name of parameter #1 changed: $reference to $string
    • Parameter type added for parameter #1 ($string): string
    - sodium_memzero(&$reference)
    + sodium_memzero(string &$string): void
  • sodium_pad
    • Return type added: string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $length to $block_size
    • Parameter type added for parameter #2 ($block_size): int
    - sodium_pad($string, $length)
    + sodium_pad(string $string, int $block_size): string
  • sodium_unpad
    • Return type added: string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $length to $block_size
    • Parameter type added for parameter #2 ($block_size): int
    - sodium_unpad($string, $length)
    + sodium_unpad(string $string, int $block_size): string
  • sodium_crypto_generichash_final
    • Return type added: string
    • Parameter type added for parameter #1 ($state): string
    • Parameter type added for parameter #2 ($length): int
    • Parameter default value added for position #2 ($length): SODIUM_CRYPTO_GENERICHASH_BYTES
    - sodium_crypto_generichash_final(&$state, $length)
    + sodium_crypto_generichash_final(string &$state, int $length = SODIUM_CRYPTO_GENERICHASH_BYTES): string
  • - sodium_crypto_secretstream_xchacha20poly1305_keygen()
    + sodium_crypto_secretstream_xchacha20poly1305_keygen(): string
  • sodium_crypto_pwhash_str_verify
    • Return type added: bool
    • Parameter type added for parameter #1 ($hash): string
    • Parameter type added for parameter #2 ($password): string
    - sodium_crypto_pwhash_str_verify($hash, $password)
    + sodium_crypto_pwhash_str_verify(string $hash, string $password): bool
  • sodium_crypto_scalarmult
    • Return type added: string
    • Parameter name of parameter #1 changed: $string_1 to $n
    • Parameter type added for parameter #1 ($n): string
    • Parameter name of parameter #2 changed: $string_2 to $p
    • Parameter type added for parameter #2 ($p): string
    - sodium_crypto_scalarmult($string_1, $string_2)
    + sodium_crypto_scalarmult(string $n, string $p): string
  • sodium_crypto_scalarmult_base
    • Return type added: string
    • Parameter count changed: 2 to 1
    • Parameter removed - #2: $string_2
    - sodium_crypto_scalarmult_base($string_1, $string_2)
    + sodium_crypto_scalarmult_base(string $secret_key): string
  • sodium_crypto_secretbox
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $message
    • Parameter type added for parameter #1 ($message): string
    • Parameter type added for parameter #2 ($nonce): string
    • Parameter type added for parameter #3 ($key): string
      sodium_crypto_secretbox(
    -     $string,
    +     string $message,
    -     $nonce,
    +     string $nonce,
    -     $key
    +     string $key
    -   )
    +   ): string
  • sodium_crypto_secretbox_keygen

    Return type added: string

    - sodium_crypto_secretbox_keygen()
    + sodium_crypto_secretbox_keygen(): string
  • sodium_crypto_secretbox_open
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $string to $ciphertext
    • Parameter type added for parameter #1 ($ciphertext): string
    • Parameter type added for parameter #2 ($nonce): string
    • Parameter type added for parameter #3 ($key): string
      sodium_crypto_secretbox_open(
    -     $string,
    +     string $ciphertext,
    -     $nonce,
    +     string $nonce,
    -     $key
    +     string $key
    -   )
    +   ): string|false
  • sodium_crypto_secretstream_xchacha20poly1305_init_pull
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $header
    • Parameter type added for parameter #1 ($header): string
    • Parameter type added for parameter #2 ($key): string
    - sodium_crypto_secretstream_xchacha20poly1305_init_pull($string, $key)
    + sodium_crypto_secretstream_xchacha20poly1305_init_pull(string $header, string $key): string
  • sodium_crypto_secretstream_xchacha20poly1305_init_push
    • Return type added: array
    • Parameter type added for parameter #1 ($key): string
    - sodium_crypto_secretstream_xchacha20poly1305_init_push($key)
    + sodium_crypto_secretstream_xchacha20poly1305_init_push(string $key): array
  • sodium_crypto_pwhash_str_needs_rehash
    • Return type added: bool
    • Parameter type added for parameter #1 ($password): string
    • Parameter type added for parameter #2 ($opslimit): int
    • Parameter type added for parameter #3 ($memlimit): int
      sodium_crypto_pwhash_str_needs_rehash(
    -     $password,
    +     string $password,
    -     $opslimit,
    +     int $opslimit,
    -     $memlimit
    +     int $memlimit
    -   )
    +   ): bool
  • sodium_crypto_secretstream_xchacha20poly1305_pull
    • Return type added: array|false
    • Parameter type added for parameter #1 ($state): string
    • Parameter name of parameter #2 changed: $string to $ciphertext
    • Parameter type added for parameter #2 ($ciphertext): string
    • Parameter name of parameter #3 changed: $string to $additional_data
    • Parameter type added for parameter #3 ($additional_data): string
    • Parameter default value added for position #3 ($additional_data): ""
      sodium_crypto_secretstream_xchacha20poly1305_pull(
    -     &$state,
    +     string &$state,
    -     $string,
    +     string $ciphertext,
    -     $string
    +     string $additional_data = ""
    -   )
    +   ): array|false
  • sodium_crypto_secretstream_xchacha20poly1305_push
    • Return type added: string
    • Parameter type added for parameter #1 ($state): string
    • Parameter name of parameter #2 changed: $string to $message
    • Parameter type added for parameter #2 ($message): string
    • Parameter name of parameter #3 changed: $string to $additional_data
    • Parameter type added for parameter #3 ($additional_data): string
    • Parameter default value added for position #3 ($additional_data): ""
    • Parameter name of parameter #4 changed: $long to $tag
    • Parameter type added for parameter #4 ($tag): int
    • Parameter default value added for position #4 ($tag): SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_MESSAGE
      sodium_crypto_secretstream_xchacha20poly1305_push(
    -     &$state,
    +     string &$state,
    -     $string,
    +     string $message,
    -     $string,
    +     string $additional_data = "",
    -     $long
    +     int $tag = SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_MESSAGE
    -   )
    +   ): string
  • sodium_crypto_secretstream_xchacha20poly1305_rekey
    • Return type added: void
    • Parameter type added for parameter #1 ($state): string
    - sodium_crypto_secretstream_xchacha20poly1305_rekey(&$state)
    + sodium_crypto_secretstream_xchacha20poly1305_rekey(string &$state): void
  • sodium_crypto_shorthash
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $message
    • Parameter type added for parameter #1 ($message): string
    • Parameter type added for parameter #2 ($key): string
    - sodium_crypto_shorthash($string, $key)
    + sodium_crypto_shorthash(string $message, string $key): string
  • sodium_crypto_shorthash_keygen

    Return type added: string

    - sodium_crypto_shorthash_keygen()
    + sodium_crypto_shorthash_keygen(): string
  • sodium_crypto_sign
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $message
    • Parameter type added for parameter #1 ($message): string
    • Parameter name of parameter #2 changed: $keypair to $secret_key
    • Parameter type added for parameter #2 ($secret_key): string
    - sodium_crypto_sign($string, $keypair)
    + sodium_crypto_sign(string $message, string $secret_key): string
  • sodium_crypto_sign_detached
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $message
    • Parameter type added for parameter #1 ($message): string
    • Parameter name of parameter #2 changed: $keypair to $secret_key
    • Parameter type added for parameter #2 ($secret_key): string
    - sodium_crypto_sign_detached($string, $keypair)
    + sodium_crypto_sign_detached(string $message, string $secret_key): string
  • sodium_crypto_stream_xor
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $message
    • Parameter type added for parameter #1 ($message): string
    • Parameter type added for parameter #2 ($nonce): string
    • Parameter type added for parameter #3 ($key): string
      sodium_crypto_stream_xor(
    -     $string,
    +     string $message,
    -     $nonce,
    +     string $nonce,
    -     $key
    +     string $key
    -   )
    +   ): string
  • sodium_crypto_pwhash_str
    • Return type added: string
    • Parameter type added for parameter #1 ($password): string
    • Parameter type added for parameter #2 ($opslimit): int
    • Parameter type added for parameter #3 ($memlimit): int
      sodium_crypto_pwhash_str(
    -     $password,
    +     string $password,
    -     $opslimit,
    +     int $opslimit,
    -     $memlimit
    +     int $memlimit
    -   )
    +   ): string
  • sodium_crypto_pwhash_scryptsalsa208sha256_str_verify
    • Return type added: bool
    • Parameter type added for parameter #1 ($hash): string
    • Parameter type added for parameter #2 ($password): string
    - sodium_crypto_pwhash_scryptsalsa208sha256_str_verify($hash, $password)
    + sodium_crypto_pwhash_scryptsalsa208sha256_str_verify(string $hash, string $password): bool
  • sodium_crypto_pwhash_scryptsalsa208sha256_str
    • Return type added: string
    • Parameter type added for parameter #1 ($password): string
    • Parameter type added for parameter #2 ($opslimit): int
    • Parameter type added for parameter #3 ($memlimit): int
      sodium_crypto_pwhash_scryptsalsa208sha256_str(
    -     $password,
    +     string $password,
    -     $opslimit,
    +     int $opslimit,
    -     $memlimit
    +     int $memlimit
    -   )
    +   ): string
  • sodium_crypto_pwhash_scryptsalsa208sha256
    • Return type added: string
    • Parameter count changed: 6 to 5
    • Optional parameter removed - #6: $alg
     sodium_crypto_pwhash_scryptsalsa208sha256(
    -    $length,
    -    $password,
    -    $salt,
    -    $opslimit,
    -    $memlimit,
    -    $alg
    -  )
    +    int $length,
    +    string $password,
    +    string $salt,
    +    int $opslimit,
    +    int $memlimit
    +  ): string
  • sodium_crypto_pwhash
    • Return type added: string
    • Parameter type added for parameter #1 ($length): int
    • Parameter type added for parameter #2 ($password): string
    • Parameter type added for parameter #3 ($salt): string
    • Parameter type added for parameter #4 ($opslimit): int
    • Parameter type added for parameter #5 ($memlimit): int
    • Parameter name of parameter #6 changed: $alg to $algo
    • Parameter type added for parameter #6 ($algo): int
    • Parameter default value added for position #6 ($algo): SODIUM_CRYPTO_PWHASH_ALG_DEFAULT
      sodium_crypto_pwhash(
    -     $length,
    +     int $length,
    -     $password,
    +     string $password,
    -     $salt,
    +     string $salt,
    -     $opslimit,
    +     int $opslimit,
    -     $memlimit,
    +     int $memlimit,
    -     $alg
    +     int $algo = SODIUM_CRYPTO_PWHASH_ALG_DEFAULT
    -   )
    +   ): string
  • sodium_crypto_kx_server_session_keys
    • Return type added: array
    • Parameter name of parameter #1 changed: $server_keypair to $server_key_pair
    • Parameter type added for parameter #1 ($server_key_pair): string
    • Parameter type added for parameter #2 ($client_key): string
    - sodium_crypto_kx_server_session_keys($server_keypair, $client_key)
    + sodium_crypto_kx_server_session_keys(string $server_key_pair, string $client_key): array
  • sodium_crypto_kx_seed_keypair
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $seed
    • Parameter type added for parameter #1 ($seed): string
    - sodium_crypto_kx_seed_keypair($string)
    + sodium_crypto_kx_seed_keypair(string $seed): string
  • sodium_crypto_kx_secretkey
    • Return type added: string
    • Parameter name of parameter #1 changed: $key to $key_pair
    • Parameter type added for parameter #1 ($key_pair): string
    - sodium_crypto_kx_secretkey($key)
    + sodium_crypto_kx_secretkey(string $key_pair): string
  • sodium_crypto_kx_publickey
    • Return type added: string
    • Parameter name of parameter #1 changed: $key to $key_pair
    • Parameter type added for parameter #1 ($key_pair): string
    - sodium_crypto_kx_publickey($key)
    + sodium_crypto_kx_publickey(string $key_pair): string
  • sodium_crypto_kx_keypair

    Return type added: string

    - sodium_crypto_kx_keypair()
    + sodium_crypto_kx_keypair(): string
  • sodium_crypto_kx_client_session_keys
    • Return type added: array
    • Parameter name of parameter #1 changed: $client_keypair to $client_key_pair
    • Parameter type added for parameter #1 ($client_key_pair): string
    • Parameter type added for parameter #2 ($server_key): string
    - sodium_crypto_kx_client_session_keys($client_keypair, $server_key)
    + sodium_crypto_kx_client_session_keys(string $client_key_pair, string $server_key): array
  • sodium_crypto_kdf_keygen

    Return type added: string

    - sodium_crypto_kdf_keygen()
    + sodium_crypto_kdf_keygen(): string
  • sodium_crypto_kdf_derive_from_key
    • Return type added: string
    • Parameter name of parameter #1 changed: $subkey_len to $subkey_length
    • Parameter type added for parameter #1 ($subkey_length): int
    • Parameter type added for parameter #2 ($subkey_id): int
    • Parameter type added for parameter #3 ($context): string
    • Parameter type added for parameter #4 ($key): string
      sodium_crypto_kdf_derive_from_key(
    -     $subkey_len,
    +     int $subkey_length,
    -     $subkey_id,
    +     int $subkey_id,
    -     $context,
    +     string $context,
    -     $key
    +     string $key
    -   )
    +   ): string
  • sodium_crypto_generichash_update
    • Return type added: bool
    • Parameter type added for parameter #1 ($state): string
    • Parameter name of parameter #2 changed: $string to $message
    • Parameter type added for parameter #2 ($message): string
    - sodium_crypto_generichash_update(&$state, $string)
    + sodium_crypto_generichash_update(string &$state, string $message): bool
  • sodium_crypto_generichash_keygen

    Return type added: string

    - sodium_crypto_generichash_keygen()
    + sodium_crypto_generichash_keygen(): string
  • sodium_crypto_sign_publickey_from_secretkey
    • Return type added: string
    • Parameter name of parameter #1 changed: $key to $secret_key
    • Parameter type added for parameter #1 ($secret_key): string
    - sodium_crypto_sign_publickey_from_secretkey($key)
    + sodium_crypto_sign_publickey_from_secretkey(string $secret_key): string
  • sodium_crypto_sign_open
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $string to $signed_message
    • Parameter type added for parameter #1 ($signed_message): string
    • Parameter name of parameter #2 changed: $keypair to $public_key
    • Parameter type added for parameter #2 ($public_key): string
    - sodium_crypto_sign_open($string, $keypair)
    + sodium_crypto_sign_open(string $signed_message, string $public_key): string|false
  • sodium_crypto_sign_publickey
    • Return type added: string
    • Parameter name of parameter #1 changed: $key to $key_pair
    • Parameter type added for parameter #1 ($key_pair): string
    - sodium_crypto_sign_publickey($key)
    + sodium_crypto_sign_publickey(string $key_pair): string
  • sodium_crypto_sign_keypair_from_secretkey_and_publickey
    • Return type added: string
    • Parameter type added for parameter #1 ($secret_key): string
    • Parameter type added for parameter #2 ($public_key): string
    - sodium_crypto_sign_keypair_from_secretkey_and_publickey($secret_key, $public_key)
    + sodium_crypto_sign_keypair_from_secretkey_and_publickey(string $secret_key, string $public_key): string
  • sodium_crypto_sign_secretkey
    • Return type added: string
    • Parameter name of parameter #1 changed: $key to $key_pair
    • Parameter type added for parameter #1 ($key_pair): string
    - sodium_crypto_sign_secretkey($key)
    + sodium_crypto_sign_secretkey(string $key_pair): string
  • sodium_crypto_sign_seed_keypair
    • Return type added: string
    • Parameter name of parameter #1 changed: $key to $seed
    • Parameter type added for parameter #1 ($seed): string
    - sodium_crypto_sign_seed_keypair($key)
    + sodium_crypto_sign_seed_keypair(string $seed): string
  • sodium_crypto_sign_verify_detached
    • Return type added: bool
    • Parameter type added for parameter #1 ($signature): string
    • Parameter name of parameter #2 changed: $string to $message
    • Parameter type added for parameter #2 ($message): string
    • Parameter name of parameter #3 changed: $key to $public_key
    • Parameter type added for parameter #3 ($public_key): string
      sodium_crypto_sign_verify_detached(
    -     $signature,
    +     string $signature,
    -     $string,
    +     string $message,
    -     $key
    +     string $public_key
    -   )
    +   ): bool
  • sodium_crypto_stream
    • Return type added: string
    • Parameter type added for parameter #1 ($length): int
    • Parameter type added for parameter #2 ($nonce): string
    • Parameter type added for parameter #3 ($key): string
      sodium_crypto_stream(
    -     $length,
    +     int $length,
    -     $nonce,
    +     string $nonce,
    -     $key
    +     string $key
    -   )
    +   ): string
  • sodium_crypto_stream_keygen

    Return type added: string

    - sodium_crypto_stream_keygen()
    + sodium_crypto_stream_keygen(): string
  • sodium_hex2bin
    • Return type added: string
    • Parameter name of parameter #1 changed: $string_1 to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $string_2 to $ignore
    • Parameter type added for parameter #2 ($ignore): string
    • Parameter default value added for position #2 ($ignore): ""
    - sodium_hex2bin($string_1, $string_2)
    + sodium_hex2bin(string $string, string $ignore = ""): string
  • sodium_crypto_sign_keypair

    Return type added: string

    - sodium_crypto_sign_keypair()
    + sodium_crypto_sign_keypair(): string
  • sodium_crypto_sign_ed25519_sk_to_curve25519
    • Return type added: string
    • Parameter name of parameter #1 changed: $key to $secret_key
    • Parameter type added for parameter #1 ($secret_key): string
    - sodium_crypto_sign_ed25519_sk_to_curve25519($key)
    + sodium_crypto_sign_ed25519_sk_to_curve25519(string $secret_key): string
  • sodium_crypto_sign_ed25519_pk_to_curve25519
    • Return type added: string
    • Parameter name of parameter #1 changed: $key to $public_key
    • Parameter type added for parameter #1 ($public_key): string
    - sodium_crypto_sign_ed25519_pk_to_curve25519($key)
    + sodium_crypto_sign_ed25519_pk_to_curve25519(string $public_key): string
  • sodium_crypto_aead_chacha20poly1305_ietf_encrypt
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $message
    • Parameter type added for parameter #1 ($message): string
    • Parameter name of parameter #2 changed: $ad to $additional_data
    • Parameter type added for parameter #2 ($additional_data): string
    • Parameter type added for parameter #3 ($nonce): string
    • Parameter type added for parameter #4 ($key): string
      sodium_crypto_aead_chacha20poly1305_ietf_encrypt(
    -     $string,
    +     string $message,
    -     $ad,
    +     string $additional_data,
    -     $nonce,
    +     string $nonce,
    -     $key
    +     string $key
    -   )
    +   ): string
  • - sodium_crypto_aead_chacha20poly1305_ietf_keygen()
    + sodium_crypto_aead_chacha20poly1305_ietf_keygen(): string
  • - sodium_crypto_aead_chacha20poly1305_keygen()
    + sodium_crypto_aead_chacha20poly1305_keygen(): string
  • sodium_crypto_aead_xchacha20poly1305_ietf_decrypt
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $string to $ciphertext
    • Parameter type added for parameter #1 ($ciphertext): string
    • Parameter name of parameter #2 changed: $ad to $additional_data
    • Parameter type added for parameter #2 ($additional_data): string
    • Parameter type added for parameter #3 ($nonce): string
    • Parameter type added for parameter #4 ($key): string
      sodium_crypto_aead_xchacha20poly1305_ietf_decrypt(
    -     $string,
    +     string $ciphertext,
    -     $ad,
    +     string $additional_data,
    -     $nonce,
    +     string $nonce,
    -     $key
    +     string $key
    -   )
    +   ): string|false
  • sodium_crypto_aead_xchacha20poly1305_ietf_encrypt
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $message
    • Parameter type added for parameter #1 ($message): string
    • Parameter name of parameter #2 changed: $ad to $additional_data
    • Parameter type added for parameter #2 ($additional_data): string
    • Parameter type added for parameter #3 ($nonce): string
    • Parameter type added for parameter #4 ($key): string
      sodium_crypto_aead_xchacha20poly1305_ietf_encrypt(
    -     $string,
    +     string $message,
    -     $ad,
    +     string $additional_data,
    -     $nonce,
    +     string $nonce,
    -     $key
    +     string $key
    -   )
    +   ): string
  • - sodium_crypto_aead_xchacha20poly1305_ietf_keygen()
    + sodium_crypto_aead_xchacha20poly1305_ietf_keygen(): string
  • sodium_crypto_generichash
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $message
    • Parameter type added for parameter #1 ($message): string
    • Parameter type added for parameter #2 ($key): string
    • Parameter default value added for position #2 ($key): ""
    • Parameter type added for parameter #3 ($length): int
    • Parameter default value added for position #3 ($length): SODIUM_CRYPTO_GENERICHASH_BYTES
      sodium_crypto_generichash(
    -     $string,
    +     string $message,
    -     $key,
    +     string $key = "",
    -     $length
    +     int $length = SODIUM_CRYPTO_GENERICHASH_BYTES
    -   )
    +   ): string
  • sodium_crypto_auth
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $message
    • Parameter type added for parameter #1 ($message): string
    • Parameter type added for parameter #2 ($key): string
    - sodium_crypto_auth($string, $key)
    + sodium_crypto_auth(string $message, string $key): string
  • sodium_crypto_aead_chacha20poly1305_ietf_decrypt
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $string to $ciphertext
    • Parameter type added for parameter #1 ($ciphertext): string
    • Parameter name of parameter #2 changed: $ad to $additional_data
    • Parameter type added for parameter #2 ($additional_data): string
    • Parameter type added for parameter #3 ($nonce): string
    • Parameter type added for parameter #4 ($key): string
      sodium_crypto_aead_chacha20poly1305_ietf_decrypt(
    -     $string,
    +     string $ciphertext,
    -     $ad,
    +     string $additional_data,
    -     $nonce,
    +     string $nonce,
    -     $key
    +     string $key
    -   )
    +   ): string|false
  • sodium_crypto_auth_keygen

    Return type added: string

    - sodium_crypto_auth_keygen()
    + sodium_crypto_auth_keygen(): string
  • sodium_crypto_auth_verify
    • Return type added: bool
    • Parameter name of parameter #1 changed: $signature to $mac
    • Parameter type added for parameter #1 ($mac): string
    • Parameter name of parameter #2 changed: $string to $message
    • Parameter type added for parameter #2 ($message): string
    • Parameter type added for parameter #3 ($key): string
      sodium_crypto_auth_verify(
    -     $signature,
    +     string $mac,
    -     $string,
    +     string $message,
    -     $key
    +     string $key
    -   )
    +   ): bool
  • sodium_crypto_box
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $message
    • Parameter type added for parameter #1 ($message): string
    • Parameter type added for parameter #2 ($nonce): string
    • Parameter name of parameter #3 changed: $key to $key_pair
    • Parameter type added for parameter #3 ($key_pair): string
      sodium_crypto_box(
    -     $string,
    +     string $message,
    -     $nonce,
    +     string $nonce,
    -     $key
    +     string $key_pair
    -   )
    +   ): string
  • sodium_crypto_box_keypair

    Return type added: string

    - sodium_crypto_box_keypair()
    + sodium_crypto_box_keypair(): string
  • sodium_crypto_box_keypair_from_secretkey_and_publickey
    • Return type added: string
    • Parameter type added for parameter #1 ($secret_key): string
    • Parameter type added for parameter #2 ($public_key): string
    - sodium_crypto_box_keypair_from_secretkey_and_publickey($secret_key, $public_key)
    + sodium_crypto_box_keypair_from_secretkey_and_publickey(string $secret_key, string $public_key): string
  • sodium_crypto_box_open
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $string to $ciphertext
    • Parameter type added for parameter #1 ($ciphertext): string
    • Parameter type added for parameter #2 ($nonce): string
    • Parameter name of parameter #3 changed: $key to $key_pair
    • Parameter type added for parameter #3 ($key_pair): string
      sodium_crypto_box_open(
    -     $string,
    +     string $ciphertext,
    -     $nonce,
    +     string $nonce,
    -     $key
    +     string $key_pair
    -   )
    +   ): string|false
  • sodium_crypto_box_publickey
    • Return type added: string
    • Parameter name of parameter #1 changed: $key to $key_pair
    • Parameter type added for parameter #1 ($key_pair): string
    - sodium_crypto_box_publickey($key)
    + sodium_crypto_box_publickey(string $key_pair): string
  • sodium_crypto_box_publickey_from_secretkey
    • Return type added: string
    • Parameter name of parameter #1 changed: $key to $secret_key
    • Parameter type added for parameter #1 ($secret_key): string
    - sodium_crypto_box_publickey_from_secretkey($key)
    + sodium_crypto_box_publickey_from_secretkey(string $secret_key): string
  • sodium_crypto_box_seal
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $message
    • Parameter type added for parameter #1 ($message): string
    • Parameter name of parameter #2 changed: $key to $public_key
    • Parameter type added for parameter #2 ($public_key): string
    - sodium_crypto_box_seal($string, $key)
    + sodium_crypto_box_seal(string $message, string $public_key): string
  • sodium_crypto_box_seal_open
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $string to $ciphertext
    • Parameter type added for parameter #1 ($ciphertext): string
    • Parameter name of parameter #2 changed: $key to $key_pair
    • Parameter type added for parameter #2 ($key_pair): string
    - sodium_crypto_box_seal_open($string, $key)
    + sodium_crypto_box_seal_open(string $ciphertext, string $key_pair): string|false
  • sodium_crypto_box_secretkey
    • Return type added: string
    • Parameter name of parameter #1 changed: $key to $key_pair
    • Parameter type added for parameter #1 ($key_pair): string
    - sodium_crypto_box_secretkey($key)
    + sodium_crypto_box_secretkey(string $key_pair): string
  • sodium_crypto_box_seed_keypair
    • Return type added: string
    • Parameter name of parameter #1 changed: $key to $seed
    • Parameter type added for parameter #1 ($seed): string
    - sodium_crypto_box_seed_keypair($key)
    + sodium_crypto_box_seed_keypair(string $seed): string
  • sodium_crypto_aead_chacha20poly1305_decrypt
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $string to $ciphertext
    • Parameter type added for parameter #1 ($ciphertext): string
    • Parameter name of parameter #2 changed: $ad to $additional_data
    • Parameter type added for parameter #2 ($additional_data): string
    • Parameter type added for parameter #3 ($nonce): string
    • Parameter type added for parameter #4 ($key): string
      sodium_crypto_aead_chacha20poly1305_decrypt(
    -     $string,
    +     string $ciphertext,
    -     $ad,
    +     string $additional_data,
    -     $nonce,
    +     string $nonce,
    -     $key
    +     string $key
    -   )
    +   ): string|false
  • sodium_add
    • Return type added: void
    • Parameter name of parameter #1 changed: $string_1 to $string1
    • Parameter type added for parameter #1 ($string1): string
    • Parameter name of parameter #2 changed: $string_2 to $string2
    • Parameter type added for parameter #2 ($string2): string
    - sodium_add(&$string_1, $string_2)
    + sodium_add(string &$string1, string $string2): void
  • sodium_base642bin
    • Return type added: string
    • Parameter name of parameter #1 changed: $string_1 to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($id): int
    • Parameter name of parameter #3 changed: $string_2 to $ignore
    • Parameter type added for parameter #3 ($ignore): string
    • Parameter default value added for position #3 ($ignore): ""
      sodium_base642bin(
    -     $string_1,
    +     string $string,
    -     $id,
    +     int $id,
    -     $string_2
    +     string $ignore = ""
    -   )
    +   ): string
  • sodium_bin2base64
    • Return type added: string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($id): int
    - sodium_bin2base64($string, $id)
    + sodium_bin2base64(string $string, int $id): string
  • sodium_bin2hex
    • Return type added: string
    • Parameter type added for parameter #1 ($string): string
    - sodium_bin2hex($string)
    + sodium_bin2hex(string $string): string
  • sodium_compare
    • Return type added: int
    • Parameter name of parameter #1 changed: $string_1 to $string1
    • Parameter type added for parameter #1 ($string1): string
    • Parameter name of parameter #2 changed: $string_2 to $string2
    • Parameter type added for parameter #2 ($string2): string
    - sodium_compare($string_1, $string_2)
    + sodium_compare(string $string1, string $string2): int
  • sodium_crypto_aead_aes256gcm_decrypt
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $string to $ciphertext
    • Parameter type added for parameter #1 ($ciphertext): string
    • Parameter name of parameter #2 changed: $ad to $additional_data
    • Parameter type added for parameter #2 ($additional_data): string
    • Parameter type added for parameter #3 ($nonce): string
    • Parameter type added for parameter #4 ($key): string
      sodium_crypto_aead_aes256gcm_decrypt(
    -     $string,
    +     string $ciphertext,
    -     $ad,
    +     string $additional_data,
    -     $nonce,
    +     string $nonce,
    -     $key
    +     string $key
    -   )
    +   ): string|false
  • sodium_crypto_aead_aes256gcm_encrypt
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $message
    • Parameter type added for parameter #1 ($message): string
    • Parameter name of parameter #2 changed: $ad to $additional_data
    • Parameter type added for parameter #2 ($additional_data): string
    • Parameter type added for parameter #3 ($nonce): string
    • Parameter type added for parameter #4 ($key): string
      sodium_crypto_aead_aes256gcm_encrypt(
    -     $string,
    +     string $message,
    -     $ad,
    +     string $additional_data,
    -     $nonce,
    +     string $nonce,
    -     $key
    +     string $key
    -   )
    +   ): string
  • - sodium_crypto_aead_aes256gcm_is_available()
    + sodium_crypto_aead_aes256gcm_is_available(): bool
  • sodium_crypto_aead_aes256gcm_keygen

    Return type added: string

    - sodium_crypto_aead_aes256gcm_keygen()
    + sodium_crypto_aead_aes256gcm_keygen(): string
  • sodium_crypto_aead_chacha20poly1305_encrypt
    • Return type added: string
    • Parameter name of parameter #1 changed: $string to $message
    • Parameter type added for parameter #1 ($message): string
    • Parameter name of parameter #2 changed: $ad to $additional_data
    • Parameter type added for parameter #2 ($additional_data): string
    • Parameter type added for parameter #3 ($nonce): string
    • Parameter type added for parameter #4 ($key): string
      sodium_crypto_aead_chacha20poly1305_encrypt(
    -     $string,
    +     string $message,
    -     $ad,
    +     string $additional_data,
    -     $nonce,
    +     string $nonce,
    -     $key
    +     string $key
    -   )
    +   ): string

ext-SPL

  • class_parents
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $instance to $object_or_class
    • Parameter type added for parameter #2 ($autoload): bool
    • Parameter default value added for position #2 ($autoload): true
    - class_parents($instance, $autoload)
    + class_parents($object_or_class, bool $autoload = true): array|false
  • class_implements
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $what to $object_or_class
    • Parameter type added for parameter #2 ($autoload): bool
    • Parameter default value added for position #2 ($autoload): true
    - class_implements($what, $autoload)
    + class_implements($object_or_class, bool $autoload = true): array|false
  • class_uses
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $what to $object_or_class
    • Parameter type added for parameter #2 ($autoload): bool
    • Parameter default value added for position #2 ($autoload): true
    - class_uses($what, $autoload)
    + class_uses($object_or_class, bool $autoload = true): array|false
  • iterator_to_array
    • Return type added: array
    • Parameter name of parameter #2 changed: $use_keys to $preserve_keys
    • Parameter type added for parameter #2 ($preserve_keys): bool
    • Parameter default value added for position #2 ($preserve_keys): true
    - iterator_to_array(Traversable $iterator, $use_keys)
    + iterator_to_array(Traversable $iterator, bool $preserve_keys = true): array
  • iterator_count

    Return type added: int

    - iterator_count(Traversable $iterator)
    + iterator_count(Traversable $iterator): int
  • iterator_apply
    • Return type added: int
    • Parameter name of parameter #2 changed: $function to $callback
    • Parameter type added for parameter #2 ($callback): callable
    • Parameter type changed for parameter #3 ($args): array or NULL to ?array
    • Parameter default value added for position #3 ($args): null
      iterator_apply(
          Traversable $iterator,
    -     $function,
    +     callable $callback,
    -     array or NULL $args
    +     ?array $args = null
    -   )
    +   ): int
  • spl_object_id
    • Return type added: int
    • Parameter name of parameter #1 changed: $obj to $object
    • Parameter type added for parameter #1 ($object): object
    - spl_object_id($obj)
    + spl_object_id(object $object): int
  • spl_classes

    Return type added: array

    - spl_classes()
    + spl_classes(): array
  • spl_autoload_unregister
    • Return type added: bool
    • Parameter name of parameter #1 changed: $autoload_function to $callback
    • Parameter type added for parameter #1 ($callback): callable
    - spl_autoload_unregister($autoload_function)
    + spl_autoload_unregister(callable $callback): bool
  • spl_object_hash
    • Return type added: string
    • Parameter name of parameter #1 changed: $obj to $object
    • Parameter type added for parameter #1 ($object): object
    - spl_object_hash($obj)
    + spl_object_hash(object $object): string
  • spl_autoload_register
    • Return type added: bool
    • Parameter name of parameter #1 changed: $autoload_function to $callback
    • Parameter type added for parameter #1 ($callback): ?callable
    • Parameter default value added for position #1 ($callback): null
    • Parameter type added for parameter #2 ($throw): bool
    • Parameter default value added for position #2 ($throw): true
    • Parameter type added for parameter #3 ($prepend): bool
    • Parameter default value added for position #3 ($prepend): false
      spl_autoload_register(
    -     $autoload_function,
    +     ?callable $callback = null,
    -     $throw,
    +     bool $throw = true,
    -     $prepend
    +     bool $prepend = false
    -   )
    +   ): bool
  • spl_autoload_functions

    Return type added: array

    - spl_autoload_functions()
    + spl_autoload_functions(): array
  • spl_autoload_extensions
    • Return type added: string
    • Parameter type added for parameter #1 ($file_extensions): ?string
    • Parameter default value added for position #1 ($file_extensions): null
    - spl_autoload_extensions($file_extensions)
    + spl_autoload_extensions(?string $file_extensions = null): string
  • spl_autoload_call
    • Return type added: void
    • Parameter name of parameter #1 changed: $class_name to $class
    • Parameter type added for parameter #1 ($class): string
    - spl_autoload_call($class_name)
    + spl_autoload_call(string $class): void
  • spl_autoload
    • Return type added: void
    • Parameter name of parameter #1 changed: $class_name to $class
    • Parameter type added for parameter #1 ($class): string
    • Parameter type added for parameter #2 ($file_extensions): ?string
    • Parameter default value added for position #2 ($file_extensions): null
    - spl_autoload($class_name, $file_extensions)
    + spl_autoload(string $class, ?string $file_extensions = null): void

Core

  • tempnam
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $dir to $directory
    • Parameter type added for parameter #1 ($directory): string
    • Parameter type added for parameter #2 ($prefix): string
    - tempnam($dir, $prefix)
    + tempnam(string $directory, string $prefix): string|false
  • tanh
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - tanh($number)
    + tanh(float $num): float
  • strspn
    • Return type added: int
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $mask to $characters
    • Parameter type added for parameter #2 ($characters): string
    • Parameter name of parameter #3 changed: $start to $offset
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
    • Parameter name of parameter #4 changed: $len to $length
    • Parameter type added for parameter #4 ($length): ?int
    • Parameter default value added for position #4 ($length): null
      strspn(
    -     $str,
    +     string $string,
    -     $mask,
    +     string $characters,
    -     $start,
    +     int $offset = 0,
    -     $len
    +     ?int $length = null
    -   )
    +   ): int
  • tan
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - tan($number)
    + tan(float $num): float
  • strval
    • Return type added: string
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - strval($var)
    + strval(mixed $value): string
  • system
    • Return type added: string|false
    • Parameter type added for parameter #1 ($command): string
    • Parameter name of parameter #2 changed: $return_value to $result_code
    • Parameter default value added for position #2 ($result_code): null
    - system($command, &$return_value)
    + system(string $command, &$result_code = null): string|false
  • syslog
    • Return type added: bool
    • Parameter type added for parameter #1 ($priority): int
    • Parameter type added for parameter #2 ($message): string
    - syslog($priority, $message)
    + syslog(int $priority, string $message): bool
  • sys_getloadavg

    Return type added: array|false

    - sys_getloadavg()
    + sys_getloadavg(): array|false
  • strstr
    • Return type added: string|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter name of parameter #3 changed: $part to $before_needle
    • Parameter type added for parameter #3 ($before_needle): bool
    • Parameter default value added for position #3 ($before_needle): false
      strstr(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $part
    +     bool $before_needle = false
    -   )
    +   ): string|false
  • strtok
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($token): ?string
    • Parameter default value added for position #2 ($token): null
    - strtok($str, $token)
    + strtok(string $string, ?string $token = null): string|false
  • strtolower
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - strtolower($str)
    + strtolower(string $string): string
  • sys_get_temp_dir

    Return type added: string

    - sys_get_temp_dir()
    + sys_get_temp_dir(): string
  • symlink
    • Return type added: bool
    • Parameter type added for parameter #1 ($target): string
    • Parameter type added for parameter #2 ($link): string
    - symlink($target, $link)
    + symlink(string $target, string $link): bool
  • substr_replace
    • Return type added: array|string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): array|string
    • Parameter type added for parameter #2 ($replace): array|string
    • Parameter name of parameter #3 changed: $start to $offset
    • Parameter type added for parameter #3 ($offset): array|int
    • Parameter type added for parameter #4 ($length): array|int|null
    • Parameter default value added for position #4 ($length): null
      substr_replace(
    -     $str,
    +     array|string $string,
    -     $replace,
    +     array|string $replace,
    -     $start,
    +     array|int $offset,
    -     $length
    +     array|int|null $length = null
    -   )
    +   ): array|string
  • substr_count
    • Return type added: int
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
    • Parameter type added for parameter #4 ($length): ?int
    • Parameter default value added for position #4 ($length): null
      substr_count(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $offset,
    +     int $offset = 0,
    -     $length
    +     ?int $length = null
    -   )
    +   ): int
  • strtoupper
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - strtoupper($str)
    + strtoupper(string $string): string
  • substr_compare
    • Return type added: int
    • Parameter name of parameter #1 changed: $main_str to $haystack
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter name of parameter #2 changed: $str to $needle
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter type added for parameter #4 ($length): ?int
    • Parameter default value added for position #4 ($length): null
    • Parameter name of parameter #5 changed: $case_sensitivity to $case_insensitive
    • Parameter type added for parameter #5 ($case_insensitive): bool
    • Parameter default value added for position #5 ($case_insensitive): false
      substr_compare(
    -     $main_str,
    +     string $haystack,
    -     $str,
    +     string $needle,
    -     $offset,
    +     int $offset,
    -     $length,
    +     ?int $length = null,
    -     $case_sensitivity
    +     bool $case_insensitive = false
    -   )
    +   ): int
  • strtr
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($from): array|string
    • Parameter type added for parameter #3 ($to): ?string
    • Parameter default value added for position #3 ($to): null
      strtr(
    -     $str,
    +     string $string,
    -     $from,
    +     array|string $from,
    -     $to
    +     ?string $to = null
    -   )
    +   ): string
  • substr
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $start to $offset
    • Parameter type added for parameter #2 ($offset): int
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
      substr(
    -     $str,
    +     string $string,
    -     $start,
    +     int $offset,
    -     $length
    +     ?int $length = null
    -   )
    +   ): string
  • unserialize
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $variable_representation to $data
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $allowed_classes to $options
    • Parameter type added for parameter #2 ($options): array
    • Parameter default value added for position #2 ($options): []
    - unserialize($variable_representation, $allowed_classes)
    + unserialize(string $data, array $options = []): mixed
  • wordwrap
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($width): int
    • Parameter default value added for position #2 ($width): 75
    • Parameter type added for parameter #3 ($break): string
    • Parameter default value added for position #3 ($break): "\n"
    • Parameter name of parameter #4 changed: $cut to $cut_long_words
    • Parameter type added for parameter #4 ($cut_long_words): bool
    • Parameter default value added for position #4 ($cut_long_words): false
      wordwrap(
    -     $str,
    +     string $string,
    -     $width,
    +     int $width = 75,
    -     $break,
    +     string $break = "\n",
    -     $cut
    +     bool $cut_long_words = false
    -   )
    +   ): string
  • vsprintf
    • Return type added: string
    • Parameter type added for parameter #1 ($format): string
    • Parameter name of parameter #2 changed: $args to $values
    • Parameter type added for parameter #2 ($values): array
    - vsprintf($format, $args)
    + vsprintf(string $format, array $values): string
  • vprintf
    • Return type added: int
    • Parameter type added for parameter #1 ($format): string
    • Parameter name of parameter #2 changed: $args to $values
    • Parameter type added for parameter #2 ($values): array
    - vprintf($format, $args)
    + vprintf(string $format, array $values): int
  • vfprintf
    • Return type added: int
    • Parameter type added for parameter #2 ($format): string
    • Parameter name of parameter #3 changed: $args to $values
    • Parameter type added for parameter #3 ($values): array
      vfprintf(
          $stream,
    -     $format,
    +     string $format,
    -     $args
    +     array $values
    -   )
    +   ): int
  • version_compare
    • Return type added: int|bool
    • Parameter name of parameter #1 changed: $ver1 to $version1
    • Parameter type added for parameter #1 ($version1): string
    • Parameter name of parameter #2 changed: $ver2 to $version2
    • Parameter type added for parameter #2 ($version2): string
    • Parameter name of parameter #3 changed: $oper to $operator
    • Parameter type added for parameter #3 ($operator): ?string
    • Parameter default value added for position #3 ($operator): null
      version_compare(
    -     $ver1,
    +     string $version1,
    -     $ver2,
    +     string $version2,
    -     $oper
    +     ?string $operator = null
    -   )
    +   ): int|bool
  • var_export
    • Return type added: ?string
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    • Parameter type added for parameter #2 ($return): bool
    • Parameter default value added for position #2 ($return): false
    - var_export($var, $return)
    + var_export(mixed $value, bool $return = false): ?string
  • var_dump
    • Return type added: void
    • Optional parameter added - #2: mixed $values
    - var_dump(...$vars)
    + var_dump(mixed $value, mixed ...$values): void
  • utf8_encode
    • Return type added: string
    • Parameter name of parameter #1 changed: $data to $string
    • Parameter type added for parameter #1 ($string): string
    - utf8_encode($data)
    + utf8_encode(string $string): string
  • utf8_decode
    • Return type added: string
    • Parameter name of parameter #1 changed: $data to $string
    • Parameter type added for parameter #1 ($string): string
    - utf8_decode($data)
    + utf8_decode(string $string): string
  • usort
    • Return type added: bool
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $cmp_function to $callback
    • Parameter type added for parameter #2 ($callback): callable
    - usort(&$arg, $cmp_function)
    + usort(array &$array, callable $callback): bool
  • usleep
    • Return type added: void
    • Parameter name of parameter #1 changed: $micro_seconds to $microseconds
    • Parameter type added for parameter #1 ($microseconds): int
    - usleep($micro_seconds)
    + usleep(int $microseconds): void
  • urlencode
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - urlencode($str)
    + urlencode(string $string): string
  • urldecode
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - urldecode($str)
    + urldecode(string $string): string
  • time_nanosleep
    • Return type added: array|bool
    • Parameter type added for parameter #1 ($seconds): int
    • Parameter type added for parameter #2 ($nanoseconds): int
    - time_nanosleep($seconds, $nanoseconds)
    + time_nanosleep(int $seconds, int $nanoseconds): array|bool
  • unregister_tick_function
    • Return type added: void
    • Parameter name of parameter #1 changed: $function_name to $callback
    • Parameter type added for parameter #1 ($callback): callable
    - unregister_tick_function($function_name)
    + unregister_tick_function(callable $callback): void
  • unpack
    • Return type added: array|false
    • Parameter type added for parameter #1 ($format): string
    • Parameter name of parameter #2 changed: $input to $string
    • Parameter type added for parameter #2 ($string): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
      unpack(
    -     $format,
    +     string $format,
    -     $input,
    +     string $string,
    -     $offset
    +     int $offset = 0
    -   )
    +   ): array|false
  • unlink
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    • Parameter default value added for position #2 ($context): null
    - unlink($filename, $context)
    + unlink(string $filename, $context = null): bool
  • uniqid
    • Return type added: string
    • Parameter type added for parameter #1 ($prefix): string
    • Parameter default value added for position #1 ($prefix): ""
    • Parameter type added for parameter #2 ($more_entropy): bool
    • Parameter default value added for position #2 ($more_entropy): false
    - uniqid($prefix, $more_entropy)
    + uniqid(string $prefix = "", bool $more_entropy = false): string
  • umask
    • Return type added: int
    • Parameter type added for parameter #1 ($mask): ?int
    • Parameter default value added for position #1 ($mask): null
    - umask($mask)
    + umask(?int $mask = null): int
  • uksort
    • Return type added: bool
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $cmp_function to $callback
    • Parameter type added for parameter #2 ($callback): callable
    - uksort(&$arg, $cmp_function)
    + uksort(array &$array, callable $callback): bool
  • ucwords
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $delimiters to $separators
    • Parameter type added for parameter #2 ($separators): string
    • Parameter default value added for position #2 ($separators): " \t\r\n\f\v"
    - ucwords($str, $delimiters)
    + ucwords(string $string, string $separators = " \t\r\n\f\v"): string
  • ucfirst
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - ucfirst($str)
    + ucfirst(string $string): string
  • uasort
    • Return type added: bool
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $cmp_function to $callback
    • Parameter type added for parameter #2 ($callback): callable
    - uasort(&$arg, $cmp_function)
    + uasort(array &$array, callable $callback): bool
  • trim
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $character_mask to $characters
    • Parameter type added for parameter #2 ($characters): string
    • Parameter default value added for position #2 ($characters): " \n\r\t\v\x00"
    - trim($str, $character_mask)
    + trim(string $string, string $characters = " \n\r\t\v\x00"): string
  • touch
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $time to $mtime
    • Parameter type added for parameter #2 ($mtime): ?int
    • Parameter default value added for position #2 ($mtime): null
    • Parameter type added for parameter #3 ($atime): ?int
    • Parameter default value added for position #3 ($atime): null
      touch(
    -     $filename,
    +     string $filename,
    -     $time,
    +     ?int $mtime = null,
    -     $atime
    +     ?int $atime = null
    -   )
    +   ): bool
  • time_sleep_until
    • Return type added: bool
    • Parameter type added for parameter #1 ($timestamp): float
    - time_sleep_until($timestamp)
    + time_sleep_until(float $timestamp): bool
  • stream_get_wrappers

    Return type added: array

    - stream_get_wrappers()
    + stream_get_wrappers(): array
  • stream_context_get_params
    • Return type added: array
    • Parameter name of parameter #1 changed: $stream_or_context to $context
    - stream_context_get_params($stream_or_context)
    + stream_context_get_params($context): array
  • stream_context_set_default

    Parameter type added for parameter #1 ($options): array

    - stream_context_set_default($options)
    + stream_context_set_default(array $options)
  • stream_context_set_option
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_or_context to $context
    • Parameter name of parameter #2 changed: $wrappername to $wrapper_or_options
    • Parameter type added for parameter #2 ($wrapper_or_options): array|string
    • Parameter name of parameter #3 changed: $optionname to $option_name
    • Parameter type added for parameter #3 ($option_name): ?string
    • Parameter default value added for position #3 ($option_name): null
    • Parameter type added for parameter #4 ($value): mixed
    • Parameter default value added for position #4 ($value): <default>
      stream_context_set_option(
    -     $stream_or_context,
    +     $context,
    -     $wrappername,
    +     array|string $wrapper_or_options,
    -     $optionname,
    +     ?string $option_name = null,
    -     $value
    +     mixed $value = <default>
    -   )
    +   ): bool
  • stream_context_set_params
    • Return type added: bool
    • Parameter name of parameter #1 changed: $stream_or_context to $context
    • Parameter name of parameter #2 changed: $options to $params
    • Parameter type added for parameter #2 ($params): array
    - stream_context_set_params($stream_or_context, $options)
    + stream_context_set_params($context, array $params): bool
  • stream_copy_to_stream
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $source to $from
    • Parameter name of parameter #2 changed: $dest to $to
    • Parameter name of parameter #3 changed: $maxlen to $length
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
    • Parameter name of parameter #4 changed: $pos to $offset
    • Parameter type added for parameter #4 ($offset): int
    • Parameter default value added for position #4 ($offset): 0
      stream_copy_to_stream(
    -     $source,
    +     $from,
    -     $dest,
    +     $to,
    -     $maxlen,
    +     ?int $length = null,
    -     $pos
    +     int $offset = 0
    -   )
    +   ): int|false
  • stream_filter_append
    • Parameter name of parameter #2 changed: $filtername to $filter_name
    • Parameter type added for parameter #2 ($filter_name): string
    • Parameter name of parameter #3 changed: $read_write to $mode
    • Parameter type added for parameter #3 ($mode): int
    • Parameter default value added for position #3 ($mode): 0
    • Parameter name of parameter #4 changed: $filterparams to $params
    • Parameter type added for parameter #4 ($params): mixed
    • Parameter default value added for position #4 ($params): <default>
      stream_filter_append(
          $stream,
    -     $filtername,
    +     string $filter_name,
    -     $read_write,
    +     int $mode = 0,
    -     $filterparams
    +     mixed $params = <default>
        )
  • stream_filter_prepend
    • Parameter name of parameter #2 changed: $filtername to $filter_name
    • Parameter type added for parameter #2 ($filter_name): string
    • Parameter name of parameter #3 changed: $read_write to $mode
    • Parameter type added for parameter #3 ($mode): int
    • Parameter default value added for position #3 ($mode): 0
    • Parameter name of parameter #4 changed: $filterparams to $params
    • Parameter type added for parameter #4 ($params): mixed
    • Parameter default value added for position #4 ($params): <default>
      stream_filter_prepend(
          $stream,
    -     $filtername,
    +     string $filter_name,
    -     $read_write,
    +     int $mode = 0,
    -     $filterparams
    +     mixed $params = <default>
        )
  • stream_filter_register
    • Return type added: bool
    • Parameter name of parameter #1 changed: $filtername to $filter_name
    • Parameter type added for parameter #1 ($filter_name): string
    • Parameter name of parameter #2 changed: $classname to $class
    • Parameter type added for parameter #2 ($class): string
    - stream_filter_register($filtername, $classname)
    + stream_filter_register(string $filter_name, string $class): bool
  • stream_filter_remove

    Return type added: bool

    - stream_filter_remove($stream_filter)
    + stream_filter_remove($stream_filter): bool
  • stream_get_contents
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $source to $stream
    • Parameter name of parameter #2 changed: $maxlen to $length
    • Parameter type added for parameter #2 ($length): ?int
    • Parameter default value added for position #2 ($length): null
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): -1
      stream_get_contents(
    -     $source,
    +     $stream,
    -     $maxlen,
    +     ?int $length = null,
    -     $offset
    +     int $offset = -1
    -   )
    +   ): string|false
  • stream_get_filters

    Return type added: array

    - stream_get_filters()
    + stream_get_filters(): array
  • stream_get_line
    • Return type added: string|false
    • Parameter name of parameter #2 changed: $maxlen to $length
    • Parameter type added for parameter #2 ($length): int
    • Parameter type added for parameter #3 ($ending): string
    • Parameter default value added for position #3 ($ending): ""
      stream_get_line(
          $stream,
    -     $maxlen,
    +     int $length,
    -     $ending
    +     string $ending = ""
    -   )
    +   ): string|false
  • stream_get_meta_data
    • Return type added: array
    • Parameter name of parameter #1 changed: $fp to $stream
    - stream_get_meta_data($fp)
    + stream_get_meta_data($stream): array
  • stream_get_transports

    Return type added: array

    - stream_get_transports()
    + stream_get_transports(): array
  • stream_context_get_options

    Return type added: array

    - stream_context_get_options($stream_or_context)
    + stream_context_get_options($stream_or_context): array
  • stream_is_local

    Return type added: bool

    - stream_is_local($stream)
    + stream_is_local($stream): bool
  • stream_isatty

    Return type added: bool

    - stream_isatty($stream)
    + stream_isatty($stream): bool
  • stream_register_wrapper
    • Return type added: bool
    • Parameter type added for parameter #1 ($protocol): string
    • Parameter name of parameter #2 changed: $classname to $class
    • Parameter type added for parameter #2 ($class): string
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      stream_register_wrapper(
    -     $protocol,
    +     string $protocol,
    -     $classname,
    +     string $class,
    -     $flags
    +     int $flags = 0
    -   )
    +   ): bool
  • stream_resolve_include_path
    • Return type added: string|false
    • Parameter type added for parameter #1 ($filename): string
    - stream_resolve_include_path($filename)
    + stream_resolve_include_path(string $filename): string|false
  • stream_select
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $read_streams to $read
    • Parameter type added for parameter #1 ($read): ?array
    • Parameter name of parameter #2 changed: $write_streams to $write
    • Parameter type added for parameter #2 ($write): ?array
    • Parameter name of parameter #3 changed: $except_streams to $except
    • Parameter type added for parameter #3 ($except): ?array
    • Parameter name of parameter #4 changed: $tv_sec to $seconds
    • Parameter type added for parameter #4 ($seconds): ?int
    • Parameter name of parameter #5 changed: $tv_usec to $microseconds
    • Parameter type added for parameter #5 ($microseconds): int
    • Parameter default value added for position #5 ($microseconds): 0
      stream_select(
    -     &$read_streams,
    +     ?array &$read,
    -     &$write_streams,
    +     ?array &$write,
    -     &$except_streams,
    +     ?array &$except,
    -     $tv_sec,
    +     ?int $seconds,
    -     $tv_usec
    +     int $microseconds = 0
    -   )
    +   ): int|false
  • stream_set_blocking
    • Return type added: bool
    • Parameter name of parameter #1 changed: $socket to $stream
    • Parameter name of parameter #2 changed: $mode to $enable
    • Parameter type added for parameter #2 ($enable): bool
    - stream_set_blocking($socket, $mode)
    + stream_set_blocking($stream, bool $enable): bool
  • stream_set_chunk_size
    • Return type added: int
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter name of parameter #2 changed: $chunk_size to $size
    • Parameter type added for parameter #2 ($size): int
    - stream_set_chunk_size($fp, $chunk_size)
    + stream_set_chunk_size($stream, int $size): int
  • stream_set_read_buffer
    • Return type added: int
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter name of parameter #2 changed: $buffer to $size
    • Parameter type added for parameter #2 ($size): int
    - stream_set_read_buffer($fp, $buffer)
    + stream_set_read_buffer($stream, int $size): int
  • stream_set_timeout
    • Return type added: bool
    • Parameter type added for parameter #2 ($seconds): int
    • Parameter type added for parameter #3 ($microseconds): int
    • Parameter default value added for position #3 ($microseconds): 0
      stream_set_timeout(
          $stream,
    -     $seconds,
    +     int $seconds,
    -     $microseconds
    +     int $microseconds = 0
    -   )
    +   ): bool
  • stream_set_write_buffer
    • Return type added: int
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter name of parameter #2 changed: $buffer to $size
    • Parameter type added for parameter #2 ($size): int
    - stream_set_write_buffer($fp, $buffer)
    + stream_set_write_buffer($stream, int $size): int
  • stream_socket_accept
    • Parameter name of parameter #1 changed: $serverstream to $socket
    • Parameter type added for parameter #2 ($timeout): ?float
    • Parameter default value added for position #2 ($timeout): null
    • Parameter name of parameter #3 changed: $peername to $peer_name
    • Parameter default value added for position #3 ($peer_name): null
      stream_socket_accept(
    -     $serverstream,
    +     $socket,
    -     $timeout,
    +     ?float $timeout = null,
    -     &$peername
    +     &$peer_name = null
        )
  • stream_socket_client
    • Parameter name of parameter #1 changed: $remoteaddress to $address
    • Parameter type added for parameter #1 ($address): string
    • Parameter name of parameter #2 changed: $errcode to $error_code
    • Parameter default value added for position #2 ($error_code): null
    • Parameter name of parameter #3 changed: $errstring to $error_message
    • Parameter default value added for position #3 ($error_message): null
    • Parameter type added for parameter #4 ($timeout): ?float
    • Parameter default value added for position #4 ($timeout): null
    • Parameter type added for parameter #5 ($flags): int
    • Parameter default value added for position #5 ($flags): STREAM_CLIENT_CONNECT
    • Parameter default value added for position #6 ($context): null
      stream_socket_client(
    -     $remoteaddress,
    +     string $address,
    -     &$errcode,
    +     &$error_code = null,
    -     &$errstring,
    +     &$error_message = null,
    -     $timeout,
    +     ?float $timeout = null,
    -     $flags,
    +     int $flags = STREAM_CLIENT_CONNECT,
    -     $context
    +     $context = null
        )
  • stream_socket_enable_crypto
    • Return type added: int|bool
    • Parameter type added for parameter #2 ($enable): bool
    • Parameter name of parameter #3 changed: $cryptokind to $crypto_method
    • Parameter type added for parameter #3 ($crypto_method): ?int
    • Parameter default value added for position #3 ($crypto_method): null
    • Parameter name of parameter #4 changed: $sessionstream to $session_stream
    • Parameter default value added for position #4 ($session_stream): null
      stream_socket_enable_crypto(
          $stream,
    -     $enable,
    +     bool $enable,
    -     $cryptokind,
    +     ?int $crypto_method = null,
    -     $sessionstream
    +     $session_stream = null
    -   )
    +   ): int|bool
  • str_rot13
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - str_rot13($str)
    + str_rot13(string $string): string
  • sort
    • Return type added: bool
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $sort_flags to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): SORT_REGULAR
    - sort(&$arg, $sort_flags)
    + sort(array &$array, int $flags = SORT_REGULAR): bool
  • soundex
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - soundex($str)
    + soundex(string $string): string
  • sprintf
    • Return type added: string
    • Parameter type added for parameter #1 ($format): string
    • Parameter name of parameter #2 changed: $args to $values
    • Parameter type added for parameter #2 ($values): mixed
    - sprintf($format, ...$args)
    + sprintf(string $format, mixed ...$values): string
  • sqrt
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - sqrt($number)
    + sqrt(float $num): float
  • sscanf
    • Return type added: array|int|null
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($format): string
    • Parameter type added for parameter #3 ($vars): mixed
      sscanf(
    -     $str,
    +     string $string,
    -     $format,
    +     string $format,
    -     ...&$vars
    +     mixed ...&$vars
    -   )
    +   ): array|int|null
  • stat
    • Return type added: array|false
    • Parameter type added for parameter #1 ($filename): string
    - stat($filename)
    + stat(string $filename): array|false
  • str_getcsv
    • Return type added: array
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $delimiter to $separator
    • Parameter type added for parameter #2 ($separator): string
    • Parameter default value added for position #2 ($separator): ","
    • Parameter type added for parameter #3 ($enclosure): string
    • Parameter default value added for position #3 ($enclosure): "\""
    • Parameter type added for parameter #4 ($escape): string
    • Parameter default value added for position #4 ($escape): "\\"
      str_getcsv(
    -     $string,
    +     string $string,
    -     $delimiter,
    +     string $separator = ",",
    -     $enclosure,
    +     string $enclosure = "\"",
    -     $escape
    +     string $escape = "\\"
    -   )
    +   ): array
  • str_ireplace
    • Return type added: array|string
    • Parameter type added for parameter #1 ($search): array|string
    • Parameter type added for parameter #2 ($replace): array|string
    • Parameter type added for parameter #3 ($subject): array|string
    • Parameter name of parameter #4 changed: $replace_count to $count
    • Parameter default value added for position #4 ($count): null
      str_ireplace(
    -     $search,
    +     array|string $search,
    -     $replace,
    +     array|string $replace,
    -     $subject,
    +     array|string $subject,
    -     &$replace_count
    +     &$count = null
    -   )
    +   ): array|string
  • str_pad
    • Return type added: string
    • Parameter name of parameter #1 changed: $input to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $pad_length to $length
    • Parameter type added for parameter #2 ($length): int
    • Parameter type added for parameter #3 ($pad_string): string
    • Parameter default value added for position #3 ($pad_string): " "
    • Parameter type added for parameter #4 ($pad_type): int
    • Parameter default value added for position #4 ($pad_type): STR_PAD_RIGHT
      str_pad(
    -     $input,
    +     string $string,
    -     $pad_length,
    +     int $length,
    -     $pad_string,
    +     string $pad_string = " ",
    -     $pad_type
    +     int $pad_type = STR_PAD_RIGHT
    -   )
    +   ): string
  • str_repeat
    • Return type added: string
    • Parameter name of parameter #1 changed: $input to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $mult to $times
    • Parameter type added for parameter #2 ($times): int
    - str_repeat($input, $mult)
    + str_repeat(string $string, int $times): string
  • str_replace
    • Return type added: array|string
    • Parameter type added for parameter #1 ($search): array|string
    • Parameter type added for parameter #2 ($replace): array|string
    • Parameter type added for parameter #3 ($subject): array|string
    • Parameter name of parameter #4 changed: $replace_count to $count
    • Parameter default value added for position #4 ($count): null
      str_replace(
    -     $search,
    +     array|string $search,
    -     $replace,
    +     array|string $replace,
    -     $subject,
    +     array|string $subject,
    -     &$replace_count
    +     &$count = null
    -   )
    +   ): array|string
  • strripos
    • Return type added: int|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
      strripos(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $offset
    +     int $offset = 0
    -   )
    +   ): int|false
  • str_shuffle
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - str_shuffle($str)
    + str_shuffle(string $string): string
  • str_split
    • Return type added: array
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $split_length to $length
    • Parameter type added for parameter #2 ($length): int
    • Parameter default value added for position #2 ($length): 1
    - str_split($str, $split_length)
    + str_split(string $string, int $length = 1): array
  • str_word_count
    • Return type added: array|int
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($format): int
    • Parameter default value added for position #2 ($format): 0
    • Parameter name of parameter #3 changed: $charlist to $characters
    • Parameter type added for parameter #3 ($characters): ?string
    • Parameter default value added for position #3 ($characters): null
      str_word_count(
    -     $str,
    +     string $string,
    -     $format,
    +     int $format = 0,
    -     $charlist
    +     ?string $characters = null
    -   )
    +   ): array|int
  • strchr
    • Return type added: string|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter name of parameter #3 changed: $part to $before_needle
    • Parameter type added for parameter #3 ($before_needle): bool
    • Parameter default value added for position #3 ($before_needle): false
      strchr(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $part
    +     bool $before_needle = false
    -   )
    +   ): string|false
  • strcoll
    • Return type added: int
    • Parameter name of parameter #1 changed: $str1 to $string1
    • Parameter type added for parameter #1 ($string1): string
    • Parameter name of parameter #2 changed: $str2 to $string2
    • Parameter type added for parameter #2 ($string2): string
    - strcoll($str1, $str2)
    + strcoll(string $string1, string $string2): int
  • strcspn
    • Return type added: int
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $mask to $characters
    • Parameter type added for parameter #2 ($characters): string
    • Parameter name of parameter #3 changed: $start to $offset
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
    • Parameter name of parameter #4 changed: $len to $length
    • Parameter type added for parameter #4 ($length): ?int
    • Parameter default value added for position #4 ($length): null
      strcspn(
    -     $str,
    +     string $string,
    -     $mask,
    +     string $characters,
    -     $start,
    +     int $offset = 0,
    -     $len
    +     ?int $length = null
    -   )
    +   ): int
  • stream_bucket_append
    • Return type added: void
    • Parameter type added for parameter #2 ($bucket): object
    - stream_bucket_append($brigade, $bucket)
    + stream_bucket_append($brigade, object $bucket): void
  • stream_bucket_make_writeable

    Return type added: ?object

    - stream_bucket_make_writeable($brigade)
    + stream_bucket_make_writeable($brigade): ?object
  • stream_bucket_new
    • Return type added: object
    • Parameter type added for parameter #2 ($buffer): string
    - stream_bucket_new($stream, $buffer)
    + stream_bucket_new($stream, string $buffer): object
  • stream_bucket_prepend
    • Return type added: void
    • Parameter type added for parameter #2 ($bucket): object
    - stream_bucket_prepend($brigade, $bucket)
    + stream_bucket_prepend($brigade, object $bucket): void
  • stream_context_create
    • Parameter type added for parameter #1 ($options): ?array
    • Parameter default value added for position #1 ($options): null
    • Parameter type added for parameter #2 ($params): ?array
    • Parameter default value added for position #2 ($params): null
    - stream_context_create($options, $params)
    + stream_context_create(?array $options = null, ?array $params = null)
  • stream_context_get_default
    • Parameter type added for parameter #1 ($options): ?array
    • Parameter default value added for position #1 ($options): null
    - stream_context_get_default($options)
    + stream_context_get_default(?array $options = null)
  • strip_tags
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $allowable_tags to $allowed_tags
    • Parameter type added for parameter #2 ($allowed_tags): array|string|null
    • Parameter default value added for position #2 ($allowed_tags): null
    - strip_tags($str, $allowable_tags)
    + strip_tags(string $string, array|string|null $allowed_tags = null): string
  • stream_socket_recvfrom
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $stream to $socket
    • Parameter name of parameter #2 changed: $amount to $length
    • Parameter type added for parameter #2 ($length): int
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
    • Parameter name of parameter #4 changed: $remote_addr to $address
    • Parameter default value added for position #4 ($address): null
      stream_socket_recvfrom(
    -     $stream,
    +     $socket,
    -     $amount,
    +     int $length,
    -     $flags,
    +     int $flags = 0,
    -     &$remote_addr
    +     &$address = null
    -   )
    +   ): string|false
  • stream_socket_sendto
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $stream to $socket
    • Parameter type added for parameter #2 ($data): string
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
    • Parameter name of parameter #4 changed: $target_addr to $address
    • Parameter type added for parameter #4 ($address): string
    • Parameter default value added for position #4 ($address): ""
      stream_socket_sendto(
    -     $stream,
    +     $socket,
    -     $data,
    +     string $data,
    -     $flags,
    +     int $flags = 0,
    -     $target_addr
    +     string $address = ""
    -   )
    +   ): int|false
  • stream_socket_server
    • Parameter name of parameter #1 changed: $localaddress to $address
    • Parameter type added for parameter #1 ($address): string
    • Parameter name of parameter #2 changed: $errcode to $error_code
    • Parameter default value added for position #2 ($error_code): null
    • Parameter name of parameter #3 changed: $errstring to $error_message
    • Parameter default value added for position #3 ($error_message): null
    • Parameter type added for parameter #4 ($flags): int
    • Parameter default value added for position #4 ($flags): STREAM_SERVER_BIND | STREAM_SERVER_LISTEN
    • Parameter default value added for position #5 ($context): null
      stream_socket_server(
    -     $localaddress,
    +     string $address,
    -     &$errcode,
    +     &$error_code = null,
    -     &$errstring,
    +     &$error_message = null,
    -     $flags,
    +     int $flags = STREAM_SERVER_BIND | STREAM_SERVER_LISTEN,
    -     $context
    +     $context = null
        )
  • stream_socket_shutdown
    • Return type added: bool
    • Parameter name of parameter #2 changed: $how to $mode
    • Parameter type added for parameter #2 ($mode): int
    - stream_socket_shutdown($stream, $how)
    + stream_socket_shutdown($stream, int $mode): bool
  • stream_supports_lock

    Return type added: bool

    - stream_supports_lock($stream)
    + stream_supports_lock($stream): bool
  • strrpos
    • Return type added: int|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
      strrpos(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $offset
    +     int $offset = 0
    -   )
    +   ): int|false
  • strrev
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - strrev($str)
    + strrev(string $string): string
  • stream_socket_get_name
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $stream to $socket
    • Parameter name of parameter #2 changed: $want_peer to $remote
    • Parameter type added for parameter #2 ($remote): bool
    - stream_socket_get_name($stream, $want_peer)
    + stream_socket_get_name($socket, bool $remote): string|false
  • stream_wrapper_register
    • Return type added: bool
    • Parameter type added for parameter #1 ($protocol): string
    • Parameter name of parameter #2 changed: $classname to $class
    • Parameter type added for parameter #2 ($class): string
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      stream_wrapper_register(
    -     $protocol,
    +     string $protocol,
    -     $classname,
    +     string $class,
    -     $flags
    +     int $flags = 0
    -   )
    +   ): bool
  • stream_wrapper_restore
    • Return type added: bool
    • Parameter type added for parameter #1 ($protocol): string
    - stream_wrapper_restore($protocol)
    + stream_wrapper_restore(string $protocol): bool
  • stream_wrapper_unregister
    • Return type added: bool
    • Parameter type added for parameter #1 ($protocol): string
    - stream_wrapper_unregister($protocol)
    + stream_wrapper_unregister(string $protocol): bool
  • stream_socket_pair
    • Return type added: array|false
    • Parameter type added for parameter #1 ($domain): int
    • Parameter type added for parameter #2 ($type): int
    • Parameter type added for parameter #3 ($protocol): int
      stream_socket_pair(
    -     $domain,
    +     int $domain,
    -     $type,
    +     int $type,
    -     $protocol
    +     int $protocol
    -   )
    +   ): array|false
  • stripcslashes
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - stripcslashes($str)
    + stripcslashes(string $string): string
  • stripos
    • Return type added: int|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
      stripos(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $offset
    +     int $offset = 0
    -   )
    +   ): int|false
  • stripslashes
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - stripslashes($str)
    + stripslashes(string $string): string
  • stristr
    • Return type added: string|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter name of parameter #3 changed: $part to $before_needle
    • Parameter type added for parameter #3 ($before_needle): bool
    • Parameter default value added for position #3 ($before_needle): false
      stristr(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $part
    +     bool $before_needle = false
    -   )
    +   ): string|false
  • strnatcasecmp
    • Return type added: int
    • Parameter name of parameter #1 changed: $s1 to $string1
    • Parameter type added for parameter #1 ($string1): string
    • Parameter name of parameter #2 changed: $s2 to $string2
    • Parameter type added for parameter #2 ($string2): string
    - strnatcasecmp($s1, $s2)
    + strnatcasecmp(string $string1, string $string2): int
  • strnatcmp
    • Return type added: int
    • Parameter name of parameter #1 changed: $s1 to $string1
    • Parameter type added for parameter #1 ($string1): string
    • Parameter name of parameter #2 changed: $s2 to $string2
    • Parameter type added for parameter #2 ($string2): string
    - strnatcmp($s1, $s2)
    + strnatcmp(string $string1, string $string2): int
  • strpbrk
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $haystack to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $char_list to $characters
    • Parameter type added for parameter #2 ($characters): string
    - strpbrk($haystack, $char_list)
    + strpbrk(string $string, string $characters): string|false
  • strpos
    • Return type added: int|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    • Parameter type added for parameter #3 ($offset): int
    • Parameter default value added for position #3 ($offset): 0
      strpos(
    -     $haystack,
    +     string $haystack,
    -     $needle,
    +     string $needle,
    -     $offset
    +     int $offset = 0
    -   )
    +   ): int|false
  • strptime
    • Return type added: array|false
    • Parameter type added for parameter #1 ($timestamp): string
    • Parameter type added for parameter #2 ($format): string
    - strptime($timestamp, $format)
    + strptime(string $timestamp, string $format): array|false
  • strrchr
    • Return type added: string|false
    • Parameter type added for parameter #1 ($haystack): string
    • Parameter type added for parameter #2 ($needle): string
    - strrchr($haystack, $needle)
    + strrchr(string $haystack, string $needle): string|false
  • hrtime
    • Return type added: array|int|float|false
    • Parameter name of parameter #1 changed: $get_as_number to $as_number
    • Parameter type added for parameter #1 ($as_number): bool
    • Parameter default value added for position #1 ($as_number): false
    - hrtime($get_as_number)
    + hrtime(bool $as_number = false): array|int|float|false
  • highlight_string
    • Return type added: string|bool
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($return): bool
    • Parameter default value added for position #2 ($return): false
    - highlight_string($string, $return)
    + highlight_string(string $string, bool $return = false): string|bool
  • lchown
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($user): string|int
    - lchown($filename, $user)
    + lchown(string $filename, string|int $user): bool
  • lchgrp
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($group): string|int
    - lchgrp($filename, $group)
    + lchgrp(string $filename, string|int $group): bool
  • lcfirst
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - lcfirst($str)
    + lcfirst(string $string): string
  • ksort
    • Return type added: bool
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $sort_flags to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): SORT_REGULAR
    - ksort(&$arg, $sort_flags)
    + ksort(array &$array, int $flags = SORT_REGULAR): bool
  • krsort
    • Return type added: bool
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $sort_flags to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): SORT_REGULAR
    - krsort(&$arg, $sort_flags)
    + krsort(array &$array, int $flags = SORT_REGULAR): bool
  • key_exists
    • Return type added: bool
    • Parameter name of parameter #2 changed: $search to $array
    • Parameter type added for parameter #2 ($array): array
    - key_exists($key, $search)
    + key_exists($key, array $array): bool
  • key
    • Return type added: string|int|null
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): object|array
    - key($arg)
    + key(object|array $array): string|int|null
  • image_type_to_mime_type
    • Return type added: string
    • Parameter name of parameter #1 changed: $imagetype to $image_type
    • Parameter type added for parameter #1 ($image_type): int
    - image_type_to_mime_type($imagetype)
    + image_type_to_mime_type(int $image_type): string
  • html_entity_decode
    • Return type added: string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $quote_style to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): ENT_COMPAT
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
      html_entity_decode(
    -     $string,
    +     string $string,
    -     $quote_style,
    +     int $flags = ENT_COMPAT,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): string
  • htmlentities
    • Return type added: string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $quote_style to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): ENT_COMPAT
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
    • Parameter type added for parameter #4 ($double_encode): bool
    • Parameter default value added for position #4 ($double_encode): true
      htmlentities(
    -     $string,
    +     string $string,
    -     $quote_style,
    +     int $flags = ENT_COMPAT,
    -     $encoding,
    +     ?string $encoding = null,
    -     $double_encode
    +     bool $double_encode = true
    -   )
    +   ): string
  • htmlspecialchars
    • Return type added: string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $quote_style to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): ENT_COMPAT
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
    • Parameter type added for parameter #4 ($double_encode): bool
    • Parameter default value added for position #4 ($double_encode): true
      htmlspecialchars(
    -     $string,
    +     string $string,
    -     $quote_style,
    +     int $flags = ENT_COMPAT,
    -     $encoding,
    +     ?string $encoding = null,
    -     $double_encode
    +     bool $double_encode = true
    -   )
    +   ): string
  • intval
    • Return type added: int
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    • Parameter type added for parameter #2 ($base): int
    • Parameter default value added for position #2 ($base): 10
    - intval($var, $base)
    + intval(mixed $value, int $base = 10): int
  • image_type_to_extension
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $imagetype to $image_type
    • Parameter type added for parameter #1 ($image_type): int
    • Parameter type added for parameter #2 ($include_dot): bool
    • Parameter default value added for position #2 ($include_dot): true
    - image_type_to_extension($imagetype, $include_dot)
    + image_type_to_extension(int $image_type, bool $include_dot = true): string|false
  • header
    • Return type added: void
    • Parameter type added for parameter #1 ($header): string
    • Parameter type added for parameter #2 ($replace): bool
    • Parameter default value added for position #2 ($replace): true
    • Parameter name of parameter #3 changed: $http_response_code to $response_code
    • Parameter type added for parameter #3 ($response_code): int
    • Parameter default value added for position #3 ($response_code): 0
      header(
    -     $header,
    +     string $header,
    -     $replace,
    +     bool $replace = true,
    -     $http_response_code
    +     int $response_code = 0
    -   )
    +   ): void
  • implode
    • Return type added: string
    • Parameter name of parameter #1 changed: $glue to $separator
    • Parameter type added for parameter #1 ($separator): array|string
    • Parameter name of parameter #2 changed: $pieces to $array
    • Parameter type added for parameter #2 ($array): ?array
    • Parameter default value added for position #2 ($array): null
    - implode($glue, $pieces)
    + implode(array|string $separator, ?array $array = null): string
  • in_array
    • Return type added: bool
    • Parameter type added for parameter #1 ($needle): mixed
    • Parameter type added for parameter #2 ($haystack): array
    • Parameter type added for parameter #3 ($strict): bool
    • Parameter default value added for position #3 ($strict): false
      in_array(
    -     $needle,
    +     mixed $needle,
    -     $haystack,
    +     array $haystack,
    -     $strict
    +     bool $strict = false
    -   )
    +   ): bool
  • inet_ntop
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $in_addr to $ip
    • Parameter type added for parameter #1 ($ip): string
    - inet_ntop($in_addr)
    + inet_ntop(string $ip): string|false
  • inet_pton
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $ip_address to $ip
    • Parameter type added for parameter #1 ($ip): string
    - inet_pton($ip_address)
    + inet_pton(string $ip): string|false
  • ini_alter
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $varname to $option
    • Parameter type added for parameter #1 ($option): string
    • Parameter name of parameter #2 changed: $newvalue to $value
    • Parameter type added for parameter #2 ($value): string
    - ini_alter($varname, $newvalue)
    + ini_alter(string $option, string $value): string|false
  • ini_get
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $varname to $option
    • Parameter type added for parameter #1 ($option): string
    - ini_get($varname)
    + ini_get(string $option): string|false
  • ini_get_all
    • Return type added: array|false
    • Parameter type added for parameter #1 ($extension): ?string
    • Parameter default value added for position #1 ($extension): null
    • Parameter type added for parameter #2 ($details): bool
    • Parameter default value added for position #2 ($details): true
    - ini_get_all($extension, $details)
    + ini_get_all(?string $extension = null, bool $details = true): array|false
  • ini_restore
    • Return type added: void
    • Parameter name of parameter #1 changed: $varname to $option
    • Parameter type added for parameter #1 ($option): string
    - ini_restore($varname)
    + ini_restore(string $option): void
  • ini_set
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $varname to $option
    • Parameter type added for parameter #1 ($option): string
    • Parameter name of parameter #2 changed: $newvalue to $value
    • Parameter type added for parameter #2 ($value): string
    - ini_set($varname, $newvalue)
    + ini_set(string $option, string $value): string|false
  • intdiv
    • Return type added: int
    • Parameter name of parameter #1 changed: $dividend to $num1
    • Parameter type added for parameter #1 ($num1): int
    • Parameter name of parameter #2 changed: $divisor to $num2
    • Parameter type added for parameter #2 ($num2): int
    - intdiv($dividend, $divisor)
    + intdiv(int $num1, int $num2): int
  • join
    • Return type added: string
    • Parameter name of parameter #1 changed: $glue to $separator
    • Parameter type added for parameter #1 ($separator): array|string
    • Parameter name of parameter #2 changed: $pieces to $array
    • Parameter type added for parameter #2 ($array): ?array
    • Parameter default value added for position #2 ($array): null
    - join($glue, $pieces)
    + join(array|string $separator, ?array $array = null): string
  • header_register_callback
    • Return type added: bool
    • Parameter type added for parameter #1 ($callback): callable
    - header_register_callback($callback)
    + header_register_callback(callable $callback): bool
  • header_remove
    • Return type added: void
    • Parameter type added for parameter #1 ($name): ?string
    • Parameter default value added for position #1 ($name): null
    - header_remove($name)
    + header_remove(?string $name = null): void
  • headers_list

    Return type added: array

    - headers_list()
    + headers_list(): array
  • headers_sent
    • Return type added: bool
    • Parameter name of parameter #1 changed: $file to $filename
    • Parameter default value added for position #1 ($filename): null
    • Parameter default value added for position #2 ($line): null
    - headers_sent(&$file, &$line)
    + headers_sent(&$filename = null, &$line = null): bool
  • hebrev
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($max_chars_per_line): int
    • Parameter default value added for position #2 ($max_chars_per_line): 0
    - hebrev($str, $max_chars_per_line)
    + hebrev(string $string, int $max_chars_per_line = 0): string
  • hex2bin
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $data to $string
    • Parameter type added for parameter #1 ($string): string
    - hex2bin($data)
    + hex2bin(string $string): string|false
  • hexdec
    • Return type added: int|float
    • Parameter name of parameter #1 changed: $hexadecimal_number to $hex_string
    • Parameter type added for parameter #1 ($hex_string): string
    - hexdec($hexadecimal_number)
    + hexdec(string $hex_string): int|float
  • highlight_file
    • Return type added: string|bool
    • Parameter name of parameter #1 changed: $file_name to $filename
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($return): bool
    • Parameter default value added for position #2 ($return): false
    - highlight_file($file_name, $return)
    + highlight_file(string $filename, bool $return = false): string|bool
  • is_finite
    • Return type added: bool
    • Parameter name of parameter #1 changed: $val to $num
    • Parameter type added for parameter #1 ($num): float
    - is_finite($val)
    + is_finite(float $num): bool
  • is_null
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - is_null($var)
    + is_null(mixed $value): bool
  • is_nan
    • Return type added: bool
    • Parameter name of parameter #1 changed: $val to $num
    • Parameter type added for parameter #1 ($num): float
    - is_nan($val)
    + is_nan(float $num): bool
  • ignore_user_abort
    • Return type added: int
    • Parameter name of parameter #1 changed: $value to $enable
    • Parameter type added for parameter #1 ($enable): ?bool
    • Parameter default value added for position #1 ($enable): null
    - ignore_user_abort($value)
    + ignore_user_abort(?bool $enable = null): int
  • is_link
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    - is_link($filename)
    + is_link(string $filename): bool
  • is_iterable
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - is_iterable($var)
    + is_iterable(mixed $value): bool
  • is_integer
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - is_integer($var)
    + is_integer(mixed $value): bool
  • is_int
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - is_int($var)
    + is_int(mixed $value): bool
  • is_infinite
    • Return type added: bool
    • Parameter name of parameter #1 changed: $val to $num
    • Parameter type added for parameter #1 ($num): float
    - is_infinite($val)
    + is_infinite(float $num): bool
  • is_float
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - is_float($var)
    + is_float(mixed $value): bool
  • is_long
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - is_long($var)
    + is_long(mixed $value): bool
  • is_file
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    - is_file($filename)
    + is_file(string $filename): bool
  • is_executable
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    - is_executable($filename)
    + is_executable(string $filename): bool
  • is_double
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - is_double($var)
    + is_double(mixed $value): bool
  • is_dir
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    - is_dir($filename)
    + is_dir(string $filename): bool
  • is_countable
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - is_countable($var)
    + is_countable(mixed $value): bool
  • is_callable
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    • Parameter type added for parameter #2 ($syntax_only): bool
    • Parameter default value added for position #2 ($syntax_only): false
    • Parameter default value added for position #3 ($callable_name): null
      is_callable(
    -     $var,
    +     mixed $value,
    -     $syntax_only,
    +     bool $syntax_only = false,
    -     &$callable_name
    +     &$callable_name = null
    -   )
    +   ): bool
  • is_bool
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - is_bool($var)
    + is_bool(mixed $value): bool
  • is_array
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - is_array($var)
    + is_array(mixed $value): bool
  • iptcparse
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $iptcdata to $iptc_block
    • Parameter type added for parameter #1 ($iptc_block): string
    - iptcparse($iptcdata)
    + iptcparse(string $iptc_block): array|false
  • is_object
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - is_object($var)
    + is_object(mixed $value): bool
  • ip2long
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $ip_address to $ip
    • Parameter type added for parameter #1 ($ip): string
    - ip2long($ip_address)
    + ip2long(string $ip): int|false
  • iptcembed
    • Return type added: string|bool
    • Parameter name of parameter #1 changed: $iptcdata to $iptc_data
    • Parameter type added for parameter #1 ($iptc_data): string
    • Parameter name of parameter #2 changed: $jpeg_file_name to $filename
    • Parameter type added for parameter #2 ($filename): string
    • Parameter type added for parameter #3 ($spool): int
    • Parameter default value added for position #3 ($spool): 0
      iptcembed(
    -     $iptcdata,
    +     string $iptc_data,
    -     $jpeg_file_name,
    +     string $filename,
    -     $spool
    +     int $spool = 0
    -   )
    +   ): string|bool
  • hypot
    • Return type added: float
    • Parameter name of parameter #1 changed: $num1 to $x
    • Parameter type added for parameter #1 ($x): float
    • Parameter name of parameter #2 changed: $num2 to $y
    • Parameter type added for parameter #2 ($y): float
    - hypot($num1, $num2)
    + hypot(float $x, float $y): float
  • http_response_code
    • Return type added: int|bool
    • Parameter type added for parameter #1 ($response_code): int
    • Parameter default value added for position #1 ($response_code): 0
    - http_response_code($response_code)
    + http_response_code(int $response_code = 0): int|bool
  • http_build_query
    • Return type added: string
    • Parameter name of parameter #1 changed: $formdata to $data
    • Parameter type added for parameter #1 ($data): object|array
    • Parameter name of parameter #2 changed: $prefix to $numeric_prefix
    • Parameter type added for parameter #2 ($numeric_prefix): string
    • Parameter default value added for position #2 ($numeric_prefix): ""
    • Parameter type added for parameter #3 ($arg_separator): ?string
    • Parameter default value added for position #3 ($arg_separator): null
    • Parameter name of parameter #4 changed: $enc_type to $encoding_type
    • Parameter type added for parameter #4 ($encoding_type): int
    • Parameter default value added for position #4 ($encoding_type): PHP_QUERY_RFC1738
      http_build_query(
    -     $formdata,
    +     object|array $data,
    -     $prefix,
    +     string $numeric_prefix = "",
    -     $arg_separator,
    +     ?string $arg_separator = null,
    -     $enc_type
    +     int $encoding_type = PHP_QUERY_RFC1738
    -   )
    +   ): string
  • htmlspecialchars_decode
    • Return type added: string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $quote_style to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): ENT_COMPAT
    - htmlspecialchars_decode($string, $quote_style)
    + htmlspecialchars_decode(string $string, int $flags = ENT_COMPAT): string
  • is_writeable
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    - is_writeable($filename)
    + is_writeable(string $filename): bool
  • is_writable
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    - is_writable($filename)
    + is_writable(string $filename): bool
  • is_uploaded_file
    • Return type added: bool
    • Parameter name of parameter #1 changed: $path to $filename
    • Parameter type added for parameter #1 ($filename): string
    - is_uploaded_file($path)
    + is_uploaded_file(string $filename): bool
  • is_string
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - is_string($var)
    + is_string(mixed $value): bool
  • is_scalar
    • Return type added: bool
    • Parameter type added for parameter #1 ($value): mixed
    - is_scalar($value)
    + is_scalar(mixed $value): bool
  • is_resource
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - is_resource($var)
    + is_resource(mixed $value): bool
  • is_readable
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    - is_readable($filename)
    + is_readable(string $filename): bool
  • is_numeric
    • Return type added: bool
    • Parameter type added for parameter #1 ($value): mixed
    - is_numeric($value)
    + is_numeric(mixed $value): bool
  • socket_set_timeout
    • Return type added: bool
    • Parameter type added for parameter #2 ($seconds): int
    • Parameter type added for parameter #3 ($microseconds): int
    • Parameter default value added for position #3 ($microseconds): 0
      socket_set_timeout(
          $stream,
    -     $seconds,
    +     int $seconds,
    -     $microseconds
    +     int $microseconds = 0
    -   )
    +   ): bool
  • socket_set_blocking
    • Return type added: bool
    • Parameter name of parameter #1 changed: $socket to $stream
    • Parameter name of parameter #2 changed: $mode to $enable
    • Parameter type added for parameter #2 ($enable): bool
    - socket_set_blocking($socket, $mode)
    + socket_set_blocking($stream, bool $enable): bool
  • sha1
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $raw_output to $binary
    • Parameter type added for parameter #2 ($binary): bool
    • Parameter default value added for position #2 ($binary): false
    - sha1($str, $raw_output)
    + sha1(string $string, bool $binary = false): string
  • socket_get_status
    • Return type added: array
    • Parameter name of parameter #1 changed: $fp to $stream
    - socket_get_status($fp)
    + socket_get_status($stream): array
  • php_strip_whitespace
    • Return type added: string
    • Parameter name of parameter #1 changed: $file_name to $filename
    • Parameter type added for parameter #1 ($filename): string
    - php_strip_whitespace($file_name)
    + php_strip_whitespace(string $filename): string
  • rawurlencode
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - rawurlencode($str)
    + rawurlencode(string $string): string
  • passthru
    • Return type added: ?bool
    • Parameter type added for parameter #1 ($command): string
    • Parameter name of parameter #2 changed: $return_value to $result_code
    • Parameter default value added for position #2 ($result_code): null
    - passthru($command, &$return_value)
    + passthru(string $command, &$result_code = null): ?bool
  • readdir
    • Return type added: string|false
    • Parameter default value added for position #1 ($dir_handle): null
    - readdir($dir_handle)
    + readdir($dir_handle = null): string|false
  • readfile
    • Return type added: int|false
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $flags to $use_include_path
    • Parameter type added for parameter #2 ($use_include_path): bool
    • Parameter default value added for position #2 ($use_include_path): false
    • Parameter default value added for position #3 ($context): null
      readfile(
    -     $filename,
    +     string $filename,
    -     $flags,
    +     bool $use_include_path = false,
    -     $context
    +     $context = null
    -   )
    +   ): int|false
  • pos
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): object|array
    - pos($arg)
    + pos(object|array $array): mixed
  • popen
    • Parameter type added for parameter #1 ($command): string
    • Parameter type added for parameter #2 ($mode): string
    - popen($command, $mode)
    + popen(string $command, string $mode)
  • pi

    Return type added: float

    - pi()
    + pi(): float
  • phpversion
    • Return type added: string|false
    • Parameter type added for parameter #1 ($extension): ?string
    • Parameter default value added for position #1 ($extension): null
    - phpversion($extension)
    + phpversion(?string $extension = null): string|false
  • phpinfo
    • Return type added: bool
    • Parameter name of parameter #1 changed: $what to $flags
    • Parameter type added for parameter #1 ($flags): int
    • Parameter default value added for position #1 ($flags): INFO_ALL
    - phpinfo($what)
    + phpinfo(int $flags = INFO_ALL): bool
  • phpcredits
    • Return type added: bool
    • Parameter name of parameter #1 changed: $flag to $flags
    • Parameter type added for parameter #1 ($flags): int
    • Parameter default value added for position #1 ($flags): CREDITS_ALL
    - phpcredits($flag)
    + phpcredits(int $flags = CREDITS_ALL): bool
  • php_uname
    • Return type added: string
    • Parameter type added for parameter #1 ($mode): string
    • Parameter default value added for position #1 ($mode): "a"
    - php_uname($mode)
    + php_uname(string $mode = "a"): string
  • rawurldecode
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - rawurldecode($str)
    + rawurldecode(string $string): string
  • php_sapi_name

    Return type added: string|false

    - php_sapi_name()
    + php_sapi_name(): string|false
  • php_ini_scanned_files

    Return type added: string|false

    - php_ini_scanned_files()
    + php_ini_scanned_files(): string|false
  • php_ini_loaded_file

    Return type added: string|false

    - php_ini_loaded_file()
    + php_ini_loaded_file(): string|false
  • readlink
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $filename to $path
    • Parameter type added for parameter #1 ($path): string
    - readlink($filename)
    + readlink(string $path): string|false
  • realpath
    • Return type added: string|false
    • Parameter type added for parameter #1 ($path): string
    - realpath($path)
    + realpath(string $path): string|false
  • realpath_cache_get

    Return type added: array

    - realpath_cache_get()
    + realpath_cache_get(): array
  • realpath_cache_size

    Return type added: int

    - realpath_cache_size()
    + realpath_cache_size(): int
  • register_shutdown_function
    • Return type added: ?bool
    • Parameter name of parameter #1 changed: $function_name to $callback
    • Parameter type added for parameter #1 ($callback): callable
    • Parameter name of parameter #2 changed: $parameters to $args
    • Parameter type added for parameter #2 ($args): mixed
    - register_shutdown_function($function_name, ...$parameters)
    + register_shutdown_function(callable $callback, mixed ...$args): ?bool
  • sleep
    • Return type added: int
    • Parameter type added for parameter #1 ($seconds): int
    - sleep($seconds)
    + sleep(int $seconds): int
  • rename
    • Return type added: bool
    • Parameter name of parameter #1 changed: $old_name to $from
    • Parameter type added for parameter #1 ($from): string
    • Parameter name of parameter #2 changed: $new_name to $to
    • Parameter type added for parameter #2 ($to): string
    • Parameter default value added for position #3 ($context): null
      rename(
    -     $old_name,
    +     string $from,
    -     $new_name,
    +     string $to,
    -     $context
    +     $context = null
    -   )
    +   ): bool
  • password_verify
    • Return type added: bool
    • Parameter type added for parameter #1 ($password): string
    • Parameter type added for parameter #2 ($hash): string
    - password_verify($password, $hash)
    + password_verify(string $password, string $hash): bool
  • proc_terminate
    • Return type added: bool
    • Parameter type added for parameter #2 ($signal): int
    • Parameter default value added for position #2 ($signal): 15
    - proc_terminate($process, $signal)
    + proc_terminate($process, int $signal = 15): bool
  • proc_open
    • Parameter type added for parameter #1 ($command): array|string
    • Parameter name of parameter #2 changed: $descriptorspec to $descriptor_spec
    • Parameter type added for parameter #2 ($descriptor_spec): array
    • Parameter type added for parameter #4 ($cwd): ?string
    • Parameter default value added for position #4 ($cwd): null
    • Parameter name of parameter #5 changed: $env to $env_vars
    • Parameter type added for parameter #5 ($env_vars): ?array
    • Parameter default value added for position #5 ($env_vars): null
    • Parameter name of parameter #6 changed: $other_options to $options
    • Parameter type added for parameter #6 ($options): ?array
    • Parameter default value added for position #6 ($options): null
      proc_open(
    -     $command,
    +     array|string $command,
    -     $descriptorspec,
    +     array $descriptor_spec,
          &$pipes,
    -     $cwd,
    +     ?string $cwd = null,
    -     $env,
    +     ?array $env_vars = null,
    -     $other_options
    +     ?array $options = null
        )
  • proc_nice
    • Return type added: bool
    • Parameter type added for parameter #1 ($priority): int
    - proc_nice($priority)
    + proc_nice(int $priority): bool
  • proc_get_status

    Return type added: array

    - proc_get_status($process)
    + proc_get_status($process): array
  • proc_close

    Return type added: int

    - proc_close($process)
    + proc_close($process): int
  • printf
    • Return type added: int
    • Parameter type added for parameter #1 ($format): string
    • Parameter name of parameter #2 changed: $args to $values
    • Parameter type added for parameter #2 ($values): mixed
    - printf($format, ...$args)
    + printf(string $format, mixed ...$values): int
  • print_r
    • Return type added: string|bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    • Parameter type added for parameter #2 ($return): bool
    • Parameter default value added for position #2 ($return): false
    - print_r($var, $return)
    + print_r(mixed $value, bool $return = false): string|bool
  • prev
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): object|array
    - prev(&$arg)
    + prev(object|array &$array): mixed
  • password_get_info
    • Return type added: array
    • Parameter type added for parameter #1 ($hash): string
    - password_get_info($hash)
    + password_get_info(string $hash): array
  • password_hash
    • Return type added: string
    • Parameter type added for parameter #1 ($password): string
    • Parameter type added for parameter #2 ($algo): string|int|null
    • Parameter type added for parameter #3 ($options): array
    • Parameter default value added for position #3 ($options): []
      password_hash(
    -     $password,
    +     string $password,
    -     $algo,
    +     string|int|null $algo,
    -     $options
    +     array $options = []
    -   )
    +   ): string
  • password_needs_rehash
    • Return type added: bool
    • Parameter type added for parameter #1 ($hash): string
    • Parameter type added for parameter #2 ($algo): string|int|null
    • Parameter type added for parameter #3 ($options): array
    • Parameter default value added for position #3 ($options): []
      password_needs_rehash(
    -     $hash,
    +     string $hash,
    -     $algo,
    +     string|int|null $algo,
    -     $options
    +     array $options = []
    -   )
    +   ): bool
  • register_tick_function
    • Return type added: bool
    • Parameter name of parameter #1 changed: $function_name to $callback
    • Parameter type added for parameter #1 ($callback): callable
    • Parameter name of parameter #2 changed: $parameters to $args
    • Parameter type added for parameter #2 ($args): mixed
    - register_tick_function($function_name, ...$parameters)
    + register_tick_function(callable $callback, mixed ...$args): bool
  • pathinfo
    • Return type added: array|string
    • Parameter type added for parameter #1 ($path): string
    • Parameter name of parameter #2 changed: $options to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): PATHINFO_ALL
    - pathinfo($path, $options)
    + pathinfo(string $path, int $flags = PATHINFO_ALL): array|string
  • putenv
    • Return type added: bool
    • Parameter name of parameter #1 changed: $setting to $assignment
    • Parameter type added for parameter #1 ($assignment): string
    - putenv($setting)
    + putenv(string $assignment): bool
  • quoted_printable_decode
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - quoted_printable_decode($str)
    + quoted_printable_decode(string $string): string
  • quoted_printable_encode
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - quoted_printable_encode($str)
    + quoted_printable_encode(string $string): string
  • quotemeta
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - quotemeta($str)
    + quotemeta(string $string): string
  • rad2deg
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - rad2deg($number)
    + rad2deg(float $num): float
  • pclose
    • Return type added: int
    • Parameter name of parameter #1 changed: $fp to $handle
    - pclose($fp)
    + pclose($handle): int
  • pfsockopen
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($port): int
    • Parameter default value added for position #2 ($port): -1
    • Parameter name of parameter #3 changed: $errno to $error_code
    • Parameter default value added for position #3 ($error_code): null
    • Parameter name of parameter #4 changed: $errstr to $error_message
    • Parameter default value added for position #4 ($error_message): null
    • Parameter type added for parameter #5 ($timeout): ?float
    • Parameter default value added for position #5 ($timeout): null
      pfsockopen(
    -     $hostname,
    +     string $hostname,
    -     $port,
    +     int $port = -1,
    -     &$errno,
    +     &$error_code = null,
    -     &$errstr,
    +     &$error_message = null,
    -     $timeout
    +     ?float $timeout = null
        )
  • pow
    • Return type added: object|int|float
    • Parameter name of parameter #1 changed: $base to $num
    • Parameter type added for parameter #1 ($num): mixed
    • Parameter type added for parameter #2 ($exponent): mixed
    - pow($base, $exponent)
    + pow(mixed $num, mixed $exponent): object|int|float
  • range
    • Return type added: array
    • Parameter name of parameter #1 changed: $low to $start
    • Parameter name of parameter #2 changed: $high to $end
    • Parameter type added for parameter #3 ($step): int|float
    • Parameter default value added for position #3 ($step): 1
      range(
    -     $low,
    +     $start,
    -     $high,
    +     $end,
    -     $step
    +     int|float $step = 1
    -   )
    +   ): array
  • password_algos

    Return type added: array

    - password_algos()
    + password_algos(): array
  • serialize
    • Return type added: string
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - serialize($var)
    + serialize(mixed $value): string
  • reset
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): object|array
    - reset(&$arg)
    + reset(object|array &$array): mixed
  • set_file_buffer
    • Return type added: int
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter name of parameter #2 changed: $buffer to $size
    • Parameter type added for parameter #2 ($size): int
    - set_file_buffer($fp, $buffer)
    + set_file_buffer($stream, int $size): int
  • set_include_path
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $new_include_path to $include_path
    • Parameter type added for parameter #1 ($include_path): string
    - set_include_path($new_include_path)
    + set_include_path(string $include_path): string|false
  • set_time_limit
    • Return type added: bool
    • Parameter type added for parameter #1 ($seconds): int
    - set_time_limit($seconds)
    + set_time_limit(int $seconds): bool
  • setcookie
    • Return type added: bool
    • Parameter type added for parameter #1 ($name): string
    • Parameter type added for parameter #2 ($value): string
    • Parameter default value added for position #2 ($value): ""
    • Parameter type added for parameter #3 ($expires_or_options): array|int
    • Parameter default value added for position #3 ($expires_or_options): 0
    • Parameter type added for parameter #4 ($path): string
    • Parameter default value added for position #4 ($path): ""
    • Parameter type added for parameter #5 ($domain): string
    • Parameter default value added for position #5 ($domain): ""
    • Parameter type added for parameter #6 ($secure): bool
    • Parameter default value added for position #6 ($secure): false
    • Parameter type added for parameter #7 ($httponly): bool
    • Parameter default value added for position #7 ($httponly): false
      setcookie(
    -     $name,
    +     string $name,
    -     $value,
    +     string $value = "",
    -     $expires_or_options,
    +     array|int $expires_or_options = 0,
    -     $path,
    +     string $path = "",
    -     $domain,
    +     string $domain = "",
    -     $secure,
    +     bool $secure = false,
    -     $httponly
    +     bool $httponly = false
    -   )
    +   ): bool
  • setlocale
    • Return type added: string|false
    • Optional parameter added - #3: $rest
    -setlocale($category, ...$locales)
    +setlocale(
    +    int $category,
    +    $locales,
    +    ...$rest
    +  ): string|false
  • setrawcookie
    • Return type added: bool
    • Parameter type added for parameter #1 ($name): string
    • Parameter type added for parameter #2 ($value): string
    • Parameter default value added for position #2 ($value): ""
    • Parameter type added for parameter #3 ($expires_or_options): array|int
    • Parameter default value added for position #3 ($expires_or_options): 0
    • Parameter type added for parameter #4 ($path): string
    • Parameter default value added for position #4 ($path): ""
    • Parameter type added for parameter #5 ($domain): string
    • Parameter default value added for position #5 ($domain): ""
    • Parameter type added for parameter #6 ($secure): bool
    • Parameter default value added for position #6 ($secure): false
    • Parameter type added for parameter #7 ($httponly): bool
    • Parameter default value added for position #7 ($httponly): false
      setrawcookie(
    -     $name,
    +     string $name,
    -     $value,
    +     string $value = "",
    -     $expires_or_options,
    +     array|int $expires_or_options = 0,
    -     $path,
    +     string $path = "",
    -     $domain,
    +     string $domain = "",
    -     $secure,
    +     bool $secure = false,
    -     $httponly
    +     bool $httponly = false
    -   )
    +   ): bool
  • settype
    • Return type added: bool
    • Parameter type added for parameter #1 ($var): mixed
    • Parameter type added for parameter #2 ($type): string
    - settype(&$var, $type)
    + settype(mixed &$var, string $type): bool
  • ord
    • Return type added: int
    • Parameter type added for parameter #1 ($character): string
    - ord($character)
    + ord(string $character): int
  • sha1_file
    • Return type added: string|false
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $raw_output to $binary
    • Parameter type added for parameter #2 ($binary): bool
    • Parameter default value added for position #2 ($binary): false
    - sha1_file($filename, $raw_output)
    + sha1_file(string $filename, bool $binary = false): string|false
  • shell_exec
    • Return type added: string|false|null
    • Parameter name of parameter #1 changed: $cmd to $command
    • Parameter type added for parameter #1 ($command): string
    - shell_exec($cmd)
    + shell_exec(string $command): string|false|null
  • show_source
    • Return type added: string|bool
    • Parameter name of parameter #1 changed: $file_name to $filename
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($return): bool
    • Parameter default value added for position #2 ($return): false
    - show_source($file_name, $return)
    + show_source(string $filename, bool $return = false): string|bool
  • shuffle
    • Return type added: bool
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    - shuffle(&$arg)
    + shuffle(array &$array): bool
  • similar_text
    • Return type added: int
    • Parameter name of parameter #1 changed: $str1 to $string1
    • Parameter type added for parameter #1 ($string1): string
    • Parameter name of parameter #2 changed: $str2 to $string2
    • Parameter type added for parameter #2 ($string2): string
    • Parameter default value added for position #3 ($percent): null
      similar_text(
    -     $str1,
    +     string $string1,
    -     $str2,
    +     string $string2,
    -     &$percent
    +     &$percent = null
    -   )
    +   ): int
  • sin
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - sin($number)
    + sin(float $num): float
  • sinh
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - sinh($number)
    + sinh(float $num): float
  • sizeof
    • Return type added: int
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): Countable|array
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): COUNT_NORMAL
    - sizeof($var, $mode)
    + sizeof(Countable|array $value, int $mode = COUNT_NORMAL): int
  • output_add_rewrite_var
    • Return type added: bool
    • Parameter type added for parameter #1 ($name): string
    • Parameter type added for parameter #2 ($value): string
    - output_add_rewrite_var($name, $value)
    + output_add_rewrite_var(string $name, string $value): bool
  • parse_ini_string
    • Return type added: array|false
    • Parameter type added for parameter #1 ($ini_string): string
    • Parameter type added for parameter #2 ($process_sections): bool
    • Parameter default value added for position #2 ($process_sections): false
    • Parameter type added for parameter #3 ($scanner_mode): int
    • Parameter default value added for position #3 ($scanner_mode): INI_SCANNER_NORMAL
      parse_ini_string(
    -     $ini_string,
    +     string $ini_string,
    -     $process_sections,
    +     bool $process_sections = false,
    -     $scanner_mode
    +     int $scanner_mode = INI_SCANNER_NORMAL
    -   )
    +   ): array|false
  • parse_ini_file
    • Return type added: array|false
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($process_sections): bool
    • Parameter default value added for position #2 ($process_sections): false
    • Parameter type added for parameter #3 ($scanner_mode): int
    • Parameter default value added for position #3 ($scanner_mode): INI_SCANNER_NORMAL
      parse_ini_file(
    -     $filename,
    +     string $filename,
    -     $process_sections,
    +     bool $process_sections = false,
    -     $scanner_mode
    +     int $scanner_mode = INI_SCANNER_NORMAL
    -   )
    +   ): array|false
  • pack
    • Return type added: string
    • Parameter type added for parameter #1 ($format): string
    • Parameter name of parameter #2 changed: $args to $values
    • Parameter type added for parameter #2 ($values): mixed
    - pack($format, ...$args)
    + pack(string $format, mixed ...$values): string
  • output_reset_rewrite_vars

    Return type added: bool

    - output_reset_rewrite_vars()
    + output_reset_rewrite_vars(): bool
  • parse_str
    • Return type added: void
    • Parameter name of parameter #1 changed: $encoded_string to $string
    • Parameter type added for parameter #1 ($string): string
    - parse_str($encoded_string, &$result)
    + parse_str(string $string, &$result): void
  • parse_url
    • Return type added: array|string|int|false|null
    • Parameter type added for parameter #1 ($url): string
    • Parameter type added for parameter #2 ($component): int
    • Parameter default value added for position #2 ($component): -1
    - parse_url($url, $component)
    + parse_url(string $url, int $component = -1): array|string|int|false|null
  • rewind
    • Return type added: bool
    • Parameter name of parameter #1 changed: $fp to $stream
    - rewind($fp)
    + rewind($stream): bool
  • rewinddir
    • Return type added: void
    • Parameter default value added for position #1 ($dir_handle): null
    - rewinddir($dir_handle)
    + rewinddir($dir_handle = null): void
  • round
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): int|float
    • Parameter type added for parameter #2 ($precision): int
    • Parameter default value added for position #2 ($precision): 0
    • Parameter type added for parameter #3 ($mode): int
    • Parameter default value added for position #3 ($mode): PHP_ROUND_HALF_UP
      round(
    -     $number,
    +     int|float $num,
    -     $precision,
    +     int $precision = 0,
    -     $mode
    +     int $mode = PHP_ROUND_HALF_UP
    -   )
    +   ): float
  • rsort
    • Return type added: bool
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $sort_flags to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): SORT_REGULAR
    - rsort(&$arg, $sort_flags)
    + rsort(array &$array, int $flags = SORT_REGULAR): bool
  • rmdir
    • Return type added: bool
    • Parameter name of parameter #1 changed: $dirname to $directory
    • Parameter type added for parameter #1 ($directory): string
    • Parameter default value added for position #2 ($context): null
    - rmdir($dirname, $context)
    + rmdir(string $directory, $context = null): bool
  • rtrim
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $character_mask to $characters
    • Parameter type added for parameter #2 ($characters): string
    • Parameter default value added for position #2 ($characters): " \n\r\t\v\x00"
    - rtrim($str, $character_mask)
    + rtrim(string $string, string $characters = " \n\r\t\v\x00"): string
  • scandir
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $dir to $directory
    • Parameter type added for parameter #1 ($directory): string
    • Parameter type added for parameter #2 ($sorting_order): int
    • Parameter default value added for position #2 ($sorting_order): SCANDIR_SORT_ASCENDING
    • Parameter default value added for position #3 ($context): null
      scandir(
    -     $dir,
    +     string $directory,
    -     $sorting_order,
    +     int $sorting_order = SCANDIR_SORT_ASCENDING,
    -     $context
    +     $context = null
    -   )
    +   ): array|false
  • array_uintersect_assoc
    • Return type added: array
    • Parameter count changed: 3 to 2
    • Parameter removed - #3: $callback_data_compare_func
    -array_uintersect_assoc(
    -    $arr1,
    -    $arr2,
    -    $callback_data_compare_func
    -  )
    +array_uintersect_assoc(array $array, ...$rest): array
  • array_uintersect_uassoc
    • Return type added: array
    • Parameter count changed: 4 to 2
    • Parameter removed - #3: $callback_data_compare_func
    • Parameter removed - #4: $callback_key_compare_func
    -array_uintersect_uassoc(
    -    $arr1,
    -    $arr2,
    -    $callback_data_compare_func,
    -    $callback_key_compare_func
    -  )
    +array_uintersect_uassoc(array $array, ...$rest): array
  • array_splice
    • Return type added: array
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter type added for parameter #2 ($offset): int
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
    • Parameter type added for parameter #4 ($replacement): mixed
    • Parameter default value added for position #4 ($replacement): []
      array_splice(
    -     &$arg,
    +     array &$array,
    -     $offset,
    +     int $offset,
    -     $length,
    +     ?int $length = null,
    -     $replacement
    +     mixed $replacement = []
    -   )
    +   ): array
  • array_uintersect
    • Return type added: array
    • Parameter count changed: 3 to 2
    • Parameter removed - #3: $callback_data_compare_func
    -array_uintersect(
    -    $arr1,
    -    $arr2,
    -    $callback_data_compare_func
    -  )
    +array_uintersect(array $array, ...$rest): array
  • get_meta_tags
    • Return type added: array|false
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($use_include_path): bool
    • Parameter default value added for position #2 ($use_include_path): false
    - get_meta_tags($filename, $use_include_path)
    + get_meta_tags(string $filename, bool $use_include_path = false): array|false
  • array_udiff_uassoc
    • Return type added: array
    • Parameter count changed: 4 to 2
    • Parameter removed - #3: $callback_data_comp_func
    • Parameter removed - #4: $callback_key_comp_func
    -array_udiff_uassoc(
    -    $arr1,
    -    $arr2,
    -    $callback_data_comp_func,
    -    $callback_key_comp_func
    -  )
    +array_udiff_uassoc(array $array, ...$rest): array
  • array_udiff_assoc
    • Return type added: array
    • Parameter count changed: 3 to 2
    • Parameter removed - #3: $callback_key_comp_func
    -array_udiff_assoc(
    -    $arr1,
    -    $arr2,
    -    $callback_key_comp_func
    -  )
    +array_udiff_assoc(array $array, ...$rest): array
  • array_udiff
    • Return type added: array
    • Parameter count changed: 3 to 2
    • Parameter removed - #3: $callback_data_comp_func
    -array_udiff(
    -    $arr1,
    -    $arr2,
    -    $callback_data_comp_func
    -  )
    +array_udiff(array $array, ...$rest): array
  • get_include_path

    Return type added: string|false

    - get_include_path()
    + get_include_path(): string|false
  • get_html_translation_table
    • Return type added: array
    • Parameter type added for parameter #1 ($table): int
    • Parameter default value added for position #1 ($table): HTML_SPECIALCHARS
    • Parameter name of parameter #2 changed: $quote_style to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): ENT_COMPAT
    • Parameter type added for parameter #3 ($encoding): string
    • Parameter default value added for position #3 ($encoding): "UTF-8"
      get_html_translation_table(
    -     $table,
    +     int $table = HTML_SPECIALCHARS,
    -     $quote_style,
    +     int $flags = ENT_COMPAT,
    -     $encoding
    +     string $encoding = "UTF-8"
    -   )
    +   ): array
  • get_headers
    • Return type added: array|false
    • Parameter type added for parameter #1 ($url): string
    • Parameter name of parameter #2 changed: $format to $associative
    • Parameter type added for parameter #2 ($associative): bool
    • Parameter default value added for position #2 ($associative): false
    • Parameter default value added for position #3 ($context): null
      get_headers(
    -     $url,
    +     string $url,
    -     $format,
    +     bool $associative = false,
    -     $context
    +     $context = null
    -   )
    +   ): array|false
  • array_sum
    • Return type added: int|float
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    - array_sum($arg)
    + array_sum(array $array): int|float
  • array_walk
    • Return type added: bool
    • Parameter name of parameter #1 changed: $input to $array
    • Parameter type added for parameter #1 ($array): object|array
    • Parameter name of parameter #2 changed: $funcname to $callback
    • Parameter type added for parameter #2 ($callback): callable
    • Parameter name of parameter #3 changed: $userdata to $arg
    • Parameter type added for parameter #3 ($arg): mixed
    • Parameter default value added for position #3 ($arg): <default>
      array_walk(
    -     &$input,
    +     object|array &$array,
    -     $funcname,
    +     callable $callback,
    -     $userdata
    +     mixed $arg = <default>
    -   )
    +   ): bool
  • array_slice
    • Return type added: array
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter type added for parameter #2 ($offset): int
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
    • Parameter type added for parameter #4 ($preserve_keys): bool
    • Parameter default value added for position #4 ($preserve_keys): false
      array_slice(
    -     $arg,
    +     array $array,
    -     $offset,
    +     int $offset,
    -     $length,
    +     ?int $length = null,
    -     $preserve_keys
    +     bool $preserve_keys = false
    -   )
    +   ): array
  • getcwd

    Return type added: string|false

    - getcwd()
    + getcwd(): string|false
  • array_shift
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $stack to $array
    • Parameter type added for parameter #1 ($array): array
    - array_shift(&$stack)
    + array_shift(array &$array): mixed
  • getenv
    • Return type added: array|string|false
    • Parameter name of parameter #1 changed: $varname to $name
    • Parameter type added for parameter #1 ($name): ?string
    • Parameter default value added for position #1 ($name): null
    • Parameter type added for parameter #2 ($local_only): bool
    • Parameter default value added for position #2 ($local_only): false
    - getenv($varname, $local_only)
    + getenv(?string $name = null, bool $local_only = false): array|string|false
  • gethostbyaddr
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $ip_address to $ip
    • Parameter type added for parameter #1 ($ip): string
    - gethostbyaddr($ip_address)
    + gethostbyaddr(string $ip): string|false
  • gethostbyname
    • Return type added: string
    • Parameter type added for parameter #1 ($hostname): string
    - gethostbyname($hostname)
    + gethostbyname(string $hostname): string
  • gethostbynamel
    • Return type added: array|false
    • Parameter type added for parameter #1 ($hostname): string
    - gethostbynamel($hostname)
    + gethostbynamel(string $hostname): array|false
  • gethostname

    Return type added: string|false

    - gethostname()
    + gethostname(): string|false
  • getimagesize
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $imagefile to $filename
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $info to $image_info
    • Parameter default value added for position #2 ($image_info): null
    - getimagesize($imagefile, &$info)
    + getimagesize(string $filename, &$image_info = null): array|false
  • getimagesizefromstring
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $imagefile to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $info to $image_info
    • Parameter default value added for position #2 ($image_info): null
    - getimagesizefromstring($imagefile, &$info)
    + getimagesizefromstring(string $string, &$image_info = null): array|false
  • getlastmod

    Return type added: int|false

    - getlastmod()
    + getlastmod(): int|false
  • get_cfg_var
    • Return type added: array|string|false
    • Parameter name of parameter #1 changed: $option_name to $option
    • Parameter type added for parameter #1 ($option): string
    - get_cfg_var($option_name)
    + get_cfg_var(string $option): array|string|false
  • ftruncate
    • Return type added: bool
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter type added for parameter #2 ($size): int
    - ftruncate($fp, $size)
    + ftruncate($stream, int $size): bool
  • basename
    • Return type added: string
    • Parameter type added for parameter #1 ($path): string
    • Parameter type added for parameter #2 ($suffix): string
    • Parameter default value added for position #2 ($suffix): ""
    - basename($path, $suffix)
    + basename(string $path, string $suffix = ""): string
  • base64_encode
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - base64_encode($str)
    + base64_encode(string $string): string
  • base64_decode
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($strict): bool
    • Parameter default value added for position #2 ($strict): false
    - base64_decode($str, $strict)
    + base64_decode(string $string, bool $strict = false): string|false
  • base_convert
    • Return type added: string
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): string
    • Parameter name of parameter #2 changed: $frombase to $from_base
    • Parameter type added for parameter #2 ($from_base): int
    • Parameter name of parameter #3 changed: $tobase to $to_base
    • Parameter type added for parameter #3 ($to_base): int
      base_convert(
    -     $number,
    +     string $num,
    -     $frombase,
    +     int $from_base,
    -     $tobase
    +     int $to_base
    -   )
    +   ): string
  • fwrite
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter name of parameter #2 changed: $str to $data
    • Parameter type added for parameter #2 ($data): string
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
      fwrite(
    -     $fp,
    +     $stream,
    -     $str,
    +     string $data,
    -     $length
    +     ?int $length = null
    -   )
    +   ): int|false
  • atanh
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - atanh($number)
    + atanh(float $num): float
  • atan2
    • Return type added: float
    • Parameter type added for parameter #1 ($y): float
    • Parameter type added for parameter #2 ($x): float
    - atan2($y, $x)
    + atan2(float $y, float $x): float
  • atan
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - atan($number)
    + atan(float $num): float
  • assert_options
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $what to $option
    • Parameter type added for parameter #1 ($option): int
    • Parameter type added for parameter #2 ($value): mixed
    • Parameter default value added for position #2 ($value): <default>
    - assert_options($what, $value)
    + assert_options(int $option, mixed $value = <default>): mixed
  • get_browser
    • Return type added: object|array|false
    • Parameter name of parameter #1 changed: $browser_name to $user_agent
    • Parameter type added for parameter #1 ($user_agent): ?string
    • Parameter default value added for position #1 ($user_agent): null
    • Parameter type added for parameter #2 ($return_array): bool
    • Parameter default value added for position #2 ($return_array): false
    - get_browser($browser_name, $return_array)
    + get_browser(?string $user_agent = null, bool $return_array = false): object|array|false
  • array_unique
    • Return type added: array
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): SORT_STRING
    - array_unique($arg, $flags)
    + array_unique(array $array, int $flags = SORT_STRING): array
  • assert
    • Return type added: bool
    • Parameter type added for parameter #1 ($assertion): mixed
    • Parameter type added for parameter #2 ($description): Throwable|string|null
    • Parameter default value added for position #2 ($description): null
    - assert($assertion, $description)
    + assert(mixed $assertion, Throwable|string|null $description = null): bool
  • asort
    • Return type added: bool
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $sort_flags to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): SORT_REGULAR
    - asort(&$arg, $sort_flags)
    + asort(array &$array, int $flags = SORT_REGULAR): bool
  • asinh
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - asinh($number)
    + asinh(float $num): float
  • get_current_user

    Return type added: string

    - get_current_user()
    + get_current_user(): string
  • asin
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - asin($number)
    + asin(float $num): float
  • arsort
    • Return type added: bool
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $sort_flags to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): SORT_REGULAR
    - arsort(&$arg, $sort_flags)
    + arsort(array &$array, int $flags = SORT_REGULAR): bool
  • array_walk_recursive
    • Return type added: bool
    • Parameter name of parameter #1 changed: $input to $array
    • Parameter type added for parameter #1 ($array): object|array
    • Parameter name of parameter #2 changed: $funcname to $callback
    • Parameter type added for parameter #2 ($callback): callable
    • Parameter name of parameter #3 changed: $userdata to $arg
    • Parameter type added for parameter #3 ($arg): mixed
    • Parameter default value added for position #3 ($arg): <default>
      array_walk_recursive(
    -     &$input,
    +     object|array &$array,
    -     $funcname,
    +     callable $callback,
    -     $userdata
    +     mixed $arg = <default>
    -   )
    +   ): bool
  • getmygid

    Return type added: int|false

    - getmygid()
    + getmygid(): int|false
  • array_values
    • Return type added: array
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    - array_values($arg)
    + array_values(array $array): array
  • array_unshift
    • Return type added: int
    • Parameter name of parameter #1 changed: $stack to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $vars to $values
    • Parameter type added for parameter #2 ($values): mixed
    - array_unshift(&$stack, ...$vars)
    + array_unshift(array &$array, mixed ...$values): int
  • array_diff_key
    • Return type added: array
    • Parameter name of parameter #1 changed: $arr1 to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter type added for parameter #2 ($arrays): array
    - array_diff_key($arr1, ...$arrays)
    + array_diff_key(array $array, array ...$arrays): array
  • array_key_last
    • Return type added: string|int|null
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    - array_key_last($arg)
    + array_key_last(array $array): string|int|null
  • array_key_first
    • Return type added: string|int|null
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    - array_key_first($arg)
    + array_key_first(array $array): string|int|null
  • array_key_exists
    • Return type added: bool
    • Parameter name of parameter #2 changed: $search to $array
    • Parameter type added for parameter #2 ($array): array
    - array_key_exists($key, $search)
    + array_key_exists($key, array $array): bool
  • array_intersect_ukey
    • Return type added: array
    • Parameter count changed: 3 to 2
    • Parameter removed - #3: $callback_key_compare_func
    -array_intersect_ukey(
    -    $arr1,
    -    $arr2,
    -    $callback_key_compare_func
    -  )
    +array_intersect_ukey(array $array, ...$rest): array
  • array_intersect_uassoc
    • Return type added: array
    • Parameter count changed: 3 to 2
    • Parameter removed - #3: $callback_key_compare_func
    -array_intersect_uassoc(
    -    $arr1,
    -    $arr2,
    -    $callback_key_compare_func
    -  )
    +array_intersect_uassoc(array $array, ...$rest): array
  • array_intersect_key
    • Return type added: array
    • Parameter name of parameter #1 changed: $arr1 to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter type added for parameter #2 ($arrays): array
    - array_intersect_key($arr1, ...$arrays)
    + array_intersect_key(array $array, array ...$arrays): array
  • array_intersect_assoc
    • Return type added: array
    • Parameter name of parameter #1 changed: $arr1 to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter type added for parameter #2 ($arrays): array
    - array_intersect_assoc($arr1, ...$arrays)
    + array_intersect_assoc(array $array, array ...$arrays): array
  • array_intersect
    • Return type added: array
    • Parameter name of parameter #1 changed: $arr1 to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter type added for parameter #2 ($arrays): array
    - array_intersect($arr1, ...$arrays)
    + array_intersect(array $array, array ...$arrays): array
  • array_flip
    • Return type added: array
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    - array_flip($arg)
    + array_flip(array $array): array
  • array_filter
    • Return type added: array
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter type added for parameter #2 ($callback): ?callable
    • Parameter default value added for position #2 ($callback): null
    • Parameter name of parameter #3 changed: $use_keys to $mode
    • Parameter type added for parameter #3 ($mode): int
    • Parameter default value added for position #3 ($mode): 0
      array_filter(
    -     $arg,
    +     array $array,
    -     $callback,
    +     ?callable $callback = null,
    -     $use_keys
    +     int $mode = 0
    -   )
    +   ): array
  • array_fill_keys
    • Return type added: array
    • Parameter type added for parameter #1 ($keys): array
    • Parameter name of parameter #2 changed: $val to $value
    • Parameter type added for parameter #2 ($value): mixed
    - array_fill_keys($keys, $val)
    + array_fill_keys(array $keys, mixed $value): array
  • array_fill
    • Return type added: array
    • Parameter name of parameter #1 changed: $start_key to $start_index
    • Parameter type added for parameter #1 ($start_index): int
    • Parameter name of parameter #2 changed: $num to $count
    • Parameter type added for parameter #2 ($count): int
    • Parameter name of parameter #3 changed: $val to $value
    • Parameter type added for parameter #3 ($value): mixed
      array_fill(
    -     $start_key,
    +     int $start_index,
    -     $num,
    +     int $count,
    -     $val
    +     mixed $value
    -   )
    +   ): array
  • array_diff_ukey
    • Return type added: array
    • Parameter count changed: 3 to 2
    • Parameter removed - #3: $callback_key_comp_func
    -array_diff_ukey(
    -    $arr1,
    -    $arr2,
    -    $callback_key_comp_func
    -  )
    +array_diff_ukey(array $array, ...$rest): array
  • array_diff_uassoc
    • Return type added: array
    • Parameter count changed: 3 to 2
    • Parameter removed - #3: $callback_data_comp_func
    -array_diff_uassoc(
    -    $arr1,
    -    $arr2,
    -    $callback_data_comp_func
    -  )
    +array_diff_uassoc(array $array, ...$rest): array
  • array_keys
    • Return type added: array
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $search_value to $filter_value
    • Parameter type added for parameter #2 ($filter_value): mixed
    • Parameter default value added for position #2 ($filter_value): <default>
    • Parameter type added for parameter #3 ($strict): bool
    • Parameter default value added for position #3 ($strict): false
      array_keys(
    -     $arg,
    +     array $array,
    -     $search_value,
    +     mixed $filter_value = <default>,
    -     $strict
    +     bool $strict = false
    -   )
    +   ): array
  • array_diff_assoc
    • Return type added: array
    • Parameter name of parameter #1 changed: $arr1 to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter type added for parameter #2 ($arrays): array
    - array_diff_assoc($arr1, ...$arrays)
    + array_diff_assoc(array $array, array ...$arrays): array
  • array_diff
    • Return type added: array
    • Parameter name of parameter #1 changed: $arr1 to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter type added for parameter #2 ($arrays): array
    - array_diff($arr1, ...$arrays)
    + array_diff(array $array, array ...$arrays): array
  • array_count_values
    • Return type added: array
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    - array_count_values($arg)
    + array_count_values(array $array): array
  • array_combine
    • Return type added: array
    • Parameter type added for parameter #1 ($keys): array
    • Parameter type added for parameter #2 ($values): array
    - array_combine($keys, $values)
    + array_combine(array $keys, array $values): array
  • array_column
    • Return type added: array
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter type added for parameter #2 ($column_key): string|int|null
    • Parameter type added for parameter #3 ($index_key): string|int|null
    • Parameter default value added for position #3 ($index_key): null
      array_column(
    -     $arg,
    +     array $array,
    -     $column_key,
    +     string|int|null $column_key,
    -     $index_key
    +     string|int|null $index_key = null
    -   )
    +   ): array
  • array_chunk
    • Return type added: array
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $size to $length
    • Parameter type added for parameter #2 ($length): int
    • Parameter type added for parameter #3 ($preserve_keys): bool
    • Parameter default value added for position #3 ($preserve_keys): false
      array_chunk(
    -     $arg,
    +     array $array,
    -     $size,
    +     int $length,
    -     $preserve_keys
    +     bool $preserve_keys = false
    -   )
    +   ): array
  • array_change_key_case
    • Return type added: array
    • Parameter name of parameter #1 changed: $input to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter type added for parameter #2 ($case): int
    • Parameter default value added for position #2 ($case): CASE_LOWER
    - array_change_key_case($input, $case)
    + array_change_key_case(array $array, int $case = CASE_LOWER): array
  • addslashes
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - addslashes($str)
    + addslashes(string $string): string
  • addcslashes
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $charlist to $characters
    • Parameter type added for parameter #2 ($characters): string
    - addcslashes($str, $charlist)
    + addcslashes(string $string, string $characters): string
  • acosh
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - acosh($number)
    + acosh(float $num): float
  • acos
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - acos($number)
    + acos(float $num): float
  • abs
    • Return type added: int|float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): int|float
    - abs($number)
    + abs(int|float $num): int|float
  • gettype
    • Return type added: string
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - gettype($var)
    + gettype(mixed $value): string
  • bin2hex
    • Return type added: string
    • Parameter name of parameter #1 changed: $data to $string
    • Parameter type added for parameter #1 ($string): string
    - bin2hex($data)
    + bin2hex(string $string): string
  • getmyinode

    Return type added: int|false

    - getmyinode()
    + getmyinode(): int|false
  • getmypid

    Return type added: int|false

    - getmypid()
    + getmypid(): int|false
  • getmyuid

    Return type added: int|false

    - getmyuid()
    + getmyuid(): int|false
  • getopt
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $options to $short_options
    • Parameter type added for parameter #1 ($short_options): string
    • Parameter name of parameter #2 changed: $opts to $long_options
    • Parameter type added for parameter #2 ($long_options): array
    • Parameter default value added for position #2 ($long_options): []
    • Parameter name of parameter #3 changed: $optind to $rest_index
    • Parameter default value added for position #3 ($rest_index): null
      getopt(
    -     $options,
    +     string $short_options,
    -     $opts,
    +     array $long_options = [],
    -     &$optind
    +     &$rest_index = null
    -   )
    +   ): array|false
  • getprotobyname
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $name to $protocol
    • Parameter type added for parameter #1 ($protocol): string
    - getprotobyname($name)
    + getprotobyname(string $protocol): int|false
  • getprotobynumber
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $proto to $protocol
    • Parameter type added for parameter #1 ($protocol): int
    - getprotobynumber($proto)
    + getprotobynumber(int $protocol): string|false
  • array_search
    • Return type added: string|int|false
    • Parameter type added for parameter #1 ($needle): mixed
    • Parameter type added for parameter #2 ($haystack): array
    • Parameter type added for parameter #3 ($strict): bool
    • Parameter default value added for position #3 ($strict): false
      array_search(
    -     $needle,
    +     mixed $needle,
    -     $haystack,
    +     array $haystack,
    -     $strict
    +     bool $strict = false
    -   )
    +   ): string|int|false
  • getrusage
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $who to $mode
    • Parameter type added for parameter #1 ($mode): int
    • Parameter default value added for position #1 ($mode): 0
    - getrusage($who)
    + getrusage(int $mode = 0): array|false
  • getservbyname
    • Return type added: int|false
    • Parameter type added for parameter #1 ($service): string
    • Parameter type added for parameter #2 ($protocol): string
    - getservbyname($service, $protocol)
    + getservbyname(string $service, string $protocol): int|false
  • getservbyport
    • Return type added: string|false
    • Parameter type added for parameter #1 ($port): int
    • Parameter type added for parameter #2 ($protocol): string
    - getservbyport($port, $protocol)
    + getservbyport(int $port, string $protocol): string|false
  • array_reverse
    • Return type added: array
    • Parameter name of parameter #1 changed: $input to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter type added for parameter #2 ($preserve_keys): bool
    • Parameter default value added for position #2 ($preserve_keys): false
    - array_reverse($input, $preserve_keys)
    + array_reverse(array $array, bool $preserve_keys = false): array
  • gettimeofday
    • Return type added: array|float
    • Parameter name of parameter #1 changed: $get_as_float to $as_float
    • Parameter type added for parameter #1 ($as_float): bool
    • Parameter default value added for position #1 ($as_float): false
    - gettimeofday($get_as_float)
    + gettimeofday(bool $as_float = false): array|float
  • getmxrr
    • Return type added: bool
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter name of parameter #2 changed: $mxhosts to $hosts
    • Parameter name of parameter #3 changed: $weight to $weights
    • Parameter default value added for position #3 ($weights): null
      getmxrr(
    -     $hostname,
    +     string $hostname,
    -     &$mxhosts,
    +     &$hosts,
    -     &$weight
    +     &$weights = null
    -   )
    +   ): bool
  • glob
    • Return type added: array|false
    • Parameter type added for parameter #1 ($pattern): string
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): 0
    - glob($pattern, $flags)
    + glob(string $pattern, int $flags = 0): array|false
  • array_replace_recursive
    • Return type added: array
    • Parameter name of parameter #1 changed: $arr1 to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $arrays to $replacements
    • Parameter type added for parameter #2 ($replacements): array
    - array_replace_recursive($arr1, ...$arrays)
    + array_replace_recursive(array $array, array ...$replacements): array
  • array_replace
    • Return type added: array
    • Parameter name of parameter #1 changed: $arr1 to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $arrays to $replacements
    • Parameter type added for parameter #2 ($replacements): array
    - array_replace($arr1, ...$arrays)
    + array_replace(array $array, array ...$replacements): array
  • array_reduce
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter type added for parameter #2 ($callback): callable
    • Parameter type added for parameter #3 ($initial): mixed
    • Parameter default value added for position #3 ($initial): null
      array_reduce(
    -     $arg,
    +     array $array,
    -     $callback,
    +     callable $callback,
    -     $initial
    +     mixed $initial = null
    -   )
    +   ): mixed
  • array_rand
    • Return type added: array|string|int
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $num_req to $num
    • Parameter type added for parameter #2 ($num): int
    • Parameter default value added for position #2 ($num): 1
    - array_rand($arg, $num_req)
    + array_rand(array $array, int $num = 1): array|string|int
  • array_push
    • Return type added: int
    • Parameter name of parameter #1 changed: $stack to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $vars to $values
    • Parameter type added for parameter #2 ($values): mixed
    - array_push(&$stack, ...$vars)
    + array_push(array &$array, mixed ...$values): int
  • array_product
    • Return type added: int|float
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    - array_product($arg)
    + array_product(array $array): int|float
  • array_pop
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $stack to $array
    • Parameter type added for parameter #1 ($array): array
    - array_pop(&$stack)
    + array_pop(array &$array): mixed
  • array_pad
    • Return type added: array
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $pad_size to $length
    • Parameter type added for parameter #2 ($length): int
    • Parameter name of parameter #3 changed: $pad_value to $value
    • Parameter type added for parameter #3 ($value): mixed
      array_pad(
    -     $arg,
    +     array $array,
    -     $pad_size,
    +     int $length,
    -     $pad_value
    +     mixed $value
    -   )
    +   ): array
  • array_multisort
    • Return type added: bool
    • Parameter count changed: 4 to 2
    • Optional parameter removed - #3: &$sort_flags
    • Optional parameter removed - #4: &$arr2
    -array_multisort(
    -    &$arr1,
    -    &$sort_order,
    -    &$sort_flags,
    -    ...&$arr2
    -  )
    +array_multisort(&$array, ...&$rest): bool
  • array_merge_recursive
    • Return type added: array
    • Parameter type added for parameter #1 ($arrays): array
    - array_merge_recursive(...$arrays)
    + array_merge_recursive(array ...$arrays): array
  • array_merge
    • Return type added: array
    • Parameter type added for parameter #1 ($arrays): array
    - array_merge(...$arrays)
    + array_merge(array ...$arrays): array
  • array_map
    • Return type added: array
    • Optional parameter added - #3: array $arrays
    -array_map($callback, ...$arrays)
    +array_map(
    +    ?callable $callback,
    +    array $array,
    +    array ...$arrays
    +  ): array
  • disk_free_space
    • Return type added: float|false
    • Parameter name of parameter #1 changed: $path to $directory
    • Parameter type added for parameter #1 ($directory): string
    - disk_free_space($path)
    + disk_free_space(string $directory): float|false
  • file
    • Return type added: array|false
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): 0
    • Parameter default value added for position #3 ($context): null
      file(
    -     $filename,
    +     string $filename,
    -     $flags,
    +     int $flags = 0,
    -     $context
    +     $context = null
    -   )
    +   ): array|false
  • file_exists
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    - file_exists($filename)
    + file_exists(string $filename): bool
  • file_get_contents
    • Return type added: string|false
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $flags to $use_include_path
    • Parameter type added for parameter #2 ($use_include_path): bool
    • Parameter default value added for position #2 ($use_include_path): false
    • Parameter default value added for position #3 ($context): null
    • Parameter type added for parameter #4 ($offset): int
    • Parameter default value added for position #4 ($offset): 0
    • Parameter name of parameter #5 changed: $maxlen to $length
    • Parameter type added for parameter #5 ($length): ?int
    • Parameter default value added for position #5 ($length): null
      file_get_contents(
    -     $filename,
    +     string $filename,
    -     $flags,
    +     bool $use_include_path = false,
    -     $context,
    +     $context = null,
    -     $offset,
    +     int $offset = 0,
    -     $maxlen
    +     ?int $length = null
    -   )
    +   ): string|false
  • file_put_contents
    • Return type added: int|false
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($data): mixed
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
    • Parameter default value added for position #4 ($context): null
      file_put_contents(
    -     $filename,
    +     string $filename,
    -     $data,
    +     mixed $data,
    -     $flags,
    +     int $flags = 0,
    -     $context
    +     $context = null
    -   )
    +   ): int|false
  • fileatime
    • Return type added: int|false
    • Parameter type added for parameter #1 ($filename): string
    - fileatime($filename)
    + fileatime(string $filename): int|false
  • filectime
    • Return type added: int|false
    • Parameter type added for parameter #1 ($filename): string
    - filectime($filename)
    + filectime(string $filename): int|false
  • filegroup
    • Return type added: int|false
    • Parameter type added for parameter #1 ($filename): string
    - filegroup($filename)
    + filegroup(string $filename): int|false
  • fileinode
    • Return type added: int|false
    • Parameter type added for parameter #1 ($filename): string
    - fileinode($filename)
    + fileinode(string $filename): int|false
  • filemtime
    • Return type added: int|false
    • Parameter type added for parameter #1 ($filename): string
    - filemtime($filename)
    + filemtime(string $filename): int|false
  • fileowner
    • Return type added: int|false
    • Parameter type added for parameter #1 ($filename): string
    - fileowner($filename)
    + fileowner(string $filename): int|false
  • fileperms
    • Return type added: int|false
    • Parameter type added for parameter #1 ($filename): string
    - fileperms($filename)
    + fileperms(string $filename): int|false
  • filesize
    • Return type added: int|false
    • Parameter type added for parameter #1 ($filename): string
    - filesize($filename)
    + filesize(string $filename): int|false
  • filetype
    • Return type added: string|false
    • Parameter type added for parameter #1 ($filename): string
    - filetype($filename)
    + filetype(string $filename): string|false
  • dirname
    • Return type added: string
    • Parameter type added for parameter #1 ($path): string
    • Parameter type added for parameter #2 ($levels): int
    • Parameter default value added for position #2 ($levels): 1
    - dirname($path, $levels)
    + dirname(string $path, int $levels = 1): string
  • dir
    • Return type added: Directory|false
    • Parameter type added for parameter #1 ($directory): string
    • Parameter default value added for position #2 ($context): null
    - dir($directory, $context)
    + dir(string $directory, $context = null): Directory|false
  • deg2rad
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - deg2rad($number)
    + deg2rad(float $num): float
  • decoct
    • Return type added: string
    • Parameter name of parameter #1 changed: $decimal_number to $num
    • Parameter type added for parameter #1 ($num): int
    - decoct($decimal_number)
    + decoct(int $num): string
  • dechex
    • Return type added: string
    • Parameter name of parameter #1 changed: $decimal_number to $num
    • Parameter type added for parameter #1 ($num): int
    - dechex($decimal_number)
    + dechex(int $num): string
  • decbin
    • Return type added: string
    • Parameter name of parameter #1 changed: $decimal_number to $num
    • Parameter type added for parameter #1 ($num): int
    - decbin($decimal_number)
    + decbin(int $num): string
  • debug_zval_dump
    • Return type added: void
    • Optional parameter added - #2: mixed $values
    - debug_zval_dump(...$vars)
    + debug_zval_dump(mixed $value, mixed ...$values): void
  • error_get_last

    Return type added: ?array

    - error_get_last()
    + error_get_last(): ?array
  • crypt
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($salt): string
    - crypt($str, $salt)
    + crypt(string $string, string $salt): string
  • floatval
    • Return type added: float
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - floatval($var)
    + floatval(mixed $value): float
  • flock
    • Return type added: bool
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter type added for parameter #2 ($operation): int
    • Parameter name of parameter #3 changed: $wouldblock to $would_block
    • Parameter default value added for position #3 ($would_block): null
      flock(
    -     $fp,
    +     $stream,
    -     $operation,
    +     int $operation,
    -     &$wouldblock
    +     &$would_block = null
    -   )
    +   ): bool
  • expm1
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - expm1($number)
    + expm1(float $num): float
  • error_log
    • Return type added: bool
    • Parameter type added for parameter #1 ($message): string
    • Parameter type added for parameter #2 ($message_type): int
    • Parameter default value added for position #2 ($message_type): 0
    • Parameter type added for parameter #3 ($destination): ?string
    • Parameter default value added for position #3 ($destination): null
    • Parameter name of parameter #4 changed: $extra_headers to $additional_headers
    • Parameter type added for parameter #4 ($additional_headers): ?string
    • Parameter default value added for position #4 ($additional_headers): null
      error_log(
    -     $message,
    +     string $message,
    -     $message_type,
    +     int $message_type = 0,
    -     $destination,
    +     ?string $destination = null,
    -     $extra_headers
    +     ?string $additional_headers = null
    -   )
    +   ): bool
  • error_clear_last

    Return type added: void

    - error_clear_last()
    + error_clear_last(): void
  • end
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): object|array
    - end(&$arg)
    + end(object|array &$array): mixed
  • escapeshellarg
    • Return type added: string
    • Parameter type added for parameter #1 ($arg): string
    - escapeshellarg($arg)
    + escapeshellarg(string $arg): string
  • escapeshellcmd
    • Return type added: string
    • Parameter type added for parameter #1 ($command): string
    - escapeshellcmd($command)
    + escapeshellcmd(string $command): string
  • doubleval
    • Return type added: float
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - doubleval($var)
    + doubleval(mixed $value): float
  • exec
    • Return type added: string|false
    • Parameter type added for parameter #1 ($command): string
    • Parameter default value added for position #2 ($output): null
    • Parameter name of parameter #3 changed: $return_value to $result_code
    • Parameter default value added for position #3 ($result_code): null
      exec(
    -     $command,
    +     string $command,
    -     &$output,
    +     &$output = null,
    -     &$return_value
    +     &$result_code = null
    -   )
    +   ): string|false
  • dns_get_record
    • Return type added: array|false
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($type): int
    • Parameter default value added for position #2 ($type): DNS_ANY
    • Parameter name of parameter #3 changed: $authns to $authoritative_name_servers
    • Parameter default value added for position #3 ($authoritative_name_servers): null
    • Parameter name of parameter #4 changed: $addtl to $additional_records
    • Parameter default value added for position #4 ($additional_records): null
    • Parameter type added for parameter #5 ($raw): bool
    • Parameter default value added for position #5 ($raw): false
      dns_get_record(
    -     $hostname,
    +     string $hostname,
    -     $type,
    +     int $type = DNS_ANY,
    -     array or NULL &$authns,
    +     &$authoritative_name_servers = null,
    -     array or NULL &$addtl,
    +     &$additional_records = null,
    -     $raw
    +     bool $raw = false
    -   )
    +   ): array|false
  • dns_get_mx
    • Return type added: bool
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter name of parameter #2 changed: $mxhosts to $hosts
    • Parameter name of parameter #3 changed: $weight to $weights
    • Parameter default value added for position #3 ($weights): null
      dns_get_mx(
    -     $hostname,
    +     string $hostname,
    -     &$mxhosts,
    +     &$hosts,
    -     &$weight
    +     &$weights = null
    -   )
    +   ): bool
  • dns_check_record
    • Return type added: bool
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($type): string
    • Parameter default value added for position #2 ($type): "MX"
    - dns_check_record($host, $type)
    + dns_check_record(string $hostname, string $type = "MX"): bool
  • exp
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - exp($number)
    + exp(float $num): float
  • explode
    • Return type added: array
    • Parameter type added for parameter #1 ($separator): string
    • Parameter name of parameter #2 changed: $str to $string
    • Parameter type added for parameter #2 ($string): string
    • Parameter type added for parameter #3 ($limit): int
    • Parameter default value added for position #3 ($limit): PHP_INT_MAX
      explode(
    -     $separator,
    +     string $separator,
    -     $str,
    +     string $string,
    -     $limit
    +     int $limit = PHP_INT_MAX
    -   )
    +   ): array
  • current
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): object|array
    - current($arg)
    + current(object|array $array): mixed
  • dl
    • Return type added: bool
    • Parameter type added for parameter #1 ($extension_filename): string
    - dl($extension_filename)
    + dl(string $extension_filename): bool
  • extract
    • Return type added: int
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    • Parameter name of parameter #2 changed: $extract_type to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): EXTR_OVERWRITE
    • Parameter type added for parameter #3 ($prefix): string
    • Parameter default value added for position #3 ($prefix): ""
      extract(
    -     &$arg,
    +     array &$array,
    -     $extract_type,
    +     int $flags = EXTR_OVERWRITE,
    -     $prefix
    +     string $prefix = ""
    -   )
    +   ): int
  • fclose
    • Return type added: bool
    • Parameter name of parameter #1 changed: $fp to $stream
    - fclose($fp)
    + fclose($stream): bool
  • feof
    • Return type added: bool
    • Parameter name of parameter #1 changed: $fp to $stream
    - feof($fp)
    + feof($stream): bool
  • diskfreespace
    • Return type added: float|false
    • Parameter name of parameter #1 changed: $path to $directory
    • Parameter type added for parameter #1 ($directory): string
    - diskfreespace($path)
    + diskfreespace(string $directory): float|false
  • disk_total_space
    • Return type added: float|false
    • Parameter name of parameter #1 changed: $path to $directory
    • Parameter type added for parameter #1 ($directory): string
    - disk_total_space($path)
    + disk_total_space(string $directory): float|false
  • fflush
    • Return type added: bool
    • Parameter name of parameter #1 changed: $fp to $stream
    - fflush($fp)
    + fflush($stream): bool
  • fgetc
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $fp to $stream
    - fgetc($fp)
    + fgetc($stream): string|false
  • fgetcsv
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter type added for parameter #2 ($length): ?int
    • Parameter default value added for position #2 ($length): null
    • Parameter name of parameter #3 changed: $delimiter to $separator
    • Parameter type added for parameter #3 ($separator): string
    • Parameter default value added for position #3 ($separator): ","
    • Parameter type added for parameter #4 ($enclosure): string
    • Parameter default value added for position #4 ($enclosure): "\""
    • Parameter type added for parameter #5 ($escape): string
    • Parameter default value added for position #5 ($escape): "\\"
      fgetcsv(
    -     $fp,
    +     $stream,
    -     $length,
    +     ?int $length = null,
    -     $delimiter,
    +     string $separator = ",",
    -     $enclosure,
    +     string $enclosure = "\"",
    -     $escape
    +     string $escape = "\\"
    -   )
    +   ): array|false
  • fgets
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter type added for parameter #2 ($length): ?int
    • Parameter default value added for position #2 ($length): null
    - fgets($fp, $length)
    + fgets($stream, ?int $length = null): string|false
  • chunk_split
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $chunklen to $length
    • Parameter type added for parameter #2 ($length): int
    • Parameter default value added for position #2 ($length): 76
    • Parameter name of parameter #3 changed: $ending to $separator
    • Parameter type added for parameter #3 ($separator): string
    • Parameter default value added for position #3 ($separator): "\r\n"
      chunk_split(
    -     $str,
    +     string $string,
    -     $chunklen,
    +     int $length = 76,
    -     $ending
    +     string $separator = "\r\n"
    -   )
    +   ): string
  • cos
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - cos($number)
    + cos(float $num): float
  • floor
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): int|float
    - floor($number)
    + floor(int|float $num): float
  • convert_uuencode
    • Return type added: string
    • Parameter name of parameter #1 changed: $data to $string
    • Parameter type added for parameter #1 ($string): string
    - convert_uuencode($data)
    + convert_uuencode(string $string): string
  • convert_uudecode
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $data to $string
    • Parameter type added for parameter #1 ($string): string
    - convert_uudecode($data)
    + convert_uudecode(string $string): string|false
  • constant
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $const_name to $name
    • Parameter type added for parameter #1 ($name): string
    - constant($const_name)
    + constant(string $name): mixed
  • connection_status

    Return type added: int

    - connection_status()
    + connection_status(): int
  • CONNECTION_ABORTED

    Return type added: int

    - connection_aborted()
    + connection_aborted(): int
  • compact
    • Return type added: array
    • Optional parameter added - #2: $var_names
    - compact(...$var_names)
    + compact($var_name, ...$var_names): array
  • closelog

    Return type added: bool

    - closelog()
    + closelog(): bool
  • closedir
    • Return type added: void
    • Parameter default value added for position #1 ($dir_handle): null
    - closedir($dir_handle)
    + closedir($dir_handle = null): void
  • cli_set_process_title
    • Return type added: bool
    • Parameter type added for parameter #1 ($title): string
    - cli_set_process_title($title)
    + cli_set_process_title(string $title): bool
  • cli_get_process_title

    Return type added: ?string

    - cli_get_process_title()
    + cli_get_process_title(): ?string
  • clearstatcache
    • Return type added: void
    • Parameter type added for parameter #1 ($clear_realpath_cache): bool
    • Parameter default value added for position #1 ($clear_realpath_cache): false
    • Parameter type added for parameter #2 ($filename): string
    • Parameter default value added for position #2 ($filename): ""
    - clearstatcache($clear_realpath_cache, $filename)
    + clearstatcache(bool $clear_realpath_cache = false, string $filename = ""): void
  • copy
    • Return type added: bool
    • Parameter name of parameter #1 changed: $source_file to $from
    • Parameter type added for parameter #1 ($from): string
    • Parameter name of parameter #2 changed: $destination_file to $to
    • Parameter type added for parameter #2 ($to): string
    • Parameter default value added for position #3 ($context): null
      copy(
    -     $source_file,
    +     string $from,
    -     $destination_file,
    +     string $to,
    -     $context
    +     $context = null
    -   )
    +   ): bool
  • chroot
    • Return type added: bool
    • Parameter type added for parameter #1 ($directory): string
    - chroot($directory)
    + chroot(string $directory): bool
  • chr
    • Return type added: string
    • Parameter type added for parameter #1 ($codepoint): int
    - chr($codepoint)
    + chr(int $codepoint): string
  • chown
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($user): string|int
    - chown($filename, $user)
    + chown(string $filename, string|int $user): bool
  • chop
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $character_mask to $characters
    • Parameter type added for parameter #2 ($characters): string
    • Parameter default value added for position #2 ($characters): " \n\r\t\v\x00"
    - chop($str, $character_mask)
    + chop(string $string, string $characters = " \n\r\t\v\x00"): string
  • chmod
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $mode to $permissions
    • Parameter type added for parameter #2 ($permissions): int
    - chmod($filename, $mode)
    + chmod(string $filename, int $permissions): bool
  • chgrp
    • Return type added: bool
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($group): string|int
    - chgrp($filename, $group)
    + chgrp(string $filename, string|int $group): bool
  • checkdnsrr
    • Return type added: bool
    • Parameter name of parameter #1 changed: $host to $hostname
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($type): string
    • Parameter default value added for position #2 ($type): "MX"
    - checkdnsrr($host, $type)
    + checkdnsrr(string $hostname, string $type = "MX"): bool
  • chdir
    • Return type added: bool
    • Parameter type added for parameter #1 ($directory): string
    - chdir($directory)
    + chdir(string $directory): bool
  • ceil
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): int|float
    - ceil($number)
    + ceil(int|float $num): float
  • call_user_func_array
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $function_name to $callback
    • Parameter type added for parameter #1 ($callback): callable
    • Parameter name of parameter #2 changed: $parameters to $args
    • Parameter type added for parameter #2 ($args): array
    - call_user_func_array($function_name, $parameters)
    + call_user_func_array(callable $callback, array $args): mixed
  • call_user_func
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $function_name to $callback
    • Parameter type added for parameter #1 ($callback): callable
    • Parameter name of parameter #2 changed: $parameters to $args
    • Parameter type added for parameter #2 ($args): mixed
    - call_user_func($function_name, ...$parameters)
    + call_user_func(callable $callback, mixed ...$args): mixed
  • boolval
    • Return type added: bool
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): mixed
    - boolval($var)
    + boolval(mixed $value): bool
  • bindec
    • Return type added: int|float
    • Parameter name of parameter #1 changed: $binary_number to $binary_string
    • Parameter type added for parameter #1 ($binary_string): string
    - bindec($binary_number)
    + bindec(string $binary_string): int|float
  • count
    • Return type added: int
    • Parameter name of parameter #1 changed: $var to $value
    • Parameter type added for parameter #1 ($value): Countable|array
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): COUNT_NORMAL
    - count($var, $mode)
    + count(Countable|array $value, int $mode = COUNT_NORMAL): int
  • flush

    Return type added: void

    - flush()
    + flush(): void
  • fmod
    • Return type added: float
    • Parameter name of parameter #1 changed: $x to $num1
    • Parameter type added for parameter #1 ($num1): float
    • Parameter name of parameter #2 changed: $y to $num2
    • Parameter type added for parameter #2 ($num2): float
    - fmod($x, $y)
    + fmod(float $num1, float $num2): float
  • fnmatch
    • Return type added: bool
    • Parameter type added for parameter #1 ($pattern): string
    • Parameter type added for parameter #2 ($filename): string
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): 0
      fnmatch(
    -     $pattern,
    +     string $pattern,
    -     $filename,
    +     string $filename,
    -     $flags
    +     int $flags = 0
    -   )
    +   ): bool
  • fopen
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($mode): string
    • Parameter type added for parameter #3 ($use_include_path): bool
    • Parameter default value added for position #3 ($use_include_path): false
    • Parameter default value added for position #4 ($context): null
      fopen(
    -     $filename,
    +     string $filename,
    -     $mode,
    +     string $mode,
    -     $use_include_path,
    +     bool $use_include_path = false,
    -     $context
    +     $context = null
        )
  • forward_static_call
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $function_name to $callback
    • Parameter type added for parameter #1 ($callback): callable
    • Parameter name of parameter #2 changed: $parameters to $args
    • Parameter type added for parameter #2 ($args): mixed
    - forward_static_call($function_name, ...$parameters)
    + forward_static_call(callable $callback, mixed ...$args): mixed
  • forward_static_call_array
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $function_name to $callback
    • Parameter type added for parameter #1 ($callback): callable
    • Parameter name of parameter #2 changed: $parameters to $args
    • Parameter type added for parameter #2 ($args): array
    - forward_static_call_array($function_name, $parameters)
    + forward_static_call_array(callable $callback, array $args): mixed
  • fpassthru
    • Return type added: int
    • Parameter name of parameter #1 changed: $fp to $stream
    - fpassthru($fp)
    + fpassthru($stream): int
  • fprintf
    • Return type added: int
    • Parameter type added for parameter #2 ($format): string
    • Parameter name of parameter #3 changed: $args to $values
    • Parameter type added for parameter #3 ($values): mixed
      fprintf(
          $stream,
    -     $format,
    +     string $format,
    -     ...$args
    +     mixed ...$values
    -   )
    +   ): int
  • fputcsv
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter type added for parameter #2 ($fields): array
    • Parameter name of parameter #3 changed: $delimiter to $separator
    • Parameter type added for parameter #3 ($separator): string
    • Parameter default value added for position #3 ($separator): ","
    • Parameter type added for parameter #4 ($enclosure): string
    • Parameter default value added for position #4 ($enclosure): "\""
    • Parameter name of parameter #5 changed: $escape_char to $escape
    • Parameter type added for parameter #5 ($escape): string
    • Parameter default value added for position #5 ($escape): "\\"
      fputcsv(
    -     $fp,
    +     $stream,
    -     $fields,
    +     array $fields,
    -     $delimiter,
    +     string $separator = ",",
    -     $enclosure,
    +     string $enclosure = "\"",
    -     $escape_char
    +     string $escape = "\\"
    -   )
    +   ): int|false
  • fputs
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter name of parameter #2 changed: $str to $data
    • Parameter type added for parameter #2 ($data): string
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
      fputs(
    -     $fp,
    +     $stream,
    -     $str,
    +     string $data,
    -     $length
    +     ?int $length = null
    -   )
    +   ): int|false
  • fread
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter type added for parameter #2 ($length): int
    - fread($fp, $length)
    + fread($stream, int $length): string|false
  • fscanf
    • Return type added: array|int|false|null
    • Parameter type added for parameter #2 ($format): string
    • Parameter type added for parameter #3 ($vars): mixed
      fscanf(
          $stream,
    -     $format,
    +     string $format,
    -     ...&$vars
    +     mixed ...&$vars
    -   )
    +   ): array|int|false|null
  • cosh
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - cosh($number)
    + cosh(float $num): float
  • count_chars
    • Return type added: array|string
    • Parameter name of parameter #1 changed: $input to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter type added for parameter #2 ($mode): int
    • Parameter default value added for position #2 ($mode): 0
    - count_chars($input, $mode)
    + count_chars(string $string, int $mode = 0): array|string
  • ftok
    • Return type added: int
    • Parameter name of parameter #1 changed: $pathname to $filename
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $proj to $project_id
    • Parameter type added for parameter #2 ($project_id): string
    - ftok($pathname, $proj)
    + ftok(string $filename, string $project_id): int
  • ftell
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $fp to $stream
    - ftell($fp)
    + ftell($stream): int|false
  • fstat
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $fp to $stream
    - fstat($fp)
    + fstat($stream): array|false
  • fsockopen
    • Parameter type added for parameter #1 ($hostname): string
    • Parameter type added for parameter #2 ($port): int
    • Parameter default value added for position #2 ($port): -1
    • Parameter name of parameter #3 changed: $errno to $error_code
    • Parameter default value added for position #3 ($error_code): null
    • Parameter name of parameter #4 changed: $errstr to $error_message
    • Parameter default value added for position #4 ($error_message): null
    • Parameter type added for parameter #5 ($timeout): ?float
    • Parameter default value added for position #5 ($timeout): null
      fsockopen(
    -     $hostname,
    +     string $hostname,
    -     $port,
    +     int $port = -1,
    -     &$errno,
    +     &$error_code = null,
    -     &$errstr,
    +     &$error_message = null,
    -     $timeout
    +     ?float $timeout = null
        )
  • fseek
    • Return type added: int
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter type added for parameter #2 ($offset): int
    • Parameter type added for parameter #3 ($whence): int
    • Parameter default value added for position #3 ($whence): SEEK_SET
      fseek(
    -     $fp,
    +     $stream,
    -     $offset,
    +     int $offset,
    -     $whence
    +     int $whence = SEEK_SET
    -   )
    +   ): int
  • crc32
    • Return type added: int
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    - crc32($str)
    + crc32(string $string): int
  • md5
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $raw_output to $binary
    • Parameter type added for parameter #2 ($binary): bool
    • Parameter default value added for position #2 ($binary): false
    - md5($str, $raw_output)
    + md5(string $string, bool $binary = false): string
  • log10
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - log10($number)
    + log10(float $num): float
  • log
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    • Parameter type added for parameter #2 ($base): float
    • Parameter default value added for position #2 ($base): M_E
    - log($number, $base)
    + log(float $num, float $base = M_E): float
  • localeconv

    Return type added: array

    - localeconv()
    + localeconv(): array
  • linkinfo
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $filename to $path
    • Parameter type added for parameter #1 ($path): string
    - linkinfo($filename)
    + linkinfo(string $path): int|false
  • link
    • Return type added: bool
    • Parameter type added for parameter #1 ($target): string
    • Parameter type added for parameter #2 ($link): string
    - link($target, $link)
    + link(string $target, string $link): bool
  • openlog
    • Return type added: bool
    • Parameter name of parameter #1 changed: $ident to $prefix
    • Parameter type added for parameter #1 ($prefix): string
    • Parameter name of parameter #2 changed: $option to $flags
    • Parameter type added for parameter #2 ($flags): int
    • Parameter type added for parameter #3 ($facility): int
      openlog(
    -     $ident,
    +     string $prefix,
    -     $option,
    +     int $flags,
    -     $facility
    +     int $facility
    -   )
    +   ): bool
  • opendir
    • Parameter name of parameter #1 changed: $path to $directory
    • Parameter type added for parameter #1 ($directory): string
    • Parameter default value added for position #2 ($context): null
    - opendir($path, $context)
    + opendir(string $directory, $context = null)
  • long2ip
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $proper_address to $ip
    • Parameter type added for parameter #1 ($ip): int
    - long2ip($proper_address)
    + long2ip(int $ip): string|false
  • md5_file
    • Return type added: string|false
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $raw_output to $binary
    • Parameter type added for parameter #2 ($binary): bool
    • Parameter default value added for position #2 ($binary): false
    - md5_file($filename, $raw_output)
    + md5_file(string $filename, bool $binary = false): string|false
  • memory_get_peak_usage
    • Return type added: int
    • Parameter type added for parameter #1 ($real_usage): bool
    • Parameter default value added for position #1 ($real_usage): false
    - memory_get_peak_usage($real_usage)
    + memory_get_peak_usage(bool $real_usage = false): int
  • memory_get_usage
    • Return type added: int
    • Parameter type added for parameter #1 ($real_usage): bool
    • Parameter default value added for position #1 ($real_usage): false
    - memory_get_usage($real_usage)
    + memory_get_usage(bool $real_usage = false): int
  • metaphone
    • Return type added: string
    • Parameter name of parameter #1 changed: $text to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $phones to $max_phonemes
    • Parameter type added for parameter #2 ($max_phonemes): int
    • Parameter default value added for position #2 ($max_phonemes): 0
    - metaphone($text, $phones)
    + metaphone(string $string, int $max_phonemes = 0): string
  • log1p
    • Return type added: float
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    - log1p($number)
    + log1p(float $num): float
  • ob_end_clean

    Return type added: bool

    - ob_end_clean()
    + ob_end_clean(): bool
  • lstat
    • Return type added: array|false
    • Parameter type added for parameter #1 ($filename): string
    - lstat($filename)
    + lstat(string $filename): array|false
  • ltrim
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $character_mask to $characters
    • Parameter type added for parameter #2 ($characters): string
    • Parameter default value added for position #2 ($characters): " \n\r\t\v\x00"
    - ltrim($str, $character_mask)
    + ltrim(string $string, string $characters = " \n\r\t\v\x00"): string
  • mail
    • Return type added: bool
    • Parameter type added for parameter #1 ($to): string
    • Parameter type added for parameter #2 ($subject): string
    • Parameter type added for parameter #3 ($message): string
    • Parameter type added for parameter #4 ($additional_headers): array|string
    • Parameter default value added for position #4 ($additional_headers): []
    • Parameter name of parameter #5 changed: $additional_parameters to $additional_params
    • Parameter type added for parameter #5 ($additional_params): string
    • Parameter default value added for position #5 ($additional_params): ""
      mail(
    -     $to,
    +     string $to,
    -     $subject,
    +     string $subject,
    -     $message,
    +     string $message,
    -     $additional_headers,
    +     array|string $additional_headers = [],
    -     $additional_parameters
    +     string $additional_params = ""
    -   )
    +   ): bool
  • max
    • Return type added: mixed
    • Optional parameter added - #2: mixed $values
    - max(...$args)
    + max(mixed $value, mixed ...$values): mixed
  • number_format
    • Return type added: string
    • Parameter name of parameter #1 changed: $number to $num
    • Parameter type added for parameter #1 ($num): float
    • Parameter name of parameter #2 changed: $num_decimal_places to $decimals
    • Parameter type added for parameter #2 ($decimals): int
    • Parameter default value added for position #2 ($decimals): 0
    • Parameter name of parameter #3 changed: $dec_separator to $decimal_separator
    • Parameter type added for parameter #3 ($decimal_separator): ?string
    • Parameter default value added for position #3 ($decimal_separator): "."
    • Parameter type added for parameter #4 ($thousands_separator): ?string
    • Parameter default value added for position #4 ($thousands_separator): ","
      number_format(
    -     $number,
    +     float $num,
    -     $num_decimal_places,
    +     int $decimals = 0,
    -     $dec_separator,
    +     ?string $decimal_separator = ".",
    -     $thousands_separator
    +     ?string $thousands_separator = ","
    -   )
    +   ): string
  • nl2br
    • Return type added: string
    • Parameter name of parameter #1 changed: $str to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $is_xhtml to $use_xhtml
    • Parameter type added for parameter #2 ($use_xhtml): bool
    • Parameter default value added for position #2 ($use_xhtml): true
    - nl2br($str, $is_xhtml)
    + nl2br(string $string, bool $use_xhtml = true): string
  • nl_langinfo
    • Return type added: string|false
    • Parameter type added for parameter #1 ($item): int
    - nl_langinfo($item)
    + nl_langinfo(int $item): string|false
  • next
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): object|array
    - next(&$arg)
    + next(object|array &$array): mixed
  • net_get_interfaces

    Return type added: array|false

    - net_get_interfaces()
    + net_get_interfaces(): array|false
  • natsort
    • Return type added: bool
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    - natsort(&$arg)
    + natsort(array &$array): bool
  • natcasesort
    • Return type added: bool
    • Parameter name of parameter #1 changed: $arg to $array
    • Parameter type added for parameter #1 ($array): array
    - natcasesort(&$arg)
    + natcasesort(array &$array): bool
  • octdec
    • Return type added: int|float
    • Parameter name of parameter #1 changed: $octal_number to $octal_string
    • Parameter type added for parameter #1 ($octal_string): string
    - octdec($octal_number)
    + octdec(string $octal_string): int|float
  • min
    • Return type added: mixed
    • Optional parameter added - #2: mixed $values
    - min(...$args)
    + min(mixed $value, mixed ...$values): mixed
  • ob_clean

    Return type added: bool

    - ob_clean()
    + ob_clean(): bool
  • ob_end_flush

    Return type added: bool

    - ob_end_flush()
    + ob_end_flush(): bool
  • ob_flush

    Return type added: bool

    - ob_flush()
    + ob_flush(): bool
  • ob_get_clean

    Return type added: string|false

    - ob_get_clean()
    + ob_get_clean(): string|false
  • ob_get_contents

    Return type added: string|false

    - ob_get_contents()
    + ob_get_contents(): string|false
  • ob_get_flush

    Return type added: string|false

    - ob_get_flush()
    + ob_get_flush(): string|false
  • ob_get_length

    Return type added: int|false

    - ob_get_length()
    + ob_get_length(): int|false
  • ob_get_level

    Return type added: int

    - ob_get_level()
    + ob_get_level(): int
  • ob_get_status
    • Return type added: array
    • Parameter type added for parameter #1 ($full_status): bool
    • Parameter default value added for position #1 ($full_status): false
    - ob_get_status($full_status)
    + ob_get_status(bool $full_status = false): array
  • ob_implicit_flush
    • Return type added: void
    • Parameter name of parameter #1 changed: $flag to $enable
    • Parameter type added for parameter #1 ($enable): bool
    • Parameter default value added for position #1 ($enable): true
    - ob_implicit_flush($flag)
    + ob_implicit_flush(bool $enable = true): void
  • ob_list_handlers

    Return type added: array

    - ob_list_handlers()
    + ob_list_handlers(): array
  • ob_start
    • Return type added: bool
    • Parameter name of parameter #1 changed: $user_function to $callback
    • Parameter default value added for position #1 ($callback): null
    • Parameter type added for parameter #2 ($chunk_size): int
    • Parameter default value added for position #2 ($chunk_size): 0
    • Parameter type added for parameter #3 ($flags): int
    • Parameter default value added for position #3 ($flags): PHP_OUTPUT_HANDLER_STDFLAGS
      ob_start(
    -     $user_function,
    +     $callback = null,
    -     $chunk_size,
    +     int $chunk_size = 0,
    -     $flags
    +     int $flags = PHP_OUTPUT_HANDLER_STDFLAGS
    -   )
    +   ): bool
  • microtime
    • Return type added: string|float
    • Parameter name of parameter #1 changed: $get_as_float to $as_float
    • Parameter type added for parameter #1 ($as_float): bool
    • Parameter default value added for position #1 ($as_float): false
    - microtime($get_as_float)
    + microtime(bool $as_float = false): string|float
  • levenshtein
    • Return type added: int
    • Parameter name of parameter #1 changed: $str1 to $string1
    • Parameter type added for parameter #1 ($string1): string
    • Parameter name of parameter #2 changed: $str2 to $string2
    • Parameter type added for parameter #2 ($string2): string
    • Parameter name of parameter #3 changed: $cost_ins to $insertion_cost
    • Parameter type added for parameter #3 ($insertion_cost): int
    • Parameter default value added for position #3 ($insertion_cost): 1
    • Parameter name of parameter #4 changed: $cost_rep to $replacement_cost
    • Parameter type added for parameter #4 ($replacement_cost): int
    • Parameter default value added for position #4 ($replacement_cost): 1
    • Parameter name of parameter #5 changed: $cost_del to $deletion_cost
    • Parameter type added for parameter #5 ($deletion_cost): int
    • Parameter default value added for position #5 ($deletion_cost): 1
      levenshtein(
    -     $str1,
    +     string $string1,
    -     $str2,
    +     string $string2,
    -     $cost_ins,
    +     int $insertion_cost = 1,
    -     $cost_rep,
    +     int $replacement_cost = 1,
    -     $cost_del
    +     int $deletion_cost = 1
    -   )
    +   ): int
  • mkdir
    • Return type added: bool
    • Parameter name of parameter #1 changed: $pathname to $directory
    • Parameter type added for parameter #1 ($directory): string
    • Parameter name of parameter #2 changed: $mode to $permissions
    • Parameter type added for parameter #2 ($permissions): int
    • Parameter default value added for position #2 ($permissions): 0777
    • Parameter type added for parameter #3 ($recursive): bool
    • Parameter default value added for position #3 ($recursive): false
    • Parameter default value added for position #4 ($context): null
      mkdir(
    -     $pathname,
    +     string $directory,
    -     $mode,
    +     int $permissions = 0777,
    -     $recursive,
    +     bool $recursive = false,
    -     $context
    +     $context = null
    -   )
    +   ): bool
  • move_uploaded_file
    • Return type added: bool
    • Parameter name of parameter #1 changed: $path to $from
    • Parameter type added for parameter #1 ($from): string
    • Parameter name of parameter #2 changed: $new_path to $to
    • Parameter type added for parameter #2 ($to): string
    - move_uploaded_file($path, $new_path)
    + move_uploaded_file(string $from, string $to): bool

ext-sysvmsg

  • msg_queue_exists
    • Return type added: bool
    • Parameter type added for parameter #1 ($key): int
    - msg_queue_exists($key)
    + msg_queue_exists(int $key): bool
  • msg_send
    • Return type added: bool
    • Parameter type added for parameter #1 ($queue): SysvMessageQueue
    • Parameter name of parameter #2 changed: $msgtype to $message_type
    • Parameter type added for parameter #2 ($message_type): int
    • Parameter type added for parameter #4 ($serialize): bool
    • Parameter default value added for position #4 ($serialize): true
    • Parameter type added for parameter #5 ($blocking): bool
    • Parameter default value added for position #5 ($blocking): true
    • Parameter name of parameter #6 changed: $errorcode to $error_code
    • Parameter default value added for position #6 ($error_code): null
      msg_send(
    -     $queue,
    +     SysvMessageQueue $queue,
    -     $msgtype,
    +     int $message_type,
          $message,
    -     $serialize,
    +     bool $serialize = true,
    -     $blocking,
    +     bool $blocking = true,
    -     &$errorcode
    +     &$error_code = null
    -   )
    +   ): bool
  • msg_set_queue
    • Return type added: bool
    • Parameter type added for parameter #1 ($queue): SysvMessageQueue
    • Parameter type added for parameter #2 ($data): array
    - msg_set_queue($queue, $data)
    + msg_set_queue(SysvMessageQueue $queue, array $data): bool
  • msg_stat_queue
    • Return type added: array|false
    • Parameter type added for parameter #1 ($queue): SysvMessageQueue
    - msg_stat_queue($queue)
    + msg_stat_queue(SysvMessageQueue $queue): array|false
  • msg_get_queue
    • Return type added: SysvMessageQueue|false
    • Parameter type added for parameter #1 ($key): int
    • Parameter name of parameter #2 changed: $perms to $permissions
    • Parameter type added for parameter #2 ($permissions): int
    • Parameter default value added for position #2 ($permissions): 0666
    - msg_get_queue($key, $perms)
    + msg_get_queue(int $key, int $permissions = 0666): SysvMessageQueue|false
  • msg_receive
    • Return type added: bool
    • Parameter type added for parameter #1 ($queue): SysvMessageQueue
    • Parameter name of parameter #2 changed: $desiredmsgtype to $desired_message_type
    • Parameter type added for parameter #2 ($desired_message_type): int
    • Parameter name of parameter #3 changed: $msgtype to $received_message_type
    • Parameter name of parameter #4 changed: $maxsize to $max_message_size
    • Parameter type added for parameter #4 ($max_message_size): int
    • Parameter type added for parameter #5 ($message): mixed
    • Parameter type added for parameter #6 ($unserialize): bool
    • Parameter default value added for position #6 ($unserialize): true
    • Parameter type added for parameter #7 ($flags): int
    • Parameter default value added for position #7 ($flags): 0
    • Parameter name of parameter #8 changed: $errorcode to $error_code
    • Parameter default value added for position #8 ($error_code): null
      msg_receive(
    -     $queue,
    +     SysvMessageQueue $queue,
    -     $desiredmsgtype,
    +     int $desired_message_type,
    -     &$msgtype,
    +     &$received_message_type,
    -     $maxsize,
    +     int $max_message_size,
    -     &$message,
    +     mixed &$message,
    -     $unserialize,
    +     bool $unserialize = true,
    -     $flags,
    +     int $flags = 0,
    -     &$errorcode
    +     &$error_code = null
    -   )
    +   ): bool
  • msg_remove_queue
    • Return type added: bool
    • Parameter type added for parameter #1 ($queue): SysvMessageQueue
    - msg_remove_queue($queue)
    + msg_remove_queue(SysvMessageQueue $queue): bool

ext-sysvsem

  • sem_get
    • Return type added: SysvSemaphore|false
    • Parameter type added for parameter #1 ($key): int
    • Parameter type added for parameter #2 ($max_acquire): int
    • Parameter default value added for position #2 ($max_acquire): 1
    • Parameter name of parameter #3 changed: $perm to $permissions
    • Parameter type added for parameter #3 ($permissions): int
    • Parameter default value added for position #3 ($permissions): 0666
    • Parameter type added for parameter #4 ($auto_release): bool
    • Parameter default value added for position #4 ($auto_release): true
      sem_get(
    -     $key,
    +     int $key,
    -     $max_acquire,
    +     int $max_acquire = 1,
    -     $perm,
    +     int $permissions = 0666,
    -     $auto_release
    +     bool $auto_release = true
    -   )
    +   ): SysvSemaphore|false
  • sem_release
    • Return type added: bool
    • Parameter name of parameter #1 changed: $sem_identifier to $semaphore
    • Parameter type added for parameter #1 ($semaphore): SysvSemaphore
    - sem_release($sem_identifier)
    + sem_release(SysvSemaphore $semaphore): bool
  • sem_remove
    • Return type added: bool
    • Parameter name of parameter #1 changed: $sem_identifier to $semaphore
    • Parameter type added for parameter #1 ($semaphore): SysvSemaphore
    - sem_remove($sem_identifier)
    + sem_remove(SysvSemaphore $semaphore): bool
  • sem_acquire
    • Return type added: bool
    • Parameter name of parameter #1 changed: $sem_identifier to $semaphore
    • Parameter type added for parameter #1 ($semaphore): SysvSemaphore
    • Parameter name of parameter #2 changed: $nowait to $non_blocking
    • Parameter type added for parameter #2 ($non_blocking): bool
    • Parameter default value added for position #2 ($non_blocking): false
    - sem_acquire($sem_identifier, $nowait)
    + sem_acquire(SysvSemaphore $semaphore, bool $non_blocking = false): bool

ext-sysvshm

  • shm_get_var
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $id to $shm
    • Parameter type added for parameter #1 ($shm): SysvSharedMemory
    • Parameter name of parameter #2 changed: $variable_key to $key
    • Parameter type added for parameter #2 ($key): int
    - shm_get_var($id, $variable_key)
    + shm_get_var(SysvSharedMemory $shm, int $key): mixed
  • shm_has_var
    • Return type added: bool
    • Parameter name of parameter #1 changed: $id to $shm
    • Parameter type added for parameter #1 ($shm): SysvSharedMemory
    • Parameter name of parameter #2 changed: $variable_key to $key
    • Parameter type added for parameter #2 ($key): int
    - shm_has_var($id, $variable_key)
    + shm_has_var(SysvSharedMemory $shm, int $key): bool
  • shm_put_var
    • Return type added: bool
    • Parameter name of parameter #1 changed: $shm_identifier to $shm
    • Parameter type added for parameter #1 ($shm): SysvSharedMemory
    • Parameter name of parameter #2 changed: $variable_key to $key
    • Parameter type added for parameter #2 ($key): int
    • Parameter name of parameter #3 changed: $variable to $value
    • Parameter type added for parameter #3 ($value): mixed
      shm_put_var(
    -     $shm_identifier,
    +     SysvSharedMemory $shm,
    -     $variable_key,
    +     int $key,
    -     $variable
    +     mixed $value
    -   )
    +   ): bool
  • shm_remove
    • Return type added: bool
    • Parameter name of parameter #1 changed: $shm_identifier to $shm
    • Parameter type added for parameter #1 ($shm): SysvSharedMemory
    - shm_remove($shm_identifier)
    + shm_remove(SysvSharedMemory $shm): bool
  • shm_remove_var
    • Return type added: bool
    • Parameter name of parameter #1 changed: $id to $shm
    • Parameter type added for parameter #1 ($shm): SysvSharedMemory
    • Parameter name of parameter #2 changed: $variable_key to $key
    • Parameter type added for parameter #2 ($key): int
    - shm_remove_var($id, $variable_key)
    + shm_remove_var(SysvSharedMemory $shm, int $key): bool
  • shm_detach
    • Return type added: bool
    • Parameter name of parameter #1 changed: $shm_identifier to $shm
    • Parameter type added for parameter #1 ($shm): SysvSharedMemory
    - shm_detach($shm_identifier)
    + shm_detach(SysvSharedMemory $shm): bool
  • shm_attach
    • Return type added: SysvSharedMemory|false
    • Parameter type added for parameter #1 ($key): int
    • Parameter name of parameter #2 changed: $memsize to $size
    • Parameter type added for parameter #2 ($size): ?int
    • Parameter default value added for position #2 ($size): null
    • Parameter name of parameter #3 changed: $perm to $permissions
    • Parameter type added for parameter #3 ($permissions): int
    • Parameter default value added for position #3 ($permissions): 0666
      shm_attach(
    -     $key,
    +     int $key,
    -     $memsize,
    +     ?int $size = null,
    -     $perm
    +     int $permissions = 0666
    -   )
    +   ): SysvSharedMemory|false

ext-tidy

  • tidy_diagnose
    • Return type added: bool
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_diagnose($object)
    + tidy_diagnose(tidy $tidy): bool
  • tidy_warning_count
    • Return type added: int
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_warning_count($object)
    + tidy_warning_count(tidy $tidy): int
  • tidy_repair_string
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $data to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $config_file to $config
    • Parameter type added for parameter #2 ($config): array|string|null
    • Parameter default value added for position #2 ($config): null
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
      tidy_repair_string(
    -     $data,
    +     string $string,
    -     $config_file,
    +     array|string|null $config = null,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): string|false
  • tidy_repair_file
    • Return type added: string|false
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $config_file to $config
    • Parameter type added for parameter #2 ($config): array|string|null
    • Parameter default value added for position #2 ($config): null
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
    • Parameter name of parameter #4 changed: $use_include_path to $useIncludePath
    • Parameter type added for parameter #4 ($useIncludePath): bool
    • Parameter default value added for position #4 ($useIncludePath): false
      tidy_repair_file(
    -     $filename,
    +     string $filename,
    -     $config_file,
    +     array|string|null $config = null,
    -     $encoding,
    +     ?string $encoding = null,
    -     $use_include_path
    +     bool $useIncludePath = false
    -   )
    +   ): string|false
  • tidy_parse_string
    • Return type added: tidy|false
    • Parameter name of parameter #1 changed: $input to $string
    • Parameter type added for parameter #1 ($string): string
    • Parameter name of parameter #2 changed: $config_options to $config
    • Parameter type added for parameter #2 ($config): array|string|null
    • Parameter default value added for position #2 ($config): null
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
      tidy_parse_string(
    -     $input,
    +     string $string,
    -     $config_options,
    +     array|string|null $config = null,
    -     $encoding
    +     ?string $encoding = null
    -   )
    +   ): tidy|false
  • tidy_parse_file
    • Return type added: tidy|false
    • Parameter name of parameter #1 changed: $file to $filename
    • Parameter type added for parameter #1 ($filename): string
    • Parameter name of parameter #2 changed: $config_options to $config
    • Parameter type added for parameter #2 ($config): array|string|null
    • Parameter default value added for position #2 ($config): null
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
    • Parameter name of parameter #4 changed: $use_include_path to $useIncludePath
    • Parameter type added for parameter #4 ($useIncludePath): bool
    • Parameter default value added for position #4 ($useIncludePath): false
      tidy_parse_file(
    -     $file,
    +     string $filename,
    -     $config_options,
    +     array|string|null $config = null,
    -     $encoding,
    +     ?string $encoding = null,
    -     $use_include_path
    +     bool $useIncludePath = false
    -   )
    +   ): tidy|false
  • tidy_is_xml
    • Return type added: bool
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_is_xml($object)
    + tidy_is_xml(tidy $tidy): bool
  • tidy_is_xhtml
    • Return type added: bool
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_is_xhtml($object)
    + tidy_is_xhtml(tidy $tidy): bool
  • tidy_getopt
    • Return type added: string|int|bool
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    • Parameter type added for parameter #2 ($option): string
    - tidy_getopt($object, $option)
    + tidy_getopt(tidy $tidy, string $option): string|int|bool
  • tidy_get_status
    • Return type added: int
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_get_status($object)
    + tidy_get_status(tidy $tidy): int
  • tidy_get_root
    • Return type added: ?tidyNode
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_get_root($object)
    + tidy_get_root(tidy $tidy): ?tidyNode
  • tidy_get_release

    Return type added: string

    - tidy_get_release()
    + tidy_get_release(): string
  • tidy_get_output
    • Return type added: string
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_get_output($object)
    + tidy_get_output(tidy $tidy): string
  • tidy_error_count
    • Return type added: int
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_error_count($object)
    + tidy_error_count(tidy $tidy): int
  • tidy_config_count
    • Return type added: int
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_config_count($object)
    + tidy_config_count(tidy $tidy): int
  • tidy_clean_repair
    • Return type added: bool
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_clean_repair($object)
    + tidy_clean_repair(tidy $tidy): bool
  • tidy_access_count
    • Return type added: int
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_access_count($object)
    + tidy_access_count(tidy $tidy): int
  • tidy_get_body
    • Return type added: ?tidyNode
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_get_body($tidy)
    + tidy_get_body(tidy $tidy): ?tidyNode
  • tidy_get_config
    • Return type added: array
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_get_config($object)
    + tidy_get_config(tidy $tidy): array
  • tidy_get_error_buffer
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_get_error_buffer($object)
    + tidy_get_error_buffer(tidy $tidy): string|false
  • tidy_get_head
    • Return type added: ?tidyNode
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_get_head($object)
    + tidy_get_head(tidy $tidy): ?tidyNode
  • tidy_get_html
    • Return type added: ?tidyNode
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_get_html($object)
    + tidy_get_html(tidy $tidy): ?tidyNode
  • tidy_get_html_ver
    • Return type added: int
    • Parameter name of parameter #1 changed: $object to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    - tidy_get_html_ver($object)
    + tidy_get_html_ver(tidy $tidy): int
  • tidy_get_opt_doc
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $resource to $tidy
    • Parameter type added for parameter #1 ($tidy): tidy
    • Parameter name of parameter #2 changed: $optname to $option
    • Parameter type added for parameter #2 ($option): string
    - tidy_get_opt_doc($resource, $optname)
    + tidy_get_opt_doc(tidy $tidy, string $option): string|false

ext-tokenizer

  • token_get_all
    • Return type added: array
    • Parameter name of parameter #1 changed: $source to $code
    • Parameter type added for parameter #1 ($code): string
    • Parameter type added for parameter #2 ($flags): int
    • Parameter default value added for position #2 ($flags): 0
    - token_get_all($source, $flags)
    + token_get_all(string $code, int $flags = 0): array
  • token_name
    • Return type added: string
    • Parameter name of parameter #1 changed: $token to $id
    • Parameter type added for parameter #1 ($id): int
    - token_name($token)
    + token_name(int $id): string

ext-xml

  • xml_set_character_data_handler
    • Return type added: bool
    • Parameter type added for parameter #1 ($parser): XMLParser
    • Parameter name of parameter #2 changed: $hdl to $handler
    - xml_set_character_data_handler($parser, $hdl)
    + xml_set_character_data_handler(XMLParser $parser, $handler): bool
  • xml_parser_set_option
    • Return type added: bool
    • Parameter type added for parameter #1 ($parser): XMLParser
    • Parameter type added for parameter #2 ($option): int
      xml_parser_set_option(
    -     $parser,
    +     XMLParser $parser,
    -     $option,
    +     int $option,
          $value
    -   )
    +   ): bool
  • xml_parser_get_option
    • Return type added: string|int
    • Parameter type added for parameter #1 ($parser): XMLParser
    • Parameter type added for parameter #2 ($option): int
    - xml_parser_get_option($parser, $option)
    + xml_parser_get_option(XMLParser $parser, int $option): string|int
  • xml_set_default_handler
    • Return type added: bool
    • Parameter type added for parameter #1 ($parser): XMLParser
    • Parameter name of parameter #2 changed: $hdl to $handler
    - xml_set_default_handler($parser, $hdl)
    + xml_set_default_handler(XMLParser $parser, $handler): bool
  • xml_set_element_handler
    • Return type added: bool
    • Parameter type added for parameter #1 ($parser): XMLParser
    • Parameter name of parameter #2 changed: $shdl to $start_handler
    • Parameter name of parameter #3 changed: $ehdl to $end_handler
      xml_set_element_handler(
    -     $parser,
    +     XMLParser $parser,
    -     $shdl,
    +     $start_handler,
    -     $ehdl
    +     $end_handler
    -   )
    +   ): bool
  • xml_set_end_namespace_decl_handler
    • Return type added: bool
    • Parameter type added for parameter #1 ($parser): XMLParser
    • Parameter name of parameter #2 changed: $hdl to $handler
    - xml_set_end_namespace_decl_handler($parser, $hdl)
    + xml_set_end_namespace_decl_handler(XMLParser $parser, $handler): bool
  • xml_set_external_entity_ref_handler
    • Return type added: bool
    • Parameter type added for parameter #1 ($parser): XMLParser
    • Parameter name of parameter #2 changed: $hdl to $handler
    - xml_set_external_entity_ref_handler($parser, $hdl)
    + xml_set_external_entity_ref_handler(XMLParser $parser, $handler): bool
  • xml_set_notation_decl_handler
    • Return type added: bool
    • Parameter type added for parameter #1 ($parser): XMLParser
    • Parameter name of parameter #2 changed: $hdl to $handler
    - xml_set_notation_decl_handler($parser, $hdl)
    + xml_set_notation_decl_handler(XMLParser $parser, $handler): bool
  • xml_set_object
    • Return type added: bool
    • Parameter type added for parameter #1 ($parser): XMLParser
    • Parameter name of parameter #2 changed: $obj to $object
    • Parameter type added for parameter #2 ($object): object
    - xml_set_object($parser, $obj)
    + xml_set_object(XMLParser $parser, object $object): bool
  • xml_set_processing_instruction_handler
    • Return type added: bool
    • Parameter type added for parameter #1 ($parser): XMLParser
    • Parameter name of parameter #2 changed: $hdl to $handler
    - xml_set_processing_instruction_handler($parser, $hdl)
    + xml_set_processing_instruction_handler(XMLParser $parser, $handler): bool
  • xml_set_unparsed_entity_decl_handler
    • Return type added: bool
    • Parameter type added for parameter #1 ($parser): XMLParser
    • Parameter name of parameter #2 changed: $hdl to $handler
    - xml_set_unparsed_entity_decl_handler($parser, $hdl)
    + xml_set_unparsed_entity_decl_handler(XMLParser $parser, $handler): bool
  • xml_set_start_namespace_decl_handler
    • Return type added: bool
    • Parameter type added for parameter #1 ($parser): XMLParser
    • Parameter name of parameter #2 changed: $hdl to $handler
    - xml_set_start_namespace_decl_handler($parser, $hdl)
    + xml_set_start_namespace_decl_handler(XMLParser $parser, $handler): bool
  • xml_parser_create_ns
    • Return type added: XMLParser
    • Parameter type added for parameter #1 ($encoding): ?string
    • Parameter default value added for position #1 ($encoding): null
    • Parameter name of parameter #2 changed: $sep to $separator
    • Parameter type added for parameter #2 ($separator): string
    • Parameter default value added for position #2 ($separator): ":"
    - xml_parser_create_ns($encoding, $sep)
    + xml_parser_create_ns(?string $encoding = null, string $separator = ":"): XMLParser
  • xml_parser_free
    • Return type added: bool
    • Parameter type added for parameter #1 ($parser): XMLParser
    - xml_parser_free($parser)
    + xml_parser_free(XMLParser $parser): bool
  • xml_error_string
    • Return type added: ?string
    • Parameter name of parameter #1 changed: $code to $error_code
    • Parameter type added for parameter #1 ($error_code): int
    - xml_error_string($code)
    + xml_error_string(int $error_code): ?string
  • xml_get_current_byte_index
    • Return type added: int
    • Parameter type added for parameter #1 ($parser): XMLParser
    - xml_get_current_byte_index($parser)
    + xml_get_current_byte_index(XMLParser $parser): int
  • xml_get_current_column_number
    • Return type added: int
    • Parameter type added for parameter #1 ($parser): XMLParser
    - xml_get_current_column_number($parser)
    + xml_get_current_column_number(XMLParser $parser): int
  • xml_get_current_line_number
    • Return type added: int
    • Parameter type added for parameter #1 ($parser): XMLParser
    - xml_get_current_line_number($parser)
    + xml_get_current_line_number(XMLParser $parser): int
  • xml_get_error_code
    • Return type added: int
    • Parameter type added for parameter #1 ($parser): XMLParser
    - xml_get_error_code($parser)
    + xml_get_error_code(XMLParser $parser): int
  • xml_parse
    • Return type added: int
    • Parameter type added for parameter #1 ($parser): XMLParser
    • Parameter type added for parameter #2 ($data): string
    • Parameter name of parameter #3 changed: $isfinal to $is_final
    • Parameter type added for parameter #3 ($is_final): bool
    • Parameter default value added for position #3 ($is_final): false
      xml_parse(
    -     $parser,
    +     XMLParser $parser,
    -     $data,
    +     string $data,
    -     $isfinal
    +     bool $is_final = false
    -   )
    +   ): int
  • xml_parse_into_struct
    • Return type added: int
    • Parameter type added for parameter #1 ($parser): XMLParser
    • Parameter type added for parameter #2 ($data): string
    • Parameter default value added for position #4 ($index): null
      xml_parse_into_struct(
    -     $parser,
    +     XMLParser $parser,
    -     $data,
    +     string $data,
          &$values,
    -     &$index
    +     &$index = null
    -   )
    +   ): int
  • xml_parser_create
    • Return type added: XMLParser
    • Parameter type added for parameter #1 ($encoding): ?string
    • Parameter default value added for position #1 ($encoding): null
    - xml_parser_create($encoding)
    + xml_parser_create(?string $encoding = null): XMLParser

ext-xmlrpc

  • xmlrpc_server_destroy
    • Return type added: bool
    • Parameter type added for parameter #1 ($server): XmlRpcServer
    - xmlrpc_server_destroy($server)
    + xmlrpc_server_destroy(XmlRpcServer $server): bool
  • xmlrpc_set_type
    • Return type added: bool
    • Parameter type added for parameter #2 ($type): string
    - xmlrpc_set_type(&$value, $type)
    + xmlrpc_set_type(&$value, string $type): bool
  • xmlrpc_server_register_method
    • Return type added: bool
    • Parameter type added for parameter #1 ($server): XmlRpcServer
    • Parameter type added for parameter #2 ($method_name): string
      xmlrpc_server_register_method(
    -     $server,
    +     XmlRpcServer $server,
    -     $method_name,
    +     string $method_name,
          $function
    -   )
    +   ): bool
  • xmlrpc_server_register_introspection_callback
    • Return type added: bool
    • Parameter type added for parameter #1 ($server): XmlRpcServer
    - xmlrpc_server_register_introspection_callback($server, $function)
    + xmlrpc_server_register_introspection_callback(XmlRpcServer $server, $function): bool
  • xmlrpc_server_create

    Return type added: XmlRpcServer

    - xmlrpc_server_create()
    + xmlrpc_server_create(): XmlRpcServer
  • xmlrpc_server_call_method
    • Return type added: mixed
    • Parameter type added for parameter #1 ($server): XmlRpcServer
    • Parameter type added for parameter #2 ($xml): string
    • Parameter type added for parameter #3 ($user_data): mixed
    • Parameter type added for parameter #4 ($output_options): array
    • Parameter default value added for position #4 ($output_options): []
      xmlrpc_server_call_method(
    -     $server,
    +     XmlRpcServer $server,
    -     $xml,
    +     string $xml,
    -     $user_data,
    +     mixed $user_data,
    -     $output_options
    +     array $output_options = []
    -   )
    +   ): mixed
  • xmlrpc_server_add_introspection_data
    • Return type added: int
    • Parameter type added for parameter #1 ($server): XmlRpcServer
    • Parameter type added for parameter #2 ($desc): array
    - xmlrpc_server_add_introspection_data($server, $desc)
    + xmlrpc_server_add_introspection_data(XmlRpcServer $server, array $desc): int
  • xmlrpc_parse_method_descriptions
    • Return type added: mixed
    • Parameter type added for parameter #1 ($xml): string
    - xmlrpc_parse_method_descriptions($xml)
    + xmlrpc_parse_method_descriptions(string $xml): mixed
  • xmlrpc_get_type
    • Return type added: string
    • Parameter type added for parameter #1 ($value): mixed
    - xmlrpc_get_type($value)
    + xmlrpc_get_type(mixed $value): string
  • xmlrpc_encode_request
    • Return type added: ?string
    • Parameter type added for parameter #1 ($method): ?string
    • Parameter type added for parameter #2 ($params): mixed
    • Parameter type added for parameter #3 ($output_options): array
    • Parameter default value added for position #3 ($output_options): []
      xmlrpc_encode_request(
    -     $method,
    +     ?string $method,
    -     $params,
    +     mixed $params,
    -     $output_options
    +     array $output_options = []
    -   )
    +   ): ?string
  • xmlrpc_encode
    • Return type added: ?string
    • Parameter type added for parameter #1 ($value): mixed
    - xmlrpc_encode($value)
    + xmlrpc_encode(mixed $value): ?string
  • xmlrpc_decode_request
    • Return type added: mixed
    • Parameter type added for parameter #1 ($xml): string
    • Parameter type added for parameter #3 ($encoding): string
    • Parameter default value added for position #3 ($encoding): "iso-8859-1"
      xmlrpc_decode_request(
    -     $xml,
    +     string $xml,
          &$method,
    -     $encoding
    +     string $encoding = "iso-8859-1"
    -   )
    +   ): mixed
  • xmlrpc_is_fault
    • Return type added: bool
    • Parameter type added for parameter #1 ($arg): array
    - xmlrpc_is_fault($arg)
    + xmlrpc_is_fault(array $arg): bool
  • xmlrpc_decode
    • Return type added: mixed
    • Parameter name of parameter #1 changed: $value to $xml
    • Parameter type added for parameter #1 ($xml): string
    • Parameter type added for parameter #2 ($encoding): string
    • Parameter default value added for position #2 ($encoding): "iso-8859-1"
    - xmlrpc_decode($value, $encoding)
    + xmlrpc_decode(string $xml, string $encoding = "iso-8859-1"): mixed

ext-xmlwriter

  • xmlwriter_text
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($content): string
    - xmlwriter_text($xmlwriter, $content)
    + xmlwriter_text(XMLWriter $writer, string $content): bool
  • xmlwriter_start_comment
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    - xmlwriter_start_comment($xmlwriter)
    + xmlwriter_start_comment(XMLWriter $writer): bool
  • xmlwriter_start_pi
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($target): string
    - xmlwriter_start_pi($xmlwriter, $target)
    + xmlwriter_start_pi(XMLWriter $writer, string $target): bool
  • xmlwriter_start_element_ns
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($prefix): ?string
    • Parameter type added for parameter #3 ($name): string
    • Parameter name of parameter #4 changed: $uri to $namespace
    • Parameter type added for parameter #4 ($namespace): ?string
      xmlwriter_start_element_ns(
    -     $xmlwriter,
    +     XMLWriter $writer,
    -     $prefix,
    +     ?string $prefix,
    -     $name,
    +     string $name,
    -     $uri
    +     ?string $namespace
    -   )
    +   ): bool
  • xmlwriter_start_element
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($name): string
    - xmlwriter_start_element($xmlwriter, $name)
    + xmlwriter_start_element(XMLWriter $writer, string $name): bool
  • xmlwriter_start_dtd_entity
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($name): string
    • Parameter name of parameter #3 changed: $isparam to $isParam
    • Parameter type added for parameter #3 ($isParam): bool
      xmlwriter_start_dtd_entity(
    -     $xmlwriter,
    +     XMLWriter $writer,
    -     $name,
    +     string $name,
    -     $isparam
    +     bool $isParam
    -   )
    +   ): bool
  • xmlwriter_start_dtd_element
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($qualifiedName): string
    - xmlwriter_start_dtd_element($xmlwriter, $qualifiedName)
    + xmlwriter_start_dtd_element(XMLWriter $writer, string $qualifiedName): bool
  • xmlwriter_write_raw
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($content): string
    - xmlwriter_write_raw($xmlwriter, $content)
    + xmlwriter_write_raw(XMLWriter $writer, string $content): bool
  • xmlwriter_start_dtd_attlist
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($name): string
    - xmlwriter_start_dtd_attlist($xmlwriter, $name)
    + xmlwriter_start_dtd_attlist(XMLWriter $writer, string $name): bool
  • xmlwriter_start_dtd
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($qualifiedName): string
    • Parameter type added for parameter #3 ($publicId): ?string
    • Parameter default value added for position #3 ($publicId): null
    • Parameter type added for parameter #4 ($systemId): ?string
    • Parameter default value added for position #4 ($systemId): null
      xmlwriter_start_dtd(
    -     $xmlwriter,
    +     XMLWriter $writer,
    -     $qualifiedName,
    +     string $qualifiedName,
    -     $publicId,
    +     ?string $publicId = null,
    -     $systemId
    +     ?string $systemId = null
    -   )
    +   ): bool
  • xmlwriter_start_document
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($version): ?string
    • Parameter default value added for position #2 ($version): "1.0"
    • Parameter type added for parameter #3 ($encoding): ?string
    • Parameter default value added for position #3 ($encoding): null
    • Parameter type added for parameter #4 ($standalone): ?string
    • Parameter default value added for position #4 ($standalone): null
      xmlwriter_start_document(
    -     $xmlwriter,
    +     XMLWriter $writer,
    -     $version,
    +     ?string $version = "1.0",
    -     $encoding,
    +     ?string $encoding = null,
    -     $standalone
    +     ?string $standalone = null
    -   )
    +   ): bool
  • xmlwriter_write_attribute
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($name): string
    • Parameter type added for parameter #3 ($value): string
      xmlwriter_write_attribute(
    -     $xmlwriter,
    +     XMLWriter $writer,
    -     $name,
    +     string $name,
    -     $value
    +     string $value
    -   )
    +   ): bool
  • xmlwriter_write_attribute_ns
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($prefix): ?string
    • Parameter type added for parameter #3 ($name): string
    • Parameter name of parameter #4 changed: $uri to $namespace
    • Parameter type added for parameter #4 ($namespace): ?string
    • Parameter name of parameter #5 changed: $content to $value
    • Parameter type added for parameter #5 ($value): string
      xmlwriter_write_attribute_ns(
    -     $xmlwriter,
    +     XMLWriter $writer,
    -     $prefix,
    +     ?string $prefix,
    -     $name,
    +     string $name,
    -     $uri,
    +     ?string $namespace,
    -     $content
    +     string $value
    -   )
    +   ): bool
  • xmlwriter_write_cdata
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($content): string
    - xmlwriter_write_cdata($xmlwriter, $content)
    + xmlwriter_write_cdata(XMLWriter $writer, string $content): bool
  • xmlwriter_write_comment
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($content): string
    - xmlwriter_write_comment($xmlwriter, $content)
    + xmlwriter_write_comment(XMLWriter $writer, string $content): bool
  • xmlwriter_write_dtd
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($name): string
    • Parameter type added for parameter #3 ($publicId): ?string
    • Parameter default value added for position #3 ($publicId): null
    • Parameter type added for parameter #4 ($systemId): ?string
    • Parameter default value added for position #4 ($systemId): null
    • Parameter name of parameter #5 changed: $subset to $content
    • Parameter type added for parameter #5 ($content): ?string
    • Parameter default value added for position #5 ($content): null
      xmlwriter_write_dtd(
    -     $xmlwriter,
    +     XMLWriter $writer,
    -     $name,
    +     string $name,
    -     $publicId,
    +     ?string $publicId = null,
    -     $systemId,
    +     ?string $systemId = null,
    -     $subset
    +     ?string $content = null
    -   )
    +   ): bool
  • xmlwriter_write_dtd_attlist
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($name): string
    • Parameter type added for parameter #3 ($content): string
      xmlwriter_write_dtd_attlist(
    -     $xmlwriter,
    +     XMLWriter $writer,
    -     $name,
    +     string $name,
    -     $content
    +     string $content
    -   )
    +   ): bool
  • xmlwriter_write_dtd_element
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($name): string
    • Parameter type added for parameter #3 ($content): string
      xmlwriter_write_dtd_element(
    -     $xmlwriter,
    +     XMLWriter $writer,
    -     $name,
    +     string $name,
    -     $content
    +     string $content
    -   )
    +   ): bool
  • xmlwriter_write_dtd_entity
    • Return type added: bool
    • Optional parameter added - #4: bool $isParam = false
    • Optional parameter added - #5: ?string $publicId = null
    • Optional parameter added - #6: ?string $systemId = null
    • Optional parameter added - #7: ?string $notationData = null
     xmlwriter_write_dtd_entity(
    -    $xmlwriter,
    -    $name,
    -    $content
    -  )
    +    XMLWriter $writer,
    +    string $name,
    +    string $content,
    +    bool $isParam = false,
    +    ?string $publicId = null,
    +    ?string $systemId = null,
    +    ?string $notationData = null
    +  ): bool
  • xmlwriter_write_pi
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($target): string
    • Parameter type added for parameter #3 ($content): string
      xmlwriter_write_pi(
    -     $xmlwriter,
    +     XMLWriter $writer,
    -     $target,
    +     string $target,
    -     $content
    +     string $content
    -   )
    +   ): bool
  • xmlwriter_write_element_ns
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($prefix): ?string
    • Parameter type added for parameter #3 ($name): string
    • Parameter name of parameter #4 changed: $uri to $namespace
    • Parameter type added for parameter #4 ($namespace): ?string
    • Parameter type added for parameter #5 ($content): ?string
    • Parameter default value added for position #5 ($content): null
      xmlwriter_write_element_ns(
    -     $xmlwriter,
    +     XMLWriter $writer,
    -     $prefix,
    +     ?string $prefix,
    -     $name,
    +     string $name,
    -     $uri,
    +     ?string $namespace,
    -     $content
    +     ?string $content = null
    -   )
    +   ): bool
  • xmlwriter_write_element
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($name): string
    • Parameter type added for parameter #3 ($content): ?string
    • Parameter default value added for position #3 ($content): null
      xmlwriter_write_element(
    -     $xmlwriter,
    +     XMLWriter $writer,
    -     $name,
    +     string $name,
    -     $content
    +     ?string $content = null
    -   )
    +   ): bool
  • xmlwriter_output_memory
    • Return type added: string
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($flush): bool
    • Parameter default value added for position #2 ($flush): true
    - xmlwriter_output_memory($xmlwriter, $flush)
    + xmlwriter_output_memory(XMLWriter $writer, bool $flush = true): string
  • xmlwriter_start_attribute_ns
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($prefix): ?string
    • Parameter type added for parameter #3 ($name): string
    • Parameter name of parameter #4 changed: $uri to $namespace
    • Parameter type added for parameter #4 ($namespace): ?string
      xmlwriter_start_attribute_ns(
    -     $xmlwriter,
    +     XMLWriter $writer,
    -     $prefix,
    +     ?string $prefix,
    -     $name,
    +     string $name,
    -     $uri
    +     ?string $namespace
    -   )
    +   ): bool
  • xmlwriter_start_cdata
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    - xmlwriter_start_cdata($xmlwriter)
    + xmlwriter_start_cdata(XMLWriter $writer): bool
  • xmlwriter_end_attribute
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    - xmlwriter_end_attribute($xmlwriter)
    + xmlwriter_end_attribute(XMLWriter $writer): bool
  • xmlwriter_end_cdata
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    - xmlwriter_end_cdata($xmlwriter)
    + xmlwriter_end_cdata(XMLWriter $writer): bool
  • xmlwriter_end_comment
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    - xmlwriter_end_comment($xmlwriter)
    + xmlwriter_end_comment(XMLWriter $writer): bool
  • xmlwriter_end_document
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    - xmlwriter_end_document($xmlwriter)
    + xmlwriter_end_document(XMLWriter $writer): bool
  • xmlwriter_end_dtd
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    - xmlwriter_end_dtd($xmlwriter)
    + xmlwriter_end_dtd(XMLWriter $writer): bool
  • xmlwriter_end_dtd_attlist
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    - xmlwriter_end_dtd_attlist($xmlwriter)
    + xmlwriter_end_dtd_attlist(XMLWriter $writer): bool
  • xmlwriter_end_dtd_element
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    - xmlwriter_end_dtd_element($xmlwriter)
    + xmlwriter_end_dtd_element(XMLWriter $writer): bool
  • xmlwriter_end_dtd_entity
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    - xmlwriter_end_dtd_entity($xmlwriter)
    + xmlwriter_end_dtd_entity(XMLWriter $writer): bool
  • xmlwriter_end_pi
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    - xmlwriter_end_pi($xmlwriter)
    + xmlwriter_end_pi(XMLWriter $writer): bool
  • xmlwriter_flush
    • Return type added: string|int
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($empty): bool
    • Parameter default value added for position #2 ($empty): true
    - xmlwriter_flush($xmlwriter, $empty)
    + xmlwriter_flush(XMLWriter $writer, bool $empty = true): string|int
  • xmlwriter_full_end_element
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    - xmlwriter_full_end_element($xmlwriter)
    + xmlwriter_full_end_element(XMLWriter $writer): bool
  • xmlwriter_open_memory

    Return type added: XMLWriter|false

    - xmlwriter_open_memory()
    + xmlwriter_open_memory(): XMLWriter|false
  • xmlwriter_open_uri
    • Return type added: XMLWriter|false
    • Parameter type added for parameter #1 ($uri): string
    - xmlwriter_open_uri($uri)
    + xmlwriter_open_uri(string $uri): XMLWriter|false
  • xmlwriter_set_indent
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter name of parameter #2 changed: $indent to $enable
    • Parameter type added for parameter #2 ($enable): bool
    - xmlwriter_set_indent($xmlwriter, $indent)
    + xmlwriter_set_indent(XMLWriter $writer, bool $enable): bool
  • xmlwriter_set_indent_string
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter name of parameter #2 changed: $indentString to $indentation
    • Parameter type added for parameter #2 ($indentation): string
    - xmlwriter_set_indent_string($xmlwriter, $indentString)
    + xmlwriter_set_indent_string(XMLWriter $writer, string $indentation): bool
  • xmlwriter_start_attribute
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    • Parameter type added for parameter #2 ($name): string
    - xmlwriter_start_attribute($xmlwriter, $name)
    + xmlwriter_start_attribute(XMLWriter $writer, string $name): bool
  • xmlwriter_end_element
    • Return type added: bool
    • Parameter name of parameter #1 changed: $xmlwriter to $writer
    • Parameter type added for parameter #1 ($writer): XMLWriter
    - xmlwriter_end_element($xmlwriter)
    + xmlwriter_end_element(XMLWriter $writer): bool

ext-Zend OPcache

  • opcache_get_configuration

    Return type added: array|false

    - opcache_get_configuration()
    + opcache_get_configuration(): array|false
  • opcache_reset

    Return type added: bool

    - opcache_reset()
    + opcache_reset(): bool
  • opcache_is_script_cached
    • Return type added: bool
    • Parameter name of parameter #1 changed: $script to $filename
    • Parameter type added for parameter #1 ($filename): string
    - opcache_is_script_cached($script)
    + opcache_is_script_cached(string $filename): bool
  • opcache_get_status
    • Return type added: array|false
    • Parameter name of parameter #1 changed: $fetch_scripts to $include_scripts
    • Parameter type added for parameter #1 ($include_scripts): bool
    • Parameter default value added for position #1 ($include_scripts): true
    - opcache_get_status($fetch_scripts)
    + opcache_get_status(bool $include_scripts = true): array|false
  • opcache_compile_file
    • Return type added: bool
    • Parameter name of parameter #1 changed: $file to $filename
    • Parameter type added for parameter #1 ($filename): string
    - opcache_compile_file($file)
    + opcache_compile_file(string $filename): bool
  • opcache_invalidate
    • Return type added: bool
    • Parameter name of parameter #1 changed: $script to $filename
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($force): bool
    • Parameter default value added for position #2 ($force): false
    - opcache_invalidate($script, $force)
    + opcache_invalidate(string $filename, bool $force = false): bool

ext-zlib

  • zlib_decode
    • Return type added: string|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $max_decoded_len to $max_length
    • Parameter type added for parameter #2 ($max_length): int
    • Parameter default value added for position #2 ($max_length): 0
    - zlib_decode($data, $max_decoded_len)
    + zlib_decode(string $data, int $max_length = 0): string|false
  • zlib_encode
    • Return type added: string|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter type added for parameter #2 ($encoding): int
    • Parameter type added for parameter #3 ($level): int
    • Parameter default value added for position #3 ($level): -1
      zlib_encode(
    -     $data,
    +     string $data,
    -     $encoding,
    +     int $encoding,
    -     $level
    +     int $level = -1
    -   )
    +   ): string|false
  • zlib_get_coding_type

    Return type added: string|false

    - zlib_get_coding_type()
    + zlib_get_coding_type(): string|false
  • ob_gzhandler
    • Return type added: string|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter type added for parameter #2 ($flags): int
    - ob_gzhandler($data, $flags)
    + ob_gzhandler(string $data, int $flags): string|false
  • readgzfile
    • Return type added: int|false
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($use_include_path): int
    • Parameter default value added for position #2 ($use_include_path): 0
    - readgzfile($filename, $use_include_path)
    + readgzfile(string $filename, int $use_include_path = 0): int|false
  • gzdeflate
    • Return type added: string|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter type added for parameter #2 ($level): int
    • Parameter default value added for position #2 ($level): -1
    • Parameter type added for parameter #3 ($encoding): int
    • Parameter default value added for position #3 ($encoding): ZLIB_ENCODING_RAW
      gzdeflate(
    -     $data,
    +     string $data,
    -     $level,
    +     int $level = -1,
    -     $encoding
    +     int $encoding = ZLIB_ENCODING_RAW
    -   )
    +   ): string|false
  • gzencode
    • Return type added: string|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter type added for parameter #2 ($level): int
    • Parameter default value added for position #2 ($level): -1
    • Parameter type added for parameter #3 ($encoding): int
    • Parameter default value added for position #3 ($encoding): ZLIB_ENCODING_GZIP
      gzencode(
    -     $data,
    +     string $data,
    -     $level,
    +     int $level = -1,
    -     $encoding
    +     int $encoding = ZLIB_ENCODING_GZIP
    -   )
    +   ): string|false
  • inflate_init
    • Return type added: InflateContext|false
    • Parameter type added for parameter #1 ($encoding): int
    • Parameter type added for parameter #2 ($options): array
    • Parameter default value added for position #2 ($options): []
    - inflate_init($encoding, $options)
    + inflate_init(int $encoding, array $options = []): InflateContext|false
  • inflate_get_status
    • Return type added: int
    • Parameter name of parameter #1 changed: $resource to $context
    • Parameter type added for parameter #1 ($context): InflateContext
    - inflate_get_status($resource)
    + inflate_get_status(InflateContext $context): int
  • inflate_get_read_len
    • Return type added: int
    • Parameter name of parameter #1 changed: $resource to $context
    • Parameter type added for parameter #1 ($context): InflateContext
    - inflate_get_read_len($resource)
    + inflate_get_read_len(InflateContext $context): int
  • inflate_add
    • Return type added: string|false
    • Parameter type added for parameter #1 ($context): InflateContext
    • Parameter name of parameter #2 changed: $encoded_data to $data
    • Parameter type added for parameter #2 ($data): string
    • Parameter type added for parameter #3 ($flush_mode): int
    • Parameter default value added for position #3 ($flush_mode): ZLIB_SYNC_FLUSH
      inflate_add(
    -     $context,
    +     InflateContext $context,
    -     $encoded_data,
    +     string $data,
    -     $flush_mode
    +     int $flush_mode = ZLIB_SYNC_FLUSH
    -   )
    +   ): string|false
  • gzdecode
    • Return type added: string|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $max_decoded_len to $max_length
    • Parameter type added for parameter #2 ($max_length): int
    • Parameter default value added for position #2 ($max_length): 0
    - gzdecode($data, $max_decoded_len)
    + gzdecode(string $data, int $max_length = 0): string|false
  • gzfile
    • Return type added: array|false
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($use_include_path): int
    • Parameter default value added for position #2 ($use_include_path): 0
    - gzfile($filename, $use_include_path)
    + gzfile(string $filename, int $use_include_path = 0): array|false
  • gzcompress
    • Return type added: string|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter type added for parameter #2 ($level): int
    • Parameter default value added for position #2 ($level): -1
    • Parameter type added for parameter #3 ($encoding): int
    • Parameter default value added for position #3 ($encoding): ZLIB_ENCODING_DEFLATE
      gzcompress(
    -     $data,
    +     string $data,
    -     $level,
    +     int $level = -1,
    -     $encoding
    +     int $encoding = ZLIB_ENCODING_DEFLATE
    -   )
    +   ): string|false
  • gzclose
    • Return type added: bool
    • Parameter name of parameter #1 changed: $fp to $stream
    - gzclose($fp)
    + gzclose($stream): bool
  • gzwrite
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter name of parameter #2 changed: $str to $data
    • Parameter type added for parameter #2 ($data): string
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
      gzwrite(
    -     $fp,
    +     $stream,
    -     $str,
    +     string $data,
    -     $length
    +     ?int $length = null
    -   )
    +   ): int|false
  • gzuncompress
    • Return type added: string|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $max_decoded_len to $max_length
    • Parameter type added for parameter #2 ($max_length): int
    • Parameter default value added for position #2 ($max_length): 0
    - gzuncompress($data, $max_decoded_len)
    + gzuncompress(string $data, int $max_length = 0): string|false
  • gztell
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $fp to $stream
    - gztell($fp)
    + gztell($stream): int|false
  • gzseek
    • Return type added: int
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter type added for parameter #2 ($offset): int
    • Parameter type added for parameter #3 ($whence): int
    • Parameter default value added for position #3 ($whence): SEEK_SET
      gzseek(
    -     $fp,
    +     $stream,
    -     $offset,
    +     int $offset,
    -     $whence
    +     int $whence = SEEK_SET
    -   )
    +   ): int
  • gzrewind
    • Return type added: bool
    • Parameter name of parameter #1 changed: $fp to $stream
    - gzrewind($fp)
    + gzrewind($stream): bool
  • gzread
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter type added for parameter #2 ($length): int
    - gzread($fp, $length)
    + gzread($stream, int $length): string|false
  • gzputs
    • Return type added: int|false
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter name of parameter #2 changed: $str to $data
    • Parameter type added for parameter #2 ($data): string
    • Parameter type added for parameter #3 ($length): ?int
    • Parameter default value added for position #3 ($length): null
      gzputs(
    -     $fp,
    +     $stream,
    -     $str,
    +     string $data,
    -     $length
    +     ?int $length = null
    -   )
    +   ): int|false
  • gzpassthru
    • Return type added: int
    • Parameter name of parameter #1 changed: $fp to $stream
    - gzpassthru($fp)
    + gzpassthru($stream): int
  • gzopen
    • Parameter type added for parameter #1 ($filename): string
    • Parameter type added for parameter #2 ($mode): string
    • Parameter type added for parameter #3 ($use_include_path): int
    • Parameter default value added for position #3 ($use_include_path): 0
      gzopen(
    -     $filename,
    +     string $filename,
    -     $mode,
    +     string $mode,
    -     $use_include_path
    +     int $use_include_path = 0
        )
  • gzinflate
    • Return type added: string|false
    • Parameter type added for parameter #1 ($data): string
    • Parameter name of parameter #2 changed: $max_decoded_len to $max_length
    • Parameter type added for parameter #2 ($max_length): int
    • Parameter default value added for position #2 ($max_length): 0
    - gzinflate($data, $max_decoded_len)
    + gzinflate(string $data, int $max_length = 0): string|false
  • gzgets
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $fp to $stream
    • Parameter type added for parameter #2 ($length): ?int
    • Parameter default value added for position #2 ($length): null
    - gzgets($fp, $length)
    + gzgets($stream, ?int $length = null): string|false
  • gzgetc
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $fp to $stream
    - gzgetc($fp)
    + gzgetc($stream): string|false
  • gzeof
    • Return type added: bool
    • Parameter name of parameter #1 changed: $fp to $stream
    - gzeof($fp)
    + gzeof($stream): bool
  • deflate_add
    • Return type added: string|false
    • Parameter name of parameter #1 changed: $resource to $context
    • Parameter type added for parameter #1 ($context): DeflateContext
    • Parameter name of parameter #2 changed: $add to $data
    • Parameter type added for parameter #2 ($data): string
    • Parameter name of parameter #3 changed: $flush_behavior to $flush_mode
    • Parameter type added for parameter #3 ($flush_mode): int
    • Parameter default value added for position #3 ($flush_mode): ZLIB_SYNC_FLUSH
      deflate_add(
    -     $resource,
    +     DeflateContext $context,
    -     $add,
    +     string $data,
    -     $flush_behavior
    +     int $flush_mode = ZLIB_SYNC_FLUSH
    -   )
    +   ): string|false
  • deflate_init
    • Return type added: DeflateContext|false
    • Parameter type added for parameter #1 ($encoding): int
    • Parameter name of parameter #2 changed: $level to $options
    • Parameter type added for parameter #2 ($options): array
    • Parameter default value added for position #2 ($options): []
    - deflate_init($encoding, $level)
    + deflate_init(int $encoding, array $options = []): DeflateContext|false
Subscribe to PHP.Watch newsletter for monthly updates

You will receive an email on last Wednesday of every month and on major PHP releases with new articles related to PHP, upcoming changes, new features and what's changing in the language. No marketing emails, no selling of your contacts, no click-tracking, and one-click instant unsubscribe from any email you receive.