PHP is a widely-used open source scripting language suited for web development. It can be embedded into HTML. PHP scripts are executed on the server and generate HTML that is sent to the client. PHP supports many databases and runs on different platforms like Windows and Linux. It is compatible with servers like Apache and IIS. PHP code is enclosed in <?php ?> tags and files use the .php extension. Variables in PHP start with $ and operators are used to operate on values. GET and POST methods share user data between dynamic website pages.