Skip to content

Latest commit

 

History

History
236 lines (233 loc) · 7.88 KB

File metadata and controls

236 lines (233 loc) · 7.88 KB

PHP Changed Behavior

.. toctree::
   :maxdepth: 1
   :caption: Contents:

   behavior/absolute_array.rst
   behavior/absoluteArrayName.rst
   behavior/abstractPrivateMethodInTrait.rst
   behavior/accessTraitsDirectly.rst
   behavior/aliasReplace.rst
   behavior/anonymousSignature.rst
   behavior/array_key_existsOnObjects.rst
   behavior/array_merge_and_variadic.rst
   behavior/array_negative_id.rst
   behavior/array_next_id.rst
   behavior/array_with_string_initialisation.rst
   behavior/arrayProdChecks.rst
   behavior/arraySumChecks.rst
   behavior/assertIsReserved.rst
   behavior/assertThrows.rst
   behavior/autoInitializeArrayFromBool.rst
   behavior/autoload.rst
   behavior/backed_enum_constant_check.rst
   behavior/backtick.rst
   behavior/bitshiftConcatPrecedence.rst
   behavior/BooleanAsArray.rst
   behavior/callingNonStaticMethodStatically.rst
   behavior/callToTraitProperty.rst
   behavior/callTraitAlone.rst
   behavior/case-with-semicolon.rst
   behavior/caseInsensitiveDefine.rst
   behavior/castInConst.rst
   behavior/CatchNoVariable.rst
   behavior/ceilStrictMode.rst
   behavior/classAliasWithInternalClass.rst
   behavior/ClassOnIdentifier.rst
   behavior/ClassUnderscore.rst
   behavior/cloneConstant.rst
   behavior/cloneReadonly.rst
   behavior/compactThrowsNotice.rst
   behavior/constantFromInterfaceVisibilityCheck.rst
   behavior/ConstantInTrait.rst
   behavior/constWithObjects.rst
   behavior/contravarianceParameter.rst
   behavior/convert_uuencode.rst
   behavior/countUncountable.rst
   behavior/covarianceReturntype.rst
   behavior/creatingObjectOnNull.rst
   behavior/curl_init.rst
   behavior/curly_braces.rst
   behavior/datetimeWithMultipleSigns.rst
   behavior/deprecatedConstant.rst
   behavior/destructuringNonArray.rst
   behavior/die-exit-functions.rst
   behavior/dirWithNull.rst
   behavior/dollar_curly_expression.rst
   behavior/dotAndBitshift.rst
   behavior/dotAndMinus.rst
   behavior/dotAndPlus.rst
   behavior/duplicateStaticDefinition.rst
   behavior/dynamicClassConstant.rst
   behavior/dynamicProperties.rst
   behavior/e_strict.rst
   behavior/E_USER_ERROR.rst
   behavior/each.rst
   behavior/enforceNativeReturnType.rst
   behavior/enforceSplReturnType.rst
   behavior/EvalWithouTry.rst
   behavior/explodeWithEmptyString.rst
   behavior/explodeWithNull.rst
   behavior/exportReflection.rst
   behavior/file_get_contents.rst
   behavior/filessytemiteratorSkipDot.rst
   behavior/finalClassConstants.rst
   behavior/finalMethodInTrait.rst
   behavior/finalPromotedProperties.rst
   behavior/finfo_open.rst
   behavior/FloatAsArray.rst
   behavior/fputcsvEscape.rst
   behavior/func_get_arg.rst
   behavior/generatorDontReturn.rst
   behavior/get_called_class_outside_class.rst
   behavior/get_classWithoutArgument.rst
   behavior/get_defined_functions.rst
   behavior/getObjectVars.rst
   behavior/globalDynamicVariable.rst
   behavior/GLOBALSAssignement.rst
   behavior/GLOBALSCopy.rst
   behavior/heredoc_in_array.rst
   behavior/htmlspecialchars81.rst
   behavior/http_build_query_and_enum.rst
   behavior/http_response_header.rst
   behavior/implicitConversionToInt.rst
   behavior/implicitNullable.rst
   behavior/imploderOrder.rst
   behavior/inArrayStringIng.rst
   behavior/inArrayZeroString.rst
   behavior/incrementNonAlphanumeric.rst
   behavior/incrementOnBoolean.rst
   behavior/indirectModificationInClone.rst
   behavior/inegalityComparison.rst
   behavior/initReadonlyInChild.rst
   behavior/instanceofExpectObjects.rst
   behavior/IntAsArray.rst
   behavior/interfaceConstantVisibilityCheck.rst
   behavior/InterpolatedStringDereferencing.rst
   behavior/InterpolatedStringMethodcall.rst
   behavior/intSilentConversion.rst
   behavior/InvalidBaseCharacter.rst
   behavior/issetWithConstant.rst
   behavior/iteratorsArray.rst
   behavior/jsonSerialize.rst
   behavior/keywordInNamespace.rst
   behavior/krsort.rst
   behavior/ksort-regular.rst
   behavior/ksort.rst
   behavior/libxml_disable_entity_loader.rst
   behavior/linted_enum.rst
   behavior/liskovPrinciple.rst
   behavior/magicConstantInClosure.rst
   behavior/matchKeyword.rst
   behavior/maxOnEmpty.rst
   behavior/maxOnEmptyArray.rst
   behavior/maxOnStringAndInt.rst
   behavior/mb_convert_encoding.rst
   behavior/mb_ereg_replaceWithInteger.rst
   behavior/mb_strrpos.rst
   behavior/minOnEmpty.rst
   behavior/minOnEmptyArray.rst
   behavior/mixedKeyword.rst
   behavior/MultilineQualifiedName.rst
   behavior/named_parameters_and_variadic.rst
   behavior/negativeIndex.rst
   behavior/negativeOffsetOnStrings.rst
   behavior/nestedAttributes.rst
   behavior/neverArrowFunction.rst
   behavior/neverKeyword.rst
   behavior/new_then_invoke.rst
   behavior/newCasesInSwitch.rst
   behavior/newThenMethodCall.rst
   behavior/nonArrayWithSleep.rst
   behavior/nonCanonicalCast.rst
   behavior/nonStaticMethodCalledStatically.rst
   behavior/NoReferenceToGLOBALS.rst
   behavior/NotAClosure.rst
   behavior/NullAsArray.rst
   behavior/NullAsArrayOffset.rst
   behavior/NullWithArrayKeyExists.rst
   behavior/octalNonConvertible.rst
   behavior/OldConstructors.rst
   behavior/oldStyleConstructor.rst
   behavior/onlyFirstByte.rst
   behavior/OptionalParameterLast.rst
   behavior/orphanedParent.rst
   behavior/parentInCallable.rst
   behavior/passingObjectIsDeprecated.rst
   behavior/php_errormsg.rst
   behavior/plusConcatPrecedence.rst
   behavior/printfWarning.rst
   behavior/rangeSingleByteString.rst
   behavior/rangeWithAllStrings.rst
   behavior/rangeWithIntAndString.rst
   behavior/real_cast.rst
   behavior/recursiveComparison.rst
   behavior/reflection_self.rst
   behavior/reflection_static.rst
   behavior/relativeCallable.rst
   behavior/relaxed_private.rst
   behavior/return_reference_on_void.rst
   behavior/returnTypeEnforce.rst
   behavior/roundParameterValidation.rst
   behavior/selfInCallable.rst
   behavior/set_state_must_be_static.rst
   behavior/setExceptionHandlerType.rst
   behavior/setlocale_with_float.rst
   behavior/sort.rst
   behavior/sortClosureReturnType.rst
   behavior/spaces_in_namespaces.rst
   behavior/spaceship.rst
   behavior/splfixedarray.rst
   behavior/staticClosureBinding.rst
   behavior/staticInCallable.rst
   behavior/staticInInheritedMethods.rst
   behavior/staticTraitStorage.rst
   behavior/staticVariableWithArbitraryDefault.rst
   behavior/staticWithReference.rst
   behavior/str_pos.rst
   behavior/str_replaceChecksArguments.rst
   behavior/str_replaceOnArraysOfObjects.rst
   behavior/str_replaceOnArraysOfThings.rst
   behavior/strftime.rst
   behavior/stringIncrement.rst
   behavior/stringIntegerComparison.rst
   behavior/stringsBiggerThanIntegers.rst
   behavior/strpos-and-offset.rst
   behavior/strposTypeError.rst
   behavior/strposValueError.rst
   behavior/strposWithFalse.rst
   behavior/strposWithInteger.rst
   behavior/strposWithNull.rst
   behavior/strposWithNullHaystack.rst
   behavior/strsplit.rst
   behavior/strsplitnegativelength.rst
   behavior/substrReturnsEmptyStringOnOutOfBondOffset.rst
   behavior/switchComparison.rst
   behavior/tempnamLength.rst
   behavior/tentativeStaticWithDatetime.rst
   behavior/ternaryAssociativity.rst
   behavior/thisMustBeInObject.rst
   behavior/throwIsAnExpression.rst
   behavior/toStringCanThrow.rst
   behavior/trailingCommaInArguments.rst
   behavior/trailingCommaInCalls.rst
   behavior/traitWithConstants.rst
   behavior/typedClassConstant.rst
   behavior/UnbindingThis.rst
   behavior/undefinedConstants.rst
   behavior/unpack_arrays.rst
   behavior/unpack_arrays_with_strings.rst
   behavior/unserialize_checks.rst
   behavior/unserialize_max_depth.rst
   behavior/unserialize_notice.rst
   behavior/unserialize_S.rst
   behavior/unset_cast.rst
   behavior/var_export.rst
   behavior/var_export_stdclass.rst
   behavior/version_compare.rst
   behavior/vsprintfRequiresAnArray.rst
   behavior/vsprintfReturnsEmptyString.rst
   behavior/while_list_each.rst
   behavior/yield_comment_from.rst
   behavior/mustYieldIntOrStringKeys.rst
   behavior/zeroToNegativePower.rst