KNOWLEDGE / FROM A TO Z

Glossary

Technology, explained clearly. Find a term, choose a letter or narrow the topic. Definitions include sources and their review date.

Terms 161 / 685

Clear filters
PProgramming

PHP 5.1

A PHP release whose changes included engine improvements and PDO. This branch has ended official support and should not be treated as a secure foundation for new deployments.

Definition and sources
PProgramming

PHP 5.2

A PHP release whose changes included JSON and filter extensions. This branch has ended official support and should not be treated as a secure foundation for new deployments.

Definition and sources
PProgramming

PHP 5.3

A PHP release whose changes included namespaces and closures. This branch has ended official support and should not be treated as a secure foundation for new deployments.

Definition and sources
PProgramming

PHP 5.4

A PHP release whose changes included traits and short array syntax. This branch has ended official support and should not be treated as a secure foundation for new deployments.

Definition and sources
PProgramming

PHP 5.5

A PHP release whose changes included generators and finally blocks. This branch has ended official support and should not be treated as a secure foundation for new deployments.

Definition and sources
PProgramming

PHP 5.6

A PHP release whose changes included variadic functions and argument unpacking. This branch has ended official support and should not be treated as a secure foundation for new deployments.

Definition and sources
PProgramming

PHP 7.0

A PHP release whose changes included a new engine and scalar and return type declarations. This branch has ended official support and should not be treated as a secure foundation for new deployments.

Definition and sources
PProgramming

PHP 7.1

A PHP release whose changes included nullable types and void. This branch has ended official support and should not be treated as a secure foundation for new deployments.

Definition and sources
PProgramming

PHP 7.2

A PHP release whose changes included the object type and Sodium extension. This branch has ended official support and should not be treated as a secure foundation for new deployments.

Definition and sources
PProgramming

PHP 7.3

A PHP release whose changes included flexible heredoc and nowdoc syntax. This branch has ended official support and should not be treated as a secure foundation for new deployments.

Definition and sources
PProgramming

PHP 7.4

A PHP release whose changes included typed properties and arrow functions. This branch has ended official support and should not be treated as a secure foundation for new deployments.

Definition and sources
PProgramming

PHP 8.0

A PHP release whose changes included named arguments, union types and JIT. This branch has ended official support and should not be treated as a secure foundation for new deployments.

Definition and sources
PProgramming

PHP 8.1

A PHP release whose changes included enums and readonly properties. This branch has ended official support and should not be treated as a secure foundation for new deployments.

Definition and sources
PProgramming

PHP 8.2

A PHP release whose changes included readonly classes and DNF types. Check patch status and application compatibility against the current PHP support schedule.

Definition and sources
PProgramming

PHP 8.4

A PHP release whose changes included property hooks and asymmetric visibility. Check patch status and application compatibility against the current PHP support schedule.

Definition and sources
PProgramming

phpinfo()

A PHP function displaying environment and configuration information. Useful for diagnosis, it can expose attacker-useful information if published publicly.

Definition and sources
PProgramming

Plugin

An extension adding or changing application features through the host system's mechanisms. Compatibility depends on versions and APIs. Installation requires assessing the source, permissions and future maintenance.

Definition and sources
PProgramming

Polyfill

Code providing functionality missing natively from an environment. It needs trusted sourcing and dependency checks; not every platform feature can be reproduced.

Definition and sources
PProgramming

PostgreSQL

An open-source object-relational database with transactions and extensive SQL support. Performance also depends on schema, indexes, queries and configuration.

Definition and sources
PProgramming

Python

A high-level programming language with dynamic typing, used in automation, data analysis and server applications. Readable syntax can aid learning, while correctness and performance still depend on the design.

Definition and sources
RProgramming

Ransomware

Malware or a campaign demanding ransom through data blocking and disclosure threats. Isolated backups and recovery exercises limit damage but do not eliminate disclosure risk.

Definition and sources
RProgramming

React

A library for building interfaces from components. Complete applications also need routing, data-fetching and deployment decisions; React alone does not decide everything.

Definition and sources