Skip to main content

PHP Basic Concept

What is PHP?
PHP stands for "Hypertext processor" and was initially called "personal home page". PHP does not charge users, hence it is free to download and use. PHP is designed for web use as a scripting language and works only with web server. Examples are: Apache, IIS, nginx etc. which means that the PHP script only runs in web servers.
It is an HTML-embedded scripting language.

Syntax
The opening and closing tags of PHP syntax includes:
Opening tags:
<?php
<?
<script language='php'>
Closing tags:
?>
?> (short tag)
</script>
Note: To use syntax 2 of the closing tags, short tags must be turned "on" in php.ini located at the php.ini file.
To turn this on use: short_open_tag=on

PHP file
The extension of PHP file is (.php). The PHP files contains codes from html, css, java script, user text and php code.
The method of code execution in PHP is called "sever side code" but when the code is executed in a browser it is called "client side code".
Note: Every PHP statements must end with semi-colon (;)

How PHP works?  
The PHP parser will find the requested file and would scan it into PHP codes. After the file has been scanned into PHP codes, the parser will execute the code and send the output to the web server. At this point the web server sends the outputs to the web browser which will display the outputs on the screen.

Evolution of PHP 
PHP was created by Rasmus Lerdorf in the year 1994, but was released to the general public in the year 1995 and was called PHP Version 2.
In the year 1997, two more developers, Zeev Suraski and Andi Gutmans along with Rasmus Lerdorf rewrote PHP and in June 1998, they released PHP Version 3.0.
From then, other versions were created and released; they include:

  • PHP 4 released in May 2000
  • PHP 5 launched in July 2004

Advantages of PHP 

  1. It is easy to learn. 
  2. It is fast. 
  3. It is free (no charges attached). 
  4. It runs on so many operating systems, which include:
  • Windows 
  • Mac
  • Linux
  • Unix
  • Solaris
5. It is designed to support database:

  • MS-SQL
  • IBM DB2
  • MYSqL
  • Oracle
  • Postgre SQL
  • SQLite
6. It is secure and reliable

PHP comments 
Just like commenting in programming, so as users can comment in PHP. A comment is simply a statement, that is ignored by the PHP engine when executing the programme.
The below statement shows how to comment in PHP.

<?php
// This is a single line comment
# This is also a single line comment
/*
This is a multiple line comment
This is a multiple line comment
*/
?>

Comments

Popular posts from this blog

Maxwell fourth equation

The Maxwell fourth equation is called "the modified Ampere's circuital law". Statement: It states that the line integral of the magnetic field H around any closed part or circuit is equal to the current enclosed by the path. Differential form (without modification): That is, $$\int H.dL = I$$ Let the current be distributed through the current with current density J, then: $$I = \int J. ds$$ This implies that: $$\int H.dL = \int J.ds$$ .........(9) Applying Stokes theorem to the LHS of equ(9) to change line integral to surface integral we have: $$\int_{s} (\nabla X H).ds = \int_{s} J.ds$$ Since, two surface integrals are equal only if their integrands are equal. Thus, $$\nabla X H =J$$ .........(10) Equ(10) is the differential form of Maxwell fourth equation (without modification) Take divergence of equ(10) $$\nabla.(\nabla X H) = \nabla.J$$ Since, the divergence of the curl of a vector is zero.  Therefore, $$\nabla.(\nabla X H) = 0$$ It means that $...

Time dependent Schrodinger equation

Recall from the time independent Schrodinger equation: $$-\frac{\hbar^{2}}{2m} \nabla^{2} \psi(r) + V(r) \psi(r) = E \psi(r)$$ ........(1) Multiply both sides of equ (1) by \(\phi(t)\), we have: $$-\frac{\hbar^{2}}{2m} \nabla^{2} \psi(r) \phi(t) + V(r) \psi(r) \phi(t) = E \psi(r) \phi(t)$$ ..........(2) Recall: $$\psi(r) \phi(t) = \Psi(r,t)$$ .............(3) Substitute equ (3) into equ (2): $$-\frac{\hbar^{2}}{2m} \nabla^{2} \Psi(r,t) + V(r) \Psi(r,t) = E \Psi(r,t)$$ .........(4) Recall that the well known Planck-Einstein relation is given by: $$E = hv$$ ...........(5) And also, the reduced Planck's constant is given by: $$\hbar = \frac{h}{2\pi}$$ ................(6) Also recall that time dependence is given by: $$\phi(t) = C_+ exp(-i2\pi vt) + C_- exp(i2\pi vt)$$ ..........(7) Substituting equ (6) into (5), we have: $$V = \frac{E}{\hbar 2 \pi}$$ ..........(8) Substitute equ (8) into equ (7) $$\phi(t) = C_+ exp(-i2 \pi \frac{E}{\hbar 2 \pi} t)  + C_- exp(i2 \pi \f...

Angel flight

Angel flight is a term used by group of people whose members are provided with free air transportation,  because they are in need with free medical treatment far from home. The transportation of passengers are done by volunteer pilots using their own general aviation aircraft. History of angel flight  The first two organisation to be termed "angel flight" was founded in the year 1983. The first organisation was formed in Santa Monica, California known as the "Angel flight of California (presently Angel Flight West)". The second was formed in Atlanta, Georgia and was called "Angel Flight Soars" Accidents and incidents On 15th August, 2011 a Piper PA-28 Cherokee conducting an angel flight crashed in rural Victoria, Australia. On May 24, 2013 an angel flight crashed into a pond in Ephratah, New York. On June 28, 2017 a TBIO Tobago serving an angel flight crashed into a terrain near MT Gambier heading to Adelaide. Pilots  The pilots of angel flig...