IT SOLUTIONS
Your TECHNOLOGY partner! 
-Collapse +Expand
To/From Code
-Collapse +Expand Languages
-Collapse +Expand Categories
-Collapse +Expand Browse Language
   ► KBTo/From GuidesReferencePHPLanguage Basics   

PHP Language Basics

Variables

Languages Focus

A variable holds a value that you can use and change throughout your code so long as the variable is within scope. With variable declaration, you not only want to know the syntax of how you declare a variable but you also want to know where. Are you allowed to declare a variable inline? What are the available scopes: local vs. global. Can you assign a value at the same time you declare a variable?

PHP:   $x = 0;

PHP is a loosely typed language. No variable types in PHP. Declaring and using variables are a bit different than in other languages. In PHP, you identify and use a variable with a $ even within strings!

You assign by reference with & as in &$MyVar.

Syntax Example:
$fullname = 'Mike Prestwood';
$FullName = 'Wes Peterson'; //This is a different variable!
$Age = 38;
$Weight = 162.4;
 

echo "Your name is $fullname.
";
echo "You are $Age and weigh $Weight.
";

Some PHP Examples

Just like HTML, quotes are single or double:

<?PHP
echo "Mike's drums are over there.<br>";
echo 'Mike said, "hi!"<br>';
?>

You don't specify the variable type, the interpreter will automatically use a variant-type variable. To Declare, just assign:

<?PHP
$fullname = 'Mike Prestwood';
$FullName = 'Wes Peterson';
$Age = 38;
$Weight = 162.4;

//Variable within a literal.
echo "Your name is $fullname.<br>";
echo "You are $Age and weigh $Weight.<br>";

//$ within a literal ok too.
echo "That will be $1.52.<br>";
?>

 

PHP is case sensitive with variables too:

<?PHP
$fullname = 'Mike Prestwood'; //This is different...
$FullName = 'Wes Peterson';   //than this.

echo $fullname;
echo $FullName;
?>

By Reference uses "&" as in:

<?PHP
$MyOriginalVar = "Mike";
$MyNewVar = &$fullname;

echo $MyOriginalVar; //Mike
echo $MyNewVar; //Mike

$MyNewVar = "Lisa";
echo $MyOriginalVar; //Lisa (original changed!)
echo $MyNewVar; //Lisa
?>

More Info

Code:  PHP Variables ($x = 0;)




-
  Load Time=less than 1 second.
 
Print This
-
 
Have a question? Need our services? Contact us now.
--Mike Prestwood

Call: 916-726-5675

email: info@prestwood.com


-
 
Connect With Us...
PrestwoodBoards
Join Us!
Facebook
Like our page!
Twitter
Follow us!
LinkedIn
Join Group
YouTube
View channel.
Go ahead!   Use Us! Call: 916-726-5675 


©1995-2013 Prestwood IT Solutions.   [Security & Privacy]   Made in the U.S.A..   No H1-B.   No offshoring.