Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Introduction

PHP dictionary is an exhaustive list of words and notions, from the PHP ecosystem.

Do you know what is the ‘dangling reference’ problem? Or the Last Static binding? or the ‘garbage collection’?

The PHP dictionary provides a list of words, concepts, keywords and expressions used commonly in the PHP ecosystem, with a short definition and extra links to more resources.

The dictionary’s goal is to provide a place for each PHP notions, and help anyone reading an article understand it.

The dictionary doesn’t aim to provide a complete presentation of the definitions : this is why there are external links to blogs, vlogs, documentation and disambiguation. Links to software are also provided without the guarantee to be systematic nor complete.

Machine-readable access

Besides these human-readable pages, the dictionary is also published as:

  • dictionary.json — the full structured dataset, one object per entry (description, code sample, related terms, tags, rule, PHP version history, …).
  • llms.txt — a compact index of every entry, for AI agents and LLMs.
  • llms-full.txt — the full text of every entry, inlined, for AI agents and LLMs.
  • feed.xml — an RSS feed of the most recently added or updated entries.

Contributions

Contributions are welcomed, by submitting PR to the repository

  • New or missing words to be added, preferably with their definition
  • Extra links to external resources
  • Documentation complements
  • Checks on the related notions and thesaurus