PHP

Intermediate

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. 

Key Competencies: 

  1. 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.
  2. 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. 
  3. 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. 
  4. 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.