Index
A, B
Abstract trait method
Arithmetic/bitwise operators
Arrays
Attributes
classes
compiler/userland types
debugging
doc-comment
elements
event listener declaration
language construct
namespace
structured deprecation
use cases
C
Casting floats
Class constructor
constraints
objects
optimized method
value object
Constant dereferenceability class
Cryptographic message syntax (CMS)
D, E
Document object model (DOM)
implementation
interface
standard APIs
Dynamic Assembler (DynAsm)
F
Fatal error
fdiv() function
G
get_debug_type()
getMetadata()
phar wrapper vulnerability
unserialize()
__wakeup()/__destruct()
getTraceAsString()/toString()
H
Handling function
attributes
__call()/__callStatic()
call_user_func_array()
parameter names
pragmatic approach
I
Incompatible method signatures
Inheritance documentation
Interpolated strings
J, K
JSON extension
Just-in-time (JIT)
concepts
debugging
development/maintenance
DynAsm
floating code
optimization
php.ini
control options
debugging options
opcache.jit_buffer_size
optimization level
register allocation modes
trigger
standard web app
ternary expressions
L
Late static binding (LSB)
Liskov Substitution Principle (LSP)
M
Magic, class/regular constants
Match expression
nonstrict (==) comparisons
bug statement
failure
return values
switch vs. match
Mixed types
internals
property types
pseudo-type
return types
subclasses
var_dump()
N, O
Named arguments
constraints
functions/methods
handling function
meaning
skipping
default values
object initialization
self-documenting code
variadic functions
Namespace
Negative index
Noncapturing catches
Noninterpolated strings
Nullsafe operator
benefits
forbidden code
methods
short circuit
Numeric strings
arithmetic operations
arithmetic or bitwise operators
bitwise operations
concept
objectives
proposed solution
string-to-string comparisons
type declaration
P, Q
PDO error mode
preg_last_error_msg()
R
Reclassifying engine warnings
arguments
conditions/undefined errors
errors
exceptions
fundamentals
objections
principles
reclassification
S
Saner string comparisons
Short circuiting
Stable sorting
str_begins_with()/str_ends_with() functions
str_contains function
Stringable interface
T
Throw exception
token_get_all()
Trailing commas
Traits methods
Type handling
redundant types
union types
void/null types
U
Unbundle ext/xmlrpc
Union types
add/remove
advantages
handling
SeeType handling
individual union member
allowsNull() method
coercive typing mode
reflection
getTypes() method
parameter position
preference-based approach
property types/references
statistics
inline specifications
meaning
phpdoc annotations
type inheritance
variances rules
V
Variable syntax
W, X, Y
Weak Maps
Z
zend.exception_string_param_max_len
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.131.110.169