PHP is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. PHP stands for Hypertext Preprocessor, and is integrated with a number of popular databases, including MySQL, PostgreSQL, Oracle, Sybase, Informix, and Microsoft SQL Server.
This key competency includes a basic understanding of PHP web concepts, GET and POST, Cookies and Sessions, among others.
- PHP Web Concepts - An understanding of how PHP can provide dynamic content according to browser type, randomly generated numbers or User Input. Basic understanding of how the client browser can be redirected.
- GET and POST Operations - Ability to use the GET method, which sends the encoded user information appended to the page request, and the POST method, which transfers information via HTTP headers.
- Files and I/O in PHP - Ability to work with include() and require() functions for file inclusion, and performing file operations such as opening, reading, writing, and closing a file.
- Cookies and Sessions - Understanding of HTTP Cookie support in PHP, setting, deleting and accessing cookies with PHP, and making data accessible across various pages of an entire website by using PHP Sessions.