PHP Tutorial: Variables
Application Security Testing: An Integral Part of DevOps
Here are the main data types used in PHP:
In our example this would refer to array element with a value of:
The index could also be a variable, thus:
$monthnum = 2;
Assuming the array had been defined with the values descried in our example, this would echo:
You've probably heard of type casting, but maybe not the kind I'm thinking of here! This has nothing to do with thespian arts - type casting in PHP means telling PHP to treat a variable of one type as if it was another (without actually changing its type.) It doesn't really matter right here why you'd want to do that - it'll become clearer later. For now, just take a look at this example:
$quantity = 0;
$amount = (double)$quantity;
$quantity is set up as an integer with a value of zero.
The next line treats $quantity as a double type and assigns its value to
$amount. $amount is now a double with a value of zero and $quantity is
still an integer with a value of zero.
In PHP you can even use a variable as the name of a variable. Take a look at this:
$varname = 'quantity';
$$varname = 5;
The second line uses the $varname variable in the name of the variable being assigned the value of 5. Consequently the variable $quantity is assigned the value 5. It does exactly the same thing as:
$quantity = 5;
This neat little trick hints at some of the power hidden in PHP. The usefulness of this trick will become apparent when we do some processing in loops later on.
IT Solutions Builder TOP IT RESOURCES TO MOVE YOUR BUSINESS FORWARD
Which topic are you interested in?
What is your company size?
What is your job title?
What is your job function?
Searching our resource database to find your matches...