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
zend.exception_string_param_max_lenINI directive added
opcache.record_warningsINI directive added
opcache.jitINI directive added
opcache.jit_bisect_limitINI directive added
opcache.jit_blacklist_root_traceINI directive added
opcache.jit_blacklist_side_traceINI directive added
opcache.jit_buffer_sizeINI directive added
opcache.jit_debugINI directive added
opcache.jit_hot_funcINI directive added
opcache.jit_hot_loopINI directive added
opcache.jit_hot_returnINI directive added
opcache.jit_max_exit_countersINI directive added
opcache.jit_max_loop_unrollsINI directive added
opcache.jit_max_polymorphic_callsINI directive added
opcache.jit_max_recursive_callsINI directive added
opcache.jit_max_recursive_returnsINI directive added
opcache.jit_max_root_tracesINI directive added
opcache.jit_max_side_tracesINI directive added
opcache.jit_prof_thresholdINI directive added
opcache.jit_hot_side_exitINI directive added
Classes
Core
InternalIteratorClass added
UnhandledMatchErrorException class added
ValueErrorException class added
WeakMapClass added
ext-curl
CurlHandleClass added
CurlMultiHandleClass added
CurlShareHandleClass added
ext-enchant
EnchantDictionaryClass added
EnchantBrokerClass added
ext-gd
GdImageClass added
ext-oci8
OCICollectionClass added
OCILobClass added
ext-openssl
OpenSSLAsymmetricKeyClass added
OpenSSLCertificateClass added
OpenSSLCertificateSigningRequestClass added
ext-Reflection
ReflectionUnionTypeClass added
ReflectionAttributeClass added
ext-shmop
ShmopClass added
ext-sockets
SocketClass added
AddressInfoClass added
ext-sysvmsg
SysvMessageQueueClass added
ext-sysvsem
SysvSemaphoreClass added
ext-sysvshm
SysvSharedMemoryClass added
ext-tokenizer
PhpTokenClass added
ext-xml
XMLParserClass added
ext-xmlrpc
XmlRpcServerClass added
ext-zlib
InflateContextClass added
DeflateContextClass added
Interfaces
Core
StringableInterface added
ext-dom
DOMParentNodeInterface added
DOMChildNodeInterface added
Attributes
Core
AttributeAttribute added
Functions
Core
get_resource_idFunction added
ext-enchant
enchant_dict_is_in_sessionFunction added
ext-gd
imagegetinterpolationFunction added
ext-intl
intltz_get_windows_idFunction added
intltz_get_id_for_windows_idFunction added
ext-ldap
ldap_count_referencesFunction added
ext-openssl
openssl_cms_decryptFunction added
openssl_cms_encryptFunction added
openssl_cms_readFunction added
openssl_cms_signFunction added
openssl_cms_verifyFunction added
ext-pcre
preg_last_error_msgFunction added
Core
str_containsFunction added
str_ends_withFunction added
str_starts_withFunction added
get_debug_typeFunction added
fdivFunction added
Constants
filter
FILTER_VALIDATE_BOOLConstant added
openssl
OPENSSL_ENCODING_SMIMEConstant added
OPENSSL_ENCODING_PEMConstant added
OPENSSL_ENCODING_DERConstant added
OPENSSL_CMS_TEXTConstant added
OPENSSL_CMS_DETACHEDConstant added
OPENSSL_CMS_NOVERIFYConstant added
OPENSSL_CMS_NOSIGSConstant added
OPENSSL_CMS_NOINTERNConstant added
OPENSSL_CMS_NOCERTSConstant added
OPENSSL_CMS_NOATTRConstant added
OPENSSL_CMS_BINARYConstant added
standard
PATHINFO_ALLConstant added
tokenizer
T_NULLSAFE_OBJECT_OPERATORConstant added
T_NAME_RELATIVEConstant added
T_ATTRIBUTEConstant added
T_MATCHConstant added
T_NAME_FULLY_QUALIFIEDConstant added
T_NAME_QUALIFIEDConstant added
Removals
INI Directives
Global
track_errorsINI directive removed
mbstring.func_overloadINI directive removed
assert.quiet_evalINI directive removed
Functions
Core
create_functionFunction removed
eachFunction removed
ext-exif
read_exif_dataFunction removed
ext-gd
png2wbmpFunction removed
image2wbmpFunction removed
jpeg2wbmpFunction removed
ext-gmp
gmp_randomFunction removed
ext-imap
imap_headerFunction removed
ext-ldap
ldap_control_paged_result_responseFunction removed
ldap_control_paged_resultFunction removed
ldap_sortFunction removed
ext-mbstring
mbsplitFunction removed
mberegi_replaceFunction removed
mbregex_encodingFunction removed
mberegiFunction removed
mbereg_search_setposFunction removed
mbereg_search_regsFunction removed
mbereg_search_posFunction removed
mbereg_search_initFunction removed
mbereg_search_getregsFunction removed
mbereg_search_getposFunction removed
mbereg_searchFunction removed
mbereg_replaceFunction removed
mberegFunction removed
mbereg_matchFunction removed
ext-oci8
ociinternaldebugFunction removed
oci_internal_debugFunction removed
Core
hebrevcFunction removed
is_realFunction removed
restore_include_pathFunction removed
get_magic_quotes_gpcFunction removed
get_magic_quotes_runtimeFunction removed
fgetssFunction removed
ezmlm_hashFunction removed
convert_cyr_stringFunction removed
money_formatFunction removed
ext-zlib
gzgetssFunction removed
Classes
ext-dom
DOMStringExtendClass removed
DOMLocatorClass removed
DOMStringListClass removed
DOMTypeinfoClass removed
DOMUserDataHandlerClass removed
DOMNameListClass removed
DOMImplementationSourceClass removed
DOMImplementationListClass removed
DOMErrorHandlerClass removed
DOMDomErrorClass removed
DOMConfigurationClass removed
ext-oci8
OCI-CollectionClass removed
OCI-LobClass removed
Constants
filter
FILTER_FLAG_SCHEME_REQUIREDConstant removed
FILTER_SANITIZE_MAGIC_QUOTESConstant removed
FILTER_FLAG_HOST_REQUIREDConstant removed
INPUT_REQUESTConstant removed
INPUT_SESSIONConstant removed
intl
INTL_IDNA_VARIANT_2003Constant removed
mbstring
MB_OVERLOAD_MAILConstant removed
MB_OVERLOAD_STRINGConstant removed
MB_OVERLOAD_REGEXConstant removed
sockets
AI_IDN_USE_STD3_ASCII_RULESConstant removed
AI_IDN_ALLOW_UNASSIGNEDConstant removed
standard
ASSERT_QUIET_EVALConstant removed
Changed
INI Directives
Global
date.sunrise_zenithINI directive default value changed from
90.583333to90.833333date.sunset_zenithINI directive default value changed from
90.583333to90.833333assert.exceptionINI directive default value changed from
0to1
Classes
Core
TypeErrorImplements
StringableinterfaceParseErrorImplements
StringableinterfaceCompileErrorImplements
StringableinterfaceClosedGeneratorExceptionImplements
StringableinterfaceErrorImplements
StringableinterfaceErrorExceptionImplements
StringableinterfaceExceptionImplements
StringableinterfaceArgumentCountErrorImplements
StringableinterfaceArithmeticErrorImplements
StringableinterfaceDivisionByZeroErrorImplements
Stringableinterface
ext-date
DatePeriodImplements
IteratorAggregateinterface
ext-dom
DOMNodeListImplements
IteratorAggregateinterfaceDOMTextImplements
DOMChildNodeinterfaceDOMNamedNodeMapImplements
IteratorAggregateinterfaceDOMCommentImplements
DOMChildNodeinterfaceDOMExceptionImplements
StringableinterfaceDOMElementImplements
DOMParentNodeandDOMChildNodeinterfacesDOMDocumentFragmentImplements
DOMParentNodeinterfaceDOMDocumentImplements
DOMParentNodeinterfaceDOMCharacterDataImplements
DOMChildNodeinterfaceDOMCdataSectionImplements
DOMChildNodeinterface
ext-FFI
FFI\ParserExceptionImplements
StringableinterfaceFFI\ExceptionImplements
Stringableinterface
ext-intl
IntlExceptionImplements
StringableinterfaceIntlCodePointBreakIteratorImplements
IteratorAggregateinterfaceIntlRuleBasedBreakIteratorImplements
IteratorAggregateinterfaceIntlBreakIteratorImplements
IteratorAggregateinterfaceResourceBundleImplements
IteratorAggregateinterface
ext-json
JsonExceptionImplements
Stringableinterface
ext-mysqli
mysqli_sql_exceptionImplements
Stringableinterfacemysqli_resultImplements
IteratorAggregateinterface
ext-PDO
PDOExceptionImplements
StringableinterfacePDOStatementImplements
IteratorAggregateinterface
ext-Phar
PharFileInfoImplements
StringableinterfacePharImplements
StringableinterfacePharDataImplements
StringableinterfacePharExceptionImplements
Stringableinterface
ext-Reflection
ReflectionMethodImplements
StringableinterfaceReflectionZendExtensionImplements
StringableinterfaceReflectionType- Implements
Stringableinterface - Class is made
abstract - Class can now be instantiated;
new ReflectionTypeis allowed
ReflectionReferenceClass is marked
finalReflectionPropertyImplements
StringableinterfaceReflectionParameterImplements
StringableinterfaceReflectionObjectImplements
StringableinterfaceReflectionNamedTypeImplements
StringableinterfaceReflectionGeneratorClass is marked
finalReflectionFunctionAbstractImplements
StringableinterfaceReflectionFunctionImplements
StringableinterfaceReflectionExtensionImplements
StringableinterfaceReflectionClassImplements
StringableinterfaceReflectionClassConstantImplements
StringableinterfaceReflectionExceptionImplements
Stringableinterfaceext-SimpleXML
SimpleXMLIteratorImplements
StringableinterfaceSimpleXMLElementImplements
Stringable,RecursiveIterator, andIteratorinterfaces
ext-snmp
SNMPExceptionImplements
Stringableinterface
ext-soap
SoapFaultImplements
Stringableinterface
ext-sodium
SodiumExceptionImplements
Stringableinterface
ext-SPL
RangeExceptionImplements
StringableinterfaceRuntimeExceptionImplements
StringableinterfaceOutOfBoundsExceptionImplements
StringableinterfaceOutOfRangeExceptionImplements
StringableinterfaceOverflowExceptionImplements
StringableinterfaceRecursiveCachingIteratorImplements
StringableinterfaceRecursiveDirectoryIteratorImplements
StringableinterfaceDirectoryIteratorImplements
StringableinterfaceGlobIteratorImplements
StringableinterfaceFilesystemIteratorImplements
StringableinterfaceBadFunctionCallExceptionImplements
StringableinterfaceBadMethodCallExceptionImplements
StringableinterfaceDomainExceptionImplements
StringableinterfaceCachingIteratorImplements
StringableinterfaceInvalidArgumentExceptionImplements
StringableinterfaceLogicExceptionImplements
StringableinterfaceLengthExceptionImplements
StringableinterfaceUnexpectedValueExceptionImplements
StringableinterfaceSplFileInfoImplements
StringableinterfaceSplFileObjectImplements
StringableinterfaceSplFixedArray- Implements
IteratorAggregateinterface - No longer implements
Iteratorinterface
SplTempFileObjectImplements
StringableinterfaceUnderflowExceptionImplements
StringableinterfaceCore
AssertionErrorImplements
Stringableinterface__PHP_Incomplete_ClassClass is marked
final
Interfaces
Core
ThrowableImplements
Stringableinterface
ext-Reflection
ReflectorImplements
Stringableinterface
Constants
oci8
OCI_CRED_EXTConstant value changed from
-2147483648to2147483648
standard
ASSERT_EXCEPTIONConstant value changed from
6to5
Deprecations
Constants
enchant
ENCHANT_MYSPELLConstant deprecated
var_dump(ENCHANT_MYSPELL); // 1Constant ENCHANT_MYSPELL is deprecatedENCHANT_ISPELLConstant deprecated
var_dump(ENCHANT_ISPELL); // 2Constant ENCHANT_ISPELL is deprecated
pgsql
PGSQL_LIBPQ_VERSION_STRConstant deprecated
var_dump(PGSQL_LIBPQ_VERSION_STR); // __DYNAMIC__PgSQL LibPQ VersionConstant PGSQL_LIBPQ_VERSION_STR is deprecated
Functions
ext-enchant
enchant_dict_add_to_personalFunction deprecated
enchant_broker_set_dict_pathFunction deprecated
enchant_broker_get_dict_pathFunction deprecated
enchant_broker_free_dictFunction deprecated
enchant_broker_freeFunction deprecated
ext-libxml
libxml_disable_entity_loaderFunction deprecated
ext-oci8
ocibindbynameFunction deprecated
ocicancelFunction deprecated
ocicollappendFunction deprecated
ocicolltrimFunction deprecated
ocicollassignelemFunction deprecated
ocicollgetelemFunction deprecated
ocicollmaxFunction deprecated
ocicollsizeFunction deprecated
ocilogoffFunction deprecated
ocilogonFunction deprecated
ocinewcollectionFunction deprecated
ocinewcursorFunction deprecated
ocinewdescriptorFunction deprecated
ocinlogonFunction deprecated
ocinumcolsFunction deprecated
ocistatementtypeFunction deprecated
ocisetprefetchFunction deprecated
ociloadlobFunction deprecated
ociserverversionFunction deprecated
ociparseFunction deprecated
ocisavelobfileFunction deprecated
ocipasswordchangeFunction deprecated
ociplogonFunction deprecated
ociresultFunction deprecated
ocirollbackFunction deprecated
ocirowcountFunction deprecated
ocisavelobFunction deprecated
ociexecuteFunction deprecated
ociwritelobtofileFunction deprecated
ocicolumnnameFunction deprecated
ocicolumnprecisionFunction deprecated
ocicolumnscaleFunction deprecated
ocicolumnsizeFunction deprecated
ocicolumntypeFunction deprecated
ocicolumntyperawFunction deprecated
ocicommitFunction deprecated
ocidefinebynameFunction deprecated
ocierrorFunction deprecated
ocicolumnisnullFunction deprecated
ocifetchFunction deprecated
ocifetchintoFunction deprecated
ocifetchstatementFunction deprecated
ocifreecollectionFunction deprecated
ocifreecursorFunction deprecated
ocifreedescFunction deprecated
ocifreestatementFunction deprecated
ext-openssl
openssl_free_keyFunction deprecated
openssl_pkey_freeFunction deprecated
openssl_x509_freeFunction deprecated
ext-pgsql
pg_loreadFunction deprecated
pg_loreadallFunction deprecated
pg_lounlinkFunction deprecated
pg_lowriteFunction deprecated
pg_numfieldsFunction deprecated
pg_numrowsFunction deprecated
pg_loopenFunction deprecated
pg_loimportFunction deprecated
pg_loexportFunction deprecated
pg_locreateFunction deprecated
pg_locloseFunction deprecated
pg_setclientencodingFunction deprecated
pg_resultFunction deprecated
pg_errormessageFunction deprecated
pg_clientencodingFunction deprecated
pg_cmdtuplesFunction deprecated
pg_fieldsizeFunction deprecated
pg_getlastoidFunction deprecated
pg_freeresultFunction deprecated
pg_fieldtypeFunction deprecated
pg_fieldprtlenFunction deprecated
pg_fieldnumFunction deprecated
pg_fieldnameFunction deprecated
pg_fieldisnullFunction deprecated
ext-shmop
shmop_closeFunction deprecated
ext-zip
zip_entry_openFunction deprecated
zip_entry_nameFunction deprecated
zip_entry_filesizeFunction deprecated
zip_entry_compressionmethodFunction deprecated
zip_entry_compressedsizeFunction deprecated
zip_entry_closeFunction deprecated
zip_closeFunction deprecated
zip_entry_readFunction deprecated
zip_openFunction deprecated
zip_readFunction deprecated
Improvements
Functions
ext-bcmath
bcdiv- Return type added:
string - Parameter name of parameter #1 changed:
$left_operandto$num1 - Parameter type added for parameter #1 (
$num1):string - Parameter name of parameter #2 changed:
$right_operandto$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 - ) + ): stringbcsub- Return type added:
string - Parameter name of parameter #1 changed:
$left_operandto$num1 - Parameter type added for parameter #1 (
$num1):string - Parameter name of parameter #2 changed:
$right_operandto$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 - ) + ): stringbcsqrt- Return type added:
string - Parameter name of parameter #1 changed:
$operandto$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): stringbcscale- 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): intbcpowmod- Return type added:
string - Parameter name of parameter #1 changed:
$xto$num - Parameter type added for parameter #1 (
$num):string - Parameter name of parameter #2 changed:
$yto$exponent - Parameter type added for parameter #2 (
$exponent):string - Parameter name of parameter #3 changed:
$modto$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 - ) + ): stringbccomp- Return type added:
int - Parameter name of parameter #1 changed:
$left_operandto$num1 - Parameter type added for parameter #1 (
$num1):string - Parameter name of parameter #2 changed:
$right_operandto$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 - ) + ): intbcpow- Return type added:
string - Parameter name of parameter #1 changed:
$xto$num - Parameter type added for parameter #1 (
$num):string - Parameter name of parameter #2 changed:
$yto$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 - ) + ): stringbcmul- Return type added:
string - Parameter name of parameter #1 changed:
$left_operandto$num1 - Parameter type added for parameter #1 (
$num1):string - Parameter name of parameter #2 changed:
$right_operandto$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 - ) + ): stringbcmod- Return type added:
string - Parameter name of parameter #1 changed:
$left_operandto$num1 - Parameter type added for parameter #1 (
$num1):string - Parameter name of parameter #2 changed:
$right_operandto$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 - ) + ): stringbcadd- Return type added:
string - Parameter name of parameter #1 changed:
$left_operandto$num1 - Parameter type added for parameter #1 (
$num1):string - Parameter name of parameter #2 changed:
$right_operandto$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 - ) + ): stringext-bz2
bzclose- Return type added:
bool - Parameter name of parameter #1 changed:
$fpto$bz
- bzclose($fp) + bzclose($bz): boolbzcompress- Return type added:
string|int - Parameter name of parameter #1 changed:
$sourceto$data - Parameter type added for parameter #1 (
$data):string - Parameter name of parameter #2 changed:
$blocksizeto$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:
$workfactorto$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|intbzdecompress- Return type added:
string|int|false - Parameter name of parameter #1 changed:
$sourceto$data - Parameter type added for parameter #1 (
$data):string - Parameter name of parameter #2 changed:
$smallto$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|falsebzopenParameter type added for parameter #2 (
$mode):string- bzopen($file, $mode) + bzopen($file, string $mode)bzerrnoReturn type added:
int|false- bzerrno($bz) + bzerrno($bz): int|falsebzerrorReturn type added:
array|false- bzerror($bz) + bzerror($bz): array|falsebzerrstrReturn type added:
string|false- bzerrstr($bz) + bzerrstr($bz): string|falsebzflush- Return type added:
bool - Parameter name of parameter #1 changed:
$fpto$bz
- bzflush($fp) + bzflush($bz): boolbzread- 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|falsebzwrite- Return type added:
int|false - Parameter name of parameter #1 changed:
$fpto$bz - Parameter name of parameter #2 changed:
$strto$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|falseext-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 - ) + ): intcal_from_jd- Return type added:
array - Parameter name of parameter #1 changed:
$jdto$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): arraycal_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): arraycal_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 - ) + ): intfrenchtojd- 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 - ) + ): inteaster_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): inteaster_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:
$methodto$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): intunixtojd- 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|falsejdmonthname- Return type added:
string - Parameter name of parameter #1 changed:
$juliandaycountto$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): stringjdtojulian- Return type added:
string - Parameter name of parameter #1 changed:
$juliandaycountto$julian_day - Parameter type added for parameter #1 (
$julian_day):int
- jdtojulian($juliandaycount) + jdtojulian(int $julian_day): stringjdtounix- Return type added:
int - Parameter name of parameter #1 changed:
$jdayto$julian_day - Parameter type added for parameter #1 (
$julian_day):int
- jdtounix($jday) + jdtounix(int $julian_day): intjewishtojd- 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 - ) + ): intjdtojewish- Return type added:
string - Parameter name of parameter #1 changed:
$juliandaycountto$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:
$flto$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 - ) + ): stringjuliantojd- 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 - ) + ): intjdtogregorian- Return type added:
string - Parameter name of parameter #1 changed:
$juliandaycountto$julian_day - Parameter type added for parameter #1 (
$julian_day):int
- jdtogregorian($juliandaycount) + jdtogregorian(int $julian_day): stringjdtofrench- Return type added:
string - Parameter name of parameter #1 changed:
$juliandaycountto$julian_day - Parameter type added for parameter #1 (
$julian_day):int
- jdtofrench($juliandaycount) + jdtofrench(int $julian_day): stringgregoriantojd- 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 - ) + ): intjddayofweek- Return type added:
string|int - Parameter name of parameter #1 changed:
$juliandaycountto$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|intCore
is_subclass_of- Return type added:
bool - Parameter name of parameter #1 changed:
$objectto$object_or_class - Parameter type added for parameter #1 (
$object_or_class):mixed - Parameter name of parameter #2 changed:
$class_nameto$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 - ) + ): boolis_a- Return type added:
bool - Parameter name of parameter #1 changed:
$objectto$object_or_class - Parameter type added for parameter #1 (
$object_or_class):mixed - Parameter name of parameter #2 changed:
$class_nameto$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 - ) + ): boolinterface_exists- Return type added:
bool - Parameter name of parameter #1 changed:
$classnameto$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): booltrigger_error- Return type added:
bool - Parameter type added for parameter #1 (
$message):string - Parameter name of parameter #2 changed:
$error_typeto$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): booltrait_exists- Return type added:
bool - Parameter name of parameter #1 changed:
$traitnameto$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): boolstrcmp- Return type added:
int - Parameter name of parameter #1 changed:
$str1to$string1 - Parameter type added for parameter #1 (
$string1):string - Parameter name of parameter #2 changed:
$str2to$string2 - Parameter type added for parameter #2 (
$string2):string
- strcmp($str1, $str2) + strcmp(string $string1, string $string2): intstrcasecmp- Return type added:
int - Parameter name of parameter #1 changed:
$str1to$string1 - Parameter type added for parameter #1 (
$string1):string - Parameter name of parameter #2 changed:
$str2to$string2 - Parameter type added for parameter #2 (
$string2):string
- strcasecmp($str1, $str2) + strcasecmp(string $string1, string $string2): intstrlen- Return type added:
int - Parameter name of parameter #1 changed:
$strto$string - Parameter type added for parameter #1 (
$string):string
- strlen($str) + strlen(string $string): intuser_error- Return type added:
bool - Parameter type added for parameter #1 (
$message):string - Parameter name of parameter #2 changed:
$error_typeto$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): boolstrncasecmp- Return type added:
int - Parameter name of parameter #1 changed:
$str1to$string1 - Parameter type added for parameter #1 (
$string1):string - Parameter name of parameter #2 changed:
$str2to$string2 - Parameter type added for parameter #2 (
$string2):string - Parameter name of parameter #3 changed:
$lento$length - Parameter type added for parameter #3 (
$length):int
strncasecmp( - $str1, + string $string1, - $str2, + string $string2, - $len + int $length - ) + ): intstrncmp- Return type added:
int - Parameter name of parameter #1 changed:
$str1to$string1 - Parameter type added for parameter #1 (
$string1):string - Parameter name of parameter #2 changed:
$str2to$string2 - Parameter type added for parameter #2 (
$string2):string - Parameter name of parameter #3 changed:
$lento$length - Parameter type added for parameter #3 (
$length):int
strncmp( - $str1, + string $string1, - $str2, + string $string2, - $len + int $length - ) + ): intzend_versionReturn type added:
string- zend_version() + zend_version(): stringproperty_exists- Return type added:
bool - Parameter name of parameter #2 changed:
$property_nameto$property - Parameter type added for parameter #2 (
$property):string
- property_exists($object_or_class, $property_name) + property_exists($object_or_class, string $property): boolrestore_error_handlerReturn type added:
bool- restore_error_handler() + restore_error_handler(): boolrestore_exception_handlerReturn type added:
bool- restore_exception_handler() + restore_exception_handler(): boolset_error_handler- Parameter name of parameter #1 changed:
$error_handlerto$callback - Parameter type added for parameter #1 (
$callback):?callable - Parameter name of parameter #2 changed:
$error_typesto$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_handlerto$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>): stringgc_mem_cachesReturn type added:
int- gc_mem_caches() + gc_mem_caches(): intget_called_classReturn type added:
string- get_called_class() + get_called_class(): stringgc_statusReturn type added:
array- gc_status() + gc_status(): arrayget_defined_varsReturn type added:
array- get_defined_vars() + get_defined_vars(): arrayget_class_methods- Return type added:
array - Parameter name of parameter #1 changed:
$classto$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): arrayget_class_vars- Return type added:
array - Parameter name of parameter #1 changed:
$class_nameto$class - Parameter type added for parameter #1 (
$class):string
- get_class_vars($class_name) + get_class_vars(string $class): arrayget_declared_classesReturn type added:
array- get_declared_classes() + get_declared_classes(): arrayget_declared_traitsReturn type added:
array- get_declared_traits() + get_declared_traits(): arrayget_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): arrayget_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): arrayget_declared_interfacesReturn type added:
array- get_declared_interfaces() + get_declared_interfaces(): arraygc_enabledReturn type added:
bool- gc_enabled() + gc_enabled(): boolgc_enableReturn type added:
void- gc_enable() + gc_enable(): voidgc_disableReturn type added:
void- gc_disable() + gc_disable(): voidgc_collect_cyclesReturn type added:
int- gc_collect_cycles() + gc_collect_cycles(): intfunction_exists- Return type added:
bool - Parameter name of parameter #1 changed:
$function_nameto$function - Parameter type added for parameter #1 (
$function):string
- function_exists($function_name) + function_exists(string $function): boolfunc_num_argsReturn type added:
int- func_num_args() + func_num_args(): intfunc_get_argsReturn type added:
array- func_get_args() + func_get_args(): arrayfunc_get_arg- Return type added:
mixed - Parameter name of parameter #1 changed:
$arg_numto$position - Parameter type added for parameter #1 (
$position):int
- func_get_arg($arg_num) + func_get_arg(int $position): mixedclass_exists- Return type added:
bool - Parameter name of parameter #1 changed:
$classnameto$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): boolclass_alias- Return type added:
bool - Parameter name of parameter #1 changed:
$user_class_nameto$class - Parameter type added for parameter #1 (
$class):string - Parameter name of parameter #2 changed:
$alias_nameto$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 - ) + ): boolget_included_filesReturn type added:
array- get_included_files() + get_included_files(): arrayerror_reporting- Return type added:
int - Parameter name of parameter #1 changed:
$new_error_levelto$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): intextension_loaded- Return type added:
bool - Parameter name of parameter #1 changed:
$extension_nameto$extension - Parameter type added for parameter #1 (
$extension):string
- extension_loaded($extension_name) + extension_loaded(string $extension): booldefined- Return type added:
bool - Parameter type added for parameter #1 (
$constant_name):string
- defined($constant_name) + defined(string $constant_name): booldefine- 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 - ) + ): booldebug_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): voiddebug_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): arrayget_extension_funcs- Return type added:
array|false - Parameter name of parameter #1 changed:
$extension_nameto$extension - Parameter type added for parameter #1 (
$extension):string
- get_extension_funcs($extension_name) + get_extension_funcs(string $extension): array|falseget_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): arrayget_resource_type- Return type added:
string - Parameter name of parameter #1 changed:
$resto$resource
- get_resource_type($res) + get_resource_type($resource): stringget_required_filesReturn type added:
array- get_required_files() + get_required_files(): arrayget_parent_class- Return type added:
string|false - Parameter name of parameter #1 changed:
$objectto$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|falseget_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): arrayget_mangled_object_vars- Return type added:
array - Parameter name of parameter #1 changed:
$objto$object - Parameter type added for parameter #1 (
$object):object
- get_mangled_object_vars($obj) + get_mangled_object_vars(object $object): arrayget_object_vars- Return type added:
array - Parameter name of parameter #1 changed:
$objto$object - Parameter type added for parameter #1 (
$object):object
- get_object_vars($obj) + get_object_vars(object $object): arraymethod_exists- Return type added:
bool - Parameter name of parameter #1 changed:
$objectto$object_or_class - Parameter type added for parameter #2 (
$method):string
- method_exists($object, $method) + method_exists($object_or_class, string $method): boolext-ctype
ctype_xdigit- Return type added:
bool - Parameter type added for parameter #1 (
$text):mixed
- ctype_xdigit($text) + ctype_xdigit(mixed $text): boolctype_upper- Return type added:
bool - Parameter type added for parameter #1 (
$text):mixed
- ctype_upper($text) + ctype_upper(mixed $text): boolctype_space- Return type added:
bool - Parameter type added for parameter #1 (
$text):mixed
- ctype_space($text) + ctype_space(mixed $text): boolctype_punct- Return type added:
bool - Parameter type added for parameter #1 (
$text):mixed
- ctype_punct($text) + ctype_punct(mixed $text): boolctype_print- Return type added:
bool - Parameter type added for parameter #1 (
$text):mixed
- ctype_print($text) + ctype_print(mixed $text): boolctype_lower- Return type added:
bool - Parameter type added for parameter #1 (
$text):mixed
- ctype_lower($text) + ctype_lower(mixed $text): boolctype_graph- Return type added:
bool - Parameter type added for parameter #1 (
$text):mixed
- ctype_graph($text) + ctype_graph(mixed $text): boolctype_digit- Return type added:
bool - Parameter type added for parameter #1 (
$text):mixed
- ctype_digit($text) + ctype_digit(mixed $text): boolctype_cntrl- Return type added:
bool - Parameter type added for parameter #1 (
$text):mixed
- ctype_cntrl($text) + ctype_cntrl(mixed $text): boolctype_alpha- Return type added:
bool - Parameter type added for parameter #1 (
$text):mixed
- ctype_alpha($text) + ctype_alpha(mixed $text): boolctype_alnum- Return type added:
bool - Parameter type added for parameter #1 (
$text):mixed
- ctype_alnum($text) + ctype_alnum(mixed $text): boolext-curl
curl_escape- Return type added:
string|false - Parameter name of parameter #1 changed:
$chto$handle - Parameter type added for parameter #1 (
$handle):CurlHandle - Parameter name of parameter #2 changed:
$strto$string - Parameter type added for parameter #2 (
$string):string
- curl_escape($ch, $str) + curl_escape(CurlHandle $handle, string $string): string|falsecurl_version- Return type added:
array|false - No longer accepts any parameters
- curl_version($version) + curl_version(): array|falsecurl_exec- Return type added:
string|bool - Parameter name of parameter #1 changed:
$chto$handle - Parameter type added for parameter #1 (
$handle):CurlHandle
- curl_exec($ch) + curl_exec(CurlHandle $handle): string|boolcurl_errno- Return type added:
int - Parameter name of parameter #1 changed:
$chto$handle - Parameter type added for parameter #1 (
$handle):CurlHandle
- curl_errno($ch) + curl_errno(CurlHandle $handle): intcurl_error- Return type added:
string - Parameter name of parameter #1 changed:
$chto$handle - Parameter type added for parameter #1 (
$handle):CurlHandle
- curl_error($ch) + curl_error(CurlHandle $handle): stringcurl_share_strerror- Return type added:
?string - Parameter name of parameter #1 changed:
$errornumto$error_code - Parameter type added for parameter #1 (
$error_code):int
- curl_share_strerror($errornum) + curl_share_strerror(int $error_code): ?stringcurl_multi_strerror- Return type added:
?string - Parameter name of parameter #1 changed:
$errornumto$error_code - Parameter type added for parameter #1 (
$error_code):int
- curl_multi_strerror($errornum) + curl_multi_strerror(int $error_code): ?stringcurl_getinfo- Return type added:
mixed - Parameter name of parameter #1 changed:
$chto$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): mixedcurl_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|falsecurl_multi_add_handle- Return type added:
int - Parameter name of parameter #1 changed:
$mhto$multi_handle - Parameter type added for parameter #1 (
$multi_handle):CurlMultiHandle - Parameter name of parameter #2 changed:
$chto$handle - Parameter type added for parameter #2 (
$handle):CurlHandle
- curl_multi_add_handle($mh, $ch) + curl_multi_add_handle(CurlMultiHandle $multi_handle, CurlHandle $handle): intcurl_multi_close- Return type added:
void - Parameter name of parameter #1 changed:
$mhto$multi_handle - Parameter type added for parameter #1 (
$multi_handle):CurlMultiHandle
- curl_multi_close($mh) + curl_multi_close(CurlMultiHandle $multi_handle): voidcurl_multi_errno- Return type added:
int - Parameter name of parameter #1 changed:
$mhto$multi_handle - Parameter type added for parameter #1 (
$multi_handle):CurlMultiHandle
- curl_multi_errno($mh) + curl_multi_errno(CurlMultiHandle $multi_handle): intcurl_multi_exec- Return type added:
int - Parameter name of parameter #1 changed:
$mhto$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): intcurl_multi_getcontent- Return type added:
?string - Parameter name of parameter #1 changed:
$chto$handle - Parameter type added for parameter #1 (
$handle):CurlHandle
- curl_multi_getcontent($ch) + curl_multi_getcontent(CurlHandle $handle): ?stringcurl_multi_info_read- Return type added:
array|false - Parameter name of parameter #1 changed:
$mhto$multi_handle - Parameter type added for parameter #1 (
$multi_handle):CurlMultiHandle - Parameter name of parameter #2 changed:
$msgs_in_queueto$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|falsecurl_multi_initReturn type added:
CurlMultiHandle- curl_multi_init() + curl_multi_init(): CurlMultiHandlecurl_multi_remove_handle- Return type added:
int - Parameter name of parameter #1 changed:
$mhto$multi_handle - Parameter type added for parameter #1 (
$multi_handle):CurlMultiHandle - Parameter name of parameter #2 changed:
$chto$handle - Parameter type added for parameter #2 (
$handle):CurlHandle
- curl_multi_remove_handle($mh, $ch) + curl_multi_remove_handle(CurlMultiHandle $multi_handle, CurlHandle $handle): intcurl_multi_select- Return type added:
int - Parameter name of parameter #1 changed:
$mhto$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): intcurl_multi_setopt- Return type added:
bool - Parameter name of parameter #1 changed:
$shto$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 - ) + ): boolcurl_unescape- Return type added:
string|false - Parameter name of parameter #1 changed:
$chto$handle - Parameter type added for parameter #1 (
$handle):CurlHandle - Parameter name of parameter #2 changed:
$strto$string - Parameter type added for parameter #2 (
$string):string
- curl_unescape($ch, $str) + curl_unescape(CurlHandle $handle, string $string): string|falsecurl_pause- Return type added:
int - Parameter name of parameter #1 changed:
$chto$handle - Parameter type added for parameter #1 (
$handle):CurlHandle - Parameter name of parameter #2 changed:
$bitmaskto$flags - Parameter type added for parameter #2 (
$flags):int
- curl_pause($ch, $bitmask) + curl_pause(CurlHandle $handle, int $flags): intcurl_reset- Return type added:
void - Parameter name of parameter #1 changed:
$chto$handle - Parameter type added for parameter #1 (
$handle):CurlHandle
- curl_reset($ch) + curl_reset(CurlHandle $handle): voidcurl_setopt- Return type added:
bool - Parameter name of parameter #1 changed:
$chto$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 - ) + ): boolcurl_setopt_array- Return type added:
bool - Parameter name of parameter #1 changed:
$chto$handle - Parameter type added for parameter #1 (
$handle):CurlHandle
- curl_setopt_array($ch, array $options) + curl_setopt_array(CurlHandle $handle, array $options): boolcurl_share_close- Return type added:
void - Parameter name of parameter #1 changed:
$shto$share_handle - Parameter type added for parameter #1 (
$share_handle):CurlShareHandle
- curl_share_close($sh) + curl_share_close(CurlShareHandle $share_handle): voidcurl_share_errno- Return type added:
int - Parameter name of parameter #1 changed:
$shto$share_handle - Parameter type added for parameter #1 (
$share_handle):CurlShareHandle
- curl_share_errno($sh) + curl_share_errno(CurlShareHandle $share_handle): intcurl_share_initReturn type added:
CurlShareHandle- curl_share_init() + curl_share_init(): CurlShareHandlecurl_share_setopt- Return type added:
bool - Parameter name of parameter #1 changed:
$shto$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 - ) + ): boolcurl_copy_handle- Return type added:
CurlHandle|false - Parameter name of parameter #1 changed:
$chto$handle - Parameter type added for parameter #1 (
$handle):CurlHandle
- curl_copy_handle($ch) + curl_copy_handle(CurlHandle $handle): CurlHandle|falsecurl_close- Return type added:
void - Parameter name of parameter #1 changed:
$chto$handle - Parameter type added for parameter #1 (
$handle):CurlHandle
- curl_close($ch) + curl_close(CurlHandle $handle): voidcurl_file_create- Return type added:
CURLFile - Parameter type added for parameter #1 (
$filename):string - Parameter name of parameter #2 changed:
$mimetypeto$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:
$postnameto$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 - ) + ): CURLFilecurl_strerror- Return type added:
?string - Parameter name of parameter #1 changed:
$errornumto$error_code - Parameter type added for parameter #1 (
$error_code):int
- curl_strerror($errornum) + curl_strerror(int $error_code): ?stringext-date
date_create_immutable- Return type added:
DateTimeImmutable|false - Parameter name of parameter #1 changed:
$timeto$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|falsedate_interval_create_from_date_string- Return type added:
DateInterval|false - Parameter name of parameter #1 changed:
$timeto$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|falsedate_get_last_errorsReturn type added:
array|false- date_get_last_errors() + date_get_last_errors(): array|falsedate_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): stringdate_diff- Return type added:
DateInterval - Parameter name of parameter #1 changed:
$objectto$baseObject - Parameter type added for parameter #1 (
$baseObject):DateTimeInterface - Parameter name of parameter #2 changed:
$object2to$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 - ) + ): DateIntervaldate_default_timezone_set- Return type added:
bool - Parameter name of parameter #1 changed:
$timezone_identifierto$timezoneId - Parameter type added for parameter #1 (
$timezoneId):string
- date_default_timezone_set($timezone_identifier) + date_default_timezone_set(string $timezoneId): booldate_default_timezone_getReturn type added:
string- date_default_timezone_get() + date_default_timezone_get(): string- Return type added:
- Return type added:
- Return type added:
- Return type added:
- Return type added:
- Return type added:
- Return type added:
- Implements
- Implements