$GLOBALS
$HTTP_RAW_POST_DATA
$_COOKIE
$_ENV
$_FILES
$_GET
$_POST
$_REQUEST
$_SERVER
$argc
$argv
$php_errormsg
$this
.htaccess
@, No Scream Operator
__call() Method
__callStatic() Method
__clone() Method
__get() Method
__halt_compiler()
__invoke() Method
__isset() Method
__serialize() Method
__set() Method
__set_state() Method
__sleep() Method
__toString() Method
__unserialize() Method
__wakeup() Method
Absolute
Absolute Value
Abstract Class
Abstract Keyword
Abstract Syntactic Tree (AST)
Abstraction Layer
Accessibility
Active Record
Adapters
Addition
Alias
Alias Types
Allow Dynamic Properties
Alternative Syntax
American Standard Code for Information Interchange (ASCII)
And Operator
Annotations
Anonymous
Anonymous Catch
Anonymous Class
Anonymous Constant
Anonymous Function
Application Performance Management (APM)
Application Programming Interface (API)
Arbitrary Number Of Argument
Arcane
Archive
Argon2
Argument
ArgumentCountError
ArithmeticError Error
Arm
Array
Array Append
Array Spread
Array Syntax
Array With Curly Braces
ArrayAccess
ArrayObject
Arrow Functions
Artifact
As
Assertions
Asset
Assignations
Associative Array
Assumption
Asymetric Visibility
Asymmetric Property
Asynchronous
Attribute
Attribute Class
Authenticate
Authorize
Automagic
Automatic Index
Autovivification
Autowiring
array_key_exists()
array_merge()
Backed Enum
Backed Enumeration
Backend
Backward Incompatible
BadFunctioncallException
Balanced
Base 64 Encoding
Batch
Bcmath
Benchmarking
Best Practices
Binary
Binary Integer
Binary Operator
Bitshift Operators
Bitwise Operators
Blind Variable
Block
Body
Boolean
Branch
Break
Bucket
Byte
basename
browscap
C2 Framework
CSV Injection
Cache
Call
Callables
Callbacks
Case
Case Sensitivity
Cast Operator
Catch
Centralization
Chaining
Chaining Exceptions
Chaining New Without Parenthesis
Character
Child Class
Class
Class Aliases
Class Autoloading
Class Constants Visibility
Class Entities
Class Getter Method
Class Hoisting
Class Interface Trait Enumeration (CITE)
Class Invasion
Class Operator
Class Setter Method
Class Wither Method
Clean Architecture
Clean Code
Client URL (CURL)
Clone
Close Tag
ClosedGeneratorException
Closure
Closure Binding
Coalesce Operator
Code Coverage
Code Freeze
Code Injection
Code Inventory
Code Reuse
Code Smell
Codepoint
Coding Conventions
Coding Formatting
Collection
Collision
Colon
Comma
Comma Secparated Values (CSV)
Command Bus
Command Line Interface (CLI)
Comments
Common Interface Gateway (CGI)
Compact Array
Comparison
Compatibility
Compile Time
Component
Composer
Composition
Compression
Concatenation
Concrete Class
Concurent Version System (CVS)
Condition
Conditional Structures
Conditioned Structures
Configuration
Const
Constant Expression
Constant Scalar Expression
Constants
Constants In Trait
Container
Continue
Continuous Integration
Contravariance
Control Flow
Control Structures
Controller
Convention
Cookie
Core
Coroutine
Countable Interface
Coupling
Covariance
Coverage
Create, Read, Update And Delete (CRUD)
Cryptographic Hash
Cryptography
Ctype
Curly Brackets
Custom
Cyclomatic Complexity
class_alias()
compact()
constructor
count()
crc32
DOM
Dangling Reference
Data
Data Container
Data Mapper
Data Source Name (DSN)
Data Transfer Object (DTO)
Database
Database Abstraction Layer (DBA) extension
Database Abstraction Layer (DBAL)
Dataset
DateTime
Dates
Datetime Trap
Day Are Not 86400 Seconds
Days In Month
Dead Code
Debugger
Declaration
Decorator Pattern
Deep Clone
Default
Default Parameter
Default Value
Definition
Dependency Injection
Dependency Injection Container
Deployment
Deprecated
Deprecation
Dereferencing
Design By Contract
Design Pattern
Design Pattern Wrapper
Destructor
Dictionary
Directives
DirectoryIterator
Disable Classes
Disable Functions
Disjunctive Normal Form (DNF)
Division
DivisionByZeroError
Do While
Do…while
Domain Design Driven (DDD)
DomainException
Don’t Repeat Yourself (DRY)
Double Quotes Strings
Downtime
Duck Typing
Dynamic
Dynamic Call
Dynamic Class
Dynamic Constant
Dynamic Loading
Dynamic Properties
Dynamic Variable
declare Encoding
declare()
define()
defined()
dirname
Early Binding
Echo
Echo Tag
Elephpant
Ellipsis
Email
Empty
Encoding
Entities
Enumeration (enum)
Enumeration Case
Environment Variables
Error
Error Handler
Error Handling
Error Reporting
Escape Character
Escape Data
Escape Sequences
Eval()
Event Driven
Event Loop
Event Storming
Exception
Exception Handler
Execution Time
Exit
Explicit
Exponent
Exponential
Expression
Extensible Markup Language (XML)
Extensions
each
extends
extract()
FIG
Facade
Fallback Function
Fallback To Global
False
Falsy
FastCGI
Feature
File
File Extension
File Mode
File System
File Transfert Protocol (FTP)
File Transfert Protocol Secure (FTPS)
File Upload
FileSystemIterator
Final Class Constants
Final Keyword
Finally
First Class Callable
Fixture
Flag
Floating Point Numbers
Fluent Interface
For
Foreach
Foreign Function Interface (FFI)
Form
Format
Forward Compatible
Fossilized Methods
Framework
Front-end
Fully Qualified Name
Function Subscripting
Functions
feature-flag
file://
filter
ftp://
Garbage Collection
Generator
Generics
Global Code
Global Space
Global Variables
God Object
Goto
Goto Labels
GraphQL
gettext Extension
git
glob()
global Scope
HTML Entities
HTML Entity
HTML Escaping
HTTP Code
HTTP Encoding
HTTP Headers
Handle
Hard Coded
Hash
Hash Comparisons
Haystack
Headless
Heredocs
Hexadecimal Integer
Hexagonal Architecture
Hosting
Hyper Text Transfer Protocol (HTTP)
Hyper Text Transfer Protocol Secure (HTTPS)
hash() Function
hg
http://
INI
IP
Iconv
Idempotent
Identical Operator
Identifier
If Then Else
Iffectation
ImagickException
ImagickPixelException
Immutable
Implicit
Import
Inclusions
Incoming Data
Increment
Indentation
Index
Index For Arrays
Index For SQL
Indexed Array
Inequality
Infinite
Inflector
Inheritance
Inherited Variable
Initialisation
Injection
Insteadof
Interface
Interface Segregation Principle (ISP)
Internationalization
Internationalization Functions
Interpolation
Intersection Type
InvalidArgumentException
Invoke
Isset
Iterable
Iterator
implements
include
instance
instanceof
integer
is_a()
is_object()
JavaScript Object Notation (JSON)
Jobqueue
JsonException
Just In Time (JIT)
Key-value Stores
Keyword
Language Construct
Laravel
Late Static Binding
Lazy Loading
Lazy Objects
Leading Numeric String
Leading Zero Means Octal
LengthException
Letter Logical Bug
Lexical Variable
Library Loading
Lint, Won’t Execute
Linting
Linux Apache Mysql PHP (LAMP)
Liskov Substitution Principle (LSP)
List
Literal
Literal Types
Local File Inclusion
Local Scope
Local Variable
Locale
Log
LogicException
Logical Operators
Loops
libsodium
Machine Learning
Magic
Magic Bytes
Magic Constants
Magic Hash
Magic Methods
Magic Numbers
Magic Property
Man In The Middle
Map
Markdown
Match
Memoization
Merge
Message Digest Algorithm 5 (MD5)
Message Queue
Method
Method Signature
Methodcall
Micro-optimisation
Microservice
Microtime()
Migration
Mixed
Mock
Model
Model - View - Controller (MVC)
Module
Modulo
Multibyte String
Multidimensional Array
Multiplication
Mutation Testing
max_execution_time
mcrypt Extension
mysqli
mysqli_sql_exception
N+1 Query Problem
Name
Named Constructors
Named Parameters
Namespace Alias
Namespace Name
Namespaces
Naming
Native
Needle
Nested Attributes
Nesting
Neutral Element
Never Type
New In Initializers
New Without Parenthesis
Non Breakable Spaces
Non-static
Not A Number (NAN)
Not Operator
Nowdocs
Null
Null Pattern
Null Safe Object Operator
Nullable
Nullsafe
Numeric Separator
Numeric String
negative-index
new
OWASP
Obfuscation
Object
Object API
Object Injection
Object Invasion
Object Nullsafe Operator ?->
Object Operator ->
Object Relational Mapping (ORM)
Object Syntax
Object Type
Observer Design Pattern
Octal Integer
Offset
One Liner
Opcache
Opcode
Open Closed Principle (OCP)
Open Tag
OpenSSL
Operand
Operator Precedence
Operators
Optional Parameter
OutOfRangeException
Outgoing Data
Overenginer
Overflow
Override Attribute
Overwrite
PDOException
PEAR
PHP
PHP Data Objects (PDO)
PHP Docker Container
PHP Engine
PHP Extension C Library (PECL)
PHP Extensions
PHP Handlers
PHP Installer For Extensions (PIE)
PHP Native Attribute
PHP Predefined Exception
PHP Profiler
PHP RFC
PHP Standards Recommendations (PSR)
PHP Tags
PHP User Groups
PHP Variables
PHP Wrappers
PHP foundation
PHP-FPM (FPM)
PHP_INT_MAX
PHPdoc
PHPunit
Packagist
Pagination
Parallel
Parameter
Parameter Removal
Parenthesis
Parse
ParseError
Partial Function
Passing By Reference
Passing By Value
Password
Password API
Path
Performance
Perl Compatible Regular Expressions (PCRE)
Permission
Persistence
Phar
PharException
Pipeline
Plugin
Plus +
Polyfill
Polymorphism
Port
Portability
Positional Parameters
PostgreSQL
Precedence
Predefined Constants
Prepared Query
Preprocessing
Primitive Obsession
Print
Private Visibility
Process Control (pcntl)
Promise
Promoted Properties
Properties
Property Hook
Property Type Declaration
Protected Visibility
Protocol
Pseudo-variable
Public Visibility
pack
parent
php.ini
php://
phpinfo()
print_r()
Query
Query String
Queue
RDBMS
REST API
RFC
Random
RangeException
Readability
Reading
Readonly
Real Numbers
Recursion
Recursive Array
Refactoring
Reference Count
References
Reflection
ReflectionException
Register Globals
Registry
Regular Expressions
Relative
Relative Types
Relaxed Comparison
Relaxed Keywords
Relaxed Syntax
Relay Function
Release
Remote Procedure Call (RPC)
Rendering
Request For Change (RFC)
Reserved For Future Use (RFU)
Reserved Names
Return
Return Type
Return Type Will Change
Return Value
Revision
Role Based Access Control (RBAC)
Rounding
Route
Rubber Ducking Debugging
Runtime Checks
ransport Layer Security (TLS)
resource
SOLID
SQL Injection
SQL Views
SSL
STDOUT
SVMException
SVN
SWAP
Sanitation
Scaffolding
Scalar Types
Scaling
Schema
Scheme
Scope
Scope Resolution Operator ::
Second Order SQL Injection
Security
Segmentation Fault
Self
Self-reference
Semantics
Semicolon
Sensitive Parameter
Serialization
Server Application Programming Interface (SAPI)
Session
Session Fixation
Session Hijacking
Shallow Clone
Shard
Shared Memory
Shell
Short Assignations
Short Syntax
Short Tags
Short Ternary Operator
Shutdown Function
Sign
Silent Behavior
Simple Network Management Protocol (SNMP)
Simple Object Access Protocol (SOAP)
Simple Query Language (SQL)
Simple Switch
SimpleXML
Single Page Application (SPA)
Single Quotes Strings
Single Responsability Principle (SRP)
Single Sign On (SSO)
Singleton
Socket
Software Development Kit (SDK)
Sort
Spaceship Operator
Special Constant
Special Types
Sqlite3
Square Brackets
Standalone Types
Standard PHP Library (SPL)
Stateful
Stateless
Statement
Static Constant
Static Expression
Static Method
Static Property
Static Variables
Storage Systems
Stream
Stream Wrapper
Strict Comparison
String
String Increment
String Interpolation
Stringable
Strpos() Syndrome
Structure
Stubs Files
Sunsetting
Superglobal Variables
Supply Chain Attack
Support Vector Machine (SVM)
Switch
Switch Case
Switch Default
Switch Fallthrough
Synchronous
Syntax Error
System
System Call
System Event
sleep
sprintf
static
stdclass
strict_types
subtype
supertype
TCP
Taint Analysis
Task Runner
Template
Temporary Expression
Ternary Operator
Test
Test Data Provider
Test Pyramid
Text Encoding
Thread
Three Dots
Throwable
Tick
Token
Trailing Comma
Trait
Transpile
Traversable
Traversal
Tree
True
Truthy
Try-catch
Type Coverage
Type Error
Type Invariant
Type Juggling
Type System
TypeError
Typed Property
Typo
testdox
throw
toctou : Time Of Check To Time Of Use
UTF-8
UUencode Encoding
Unary Operator
Unbacked Enum
Undefined
Underflow
UnexpectedValueException
UnhandledMatchError
Unicode
Union Type
Universal Resource Identifier (URI)
Universal Resource Locator (URL)
Universally Unique IDentifier (UUID)
Unpacking
Unreachable Code
Unserialization
Unused
Upgrade
Use
Use Alias
Use In Traits
Useless
User Operations For Zend (UOPZ)
Userland
unset()
VCS
Validation
Value Object
Value Object (VO)
ValueError
Var
Variable Arguments
Variable Scope
Variable Variables
Variables
Variadic
Version
View
View In Presentation
Virtual Machine
Virtual Property
Visibility
Void
var_dump()
variable_order
Weak References
Webscraping
Webserver
Websocket
While
Whitespace
World Wide Weab (WWW)
Wrapper
Writable
Writing
XMLReader
XMLwriter
XXTEA
YAML Ain’t Markup Language (YAML)
Yield
Yoda Condition
yield from Keyword
Zombie Code
Zval
The definitive reference with all things PHP, and their definitions.
Contents: