Term
Glossary
Every term in alphabetical order, each with a plain-language definition.
Terms: 25
A
C
- ClassA class is a blueprint that describes the properties and methods that objects of a certain kind will have. A class called Student could d...
- CookieA cookie is a small piece of data stored by the browser and sent back to the server with later requests to the same site. Sites use cooki...
- Cross-site scripting (XSS)Cross-site scripting (XSS) is an attack in which unescaped user-supplied text lets a script run in other visitors' browsers. The script c...
- Cross-site request forgery (CSRF)Cross-site request forgery (CSRF) is an attack that tricks a logged-in user's browser into sending an unwanted request to a site, such as...
- ComposerComposer is the standard dependency manager for PHP, used to declare the libraries a project needs and install them. Its own documentatio...
D
F
H
- HTTP requestAn HTTP request is a message a browser sends to a server asking for a page, a file or an action, together with data such as headers, cook...
- HTTP responseAn HTTP response is the reply a server sends to a browser, made up of a status, headers and the content, such as HTML or JSON. The status...
I
- InheritanceInheritance is a way for a class to build on another class by receiving its properties and methods and then adding or changing behaviour....
- InterfaceAn interface is a contract that lists the methods a class must provide without describing how they work. The PHP manual says interfaces s...
N
O
P
- PHPPHP is an open source, general-purpose scripting language that is especially suited to web development, and its name stands for PHP: Hype...
- PDOPDO, short for PHP Data Objects, is a consistent interface for working with many kinds of databases from PHP. The manual describes it as ...
- Prepared statementA prepared statement is a database query written with placeholders so that values are sent separately and treated only as data. The PHP m...
R
S
- Server-side scriptingServer-side scripting is code that runs on the web server and prepares a response before it is sent to the visitor's browser. The visitor...
- SessionA session is a server-side record that lets a website remember a visitor across several requests, usually linked by an identifier stored ...
- SQL injectionSQL injection is an attack in which input typed by a visitor changes the meaning of a database command. It happens when a program builds ...