PHP    Foundation  Questions: Introduction

Foundation Bundle 1

Questions: PHP Introduction

PHP is a recursive acronym for PHP: Hypertext Preprocessor.

PHP is a backend technology that helps us in building the server-side logic of web applications.

Rasmus Lerdorf is the one who created the PHP language. Back then, when he released its very first version in mid 1995, it was completely different from the PHP that we all know of and use today.

In the year 1995.

PHP being a 'scripting' language means that it runs inside a virtual environment, also known as an engine or implementation, that is simply a program coded in another computer language that is capable of parsing and executing PHP code.

PHP being a 'high-level' language means that it abstracts away many of the complexities of programming a computer machine and, instead, provides us with a very simple and easy-to-understand English-like syntax to code in.

An implementation of PHP simply refers to a computer program that is capable of parsing and converting PHP code into another format or executing it right after the parsing.

Zend Engine, written in C.

HHVM, PeachPie, Parrot.

Procedural, object-oriented and functional.