.. 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