Skip to main content

PHP variable and constant

What is variable? 
A variable is a representation of a value. Let's take for instance, A=40; the representation of 40 is A, so A is called the variable. For storing information,  a variable can be called "containers".

Rules for variable 
1. Add a $ (dollar sign) in front or before the variable name.
For example: $No_of_oranges
2. The PHP cannot begin with numerals; despite the fact of adding the dollar sign ($) in front of the variable name. The variable name must begin with alphabets or underscore sign(_).
3. The PHP variable may contain the following characters:

  • Numerals: (0-9)
  • Alphabets: (A-Z) or (a-z) 
  • Underscore: (_)
4. PHP variables are case sensitive. ie. $No_of_oranges and $NO_OF_ORANGES are different variable
5. Variable name can be any length long.

Variable Types:
1. Scalar types:

  • Boolean
  • Integer
  • Float
  • String
2. Compound types:

  • Object
  • Array
3. Special types:

  • Resource 
  • Null
Let's take an example:
<?php
$string_value="hello simply lecture! ";
$integer=126;
$float=3.658;
$boolean=true;
$array=array(1,2,3);
$object=new subject_name();
$null_variable=NULL;
?>

Constants 
PHP constants are similar to variable but they cannot be changed when the script is executed.
The basic features of a constant that distinguish them from a variable are:

  • Constants don't require the $ (dollar sign) before their names 
  • Constants are usually uppercase that distinguish them from normal variable
  • define() is used to define a constant, it requires the name and the value of the name.
Example:
 define("subject name","simply lecture");

  • You can check if a given constant name exist or not.
 Example:
if (defined("subject_name"))
echo "constant subject_name exist";

Pre-defined variables
Pre-defined variables are already installed or defined variables, and PHP provides a large number of pre-defined variables to its users. This pre-defined variables are called "super globals".
The pre-defined variables are given below:

  • $GLOBALS - All variables available in global scope.
  • $_SERVER - Server and execution environment information.
  • $_GET - HTTP GET variable.
  • $_POST - HTTP POST variable.
  • $_FILES - HTTP File upload variable. 
  • $_SESSION - Session variable.
  • $_REQUEST - HTTP Request Variable.
  • $_ENV - Environment variable.
  • $_HTTP COOKIES - HTTP cookies.




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...