<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ideawaza.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=59.144.154.0%2F24</id>
	<title>IdeaWazaWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://ideawaza.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=59.144.154.0%2F24"/>
	<link rel="alternate" type="text/html" href="https://ideawaza.com/wiki/Special:Contributions/59.144.154.0/24"/>
	<updated>2026-09-30T18:22:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://ideawaza.com/index.php?title=Archive:PHP_and_MySQL_Programming/PHP_Syntax&amp;diff=42896</id>
		<title>Archive:PHP and MySQL Programming/PHP Syntax</title>
		<link rel="alternate" type="text/html" href="https://ideawaza.com/index.php?title=Archive:PHP_and_MySQL_Programming/PHP_Syntax&amp;diff=42896"/>
		<updated>2006-08-07T12:26:19Z</updated>

		<summary type="html">&lt;p&gt;59.144.154.75: /* &amp;#039;&amp;#039;&amp;#039;&amp;lt;?=&amp;#039;&amp;#039;&amp;#039; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Programming:PHP and MySQL|&amp;lt;&amp;lt; Back to PHP and MySQL]]&lt;br /&gt;
&lt;br /&gt;
== PHP tags: ==&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;&amp;lt;?php [code] ?&amp;gt;&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
* Enclose php code&lt;br /&gt;
&lt;br /&gt;
* Can be configured in the php.ini to be &amp;lt;? ?&amp;gt;, &amp;lt;script language=&amp;quot;php&amp;quot;&amp;gt; &amp;lt;/script&amp;gt; etc.&lt;br /&gt;
&lt;br /&gt;
* Embedded in normal HTML code&lt;br /&gt;
&lt;br /&gt;
* Within php tags, statements are separated by a ; (generally also followed by a new line).&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 print “Hello World\n”;&lt;br /&gt;
 $date = date(“Y-m-d H:i:s”);&lt;br /&gt;
 print “The date and time at the moment is $date”;&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &#039;&#039;&#039;&amp;lt;?=&#039;&#039;&#039; ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Used if you just want to print out the value of a variable&lt;br /&gt;
&lt;br /&gt;
Example:  &lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 $name = &amp;quot;Bobby&amp;quot;;&lt;br /&gt;
 ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?echo $name?&amp;gt;&lt;br /&gt;
Which will output &#039;&#039;Bobby&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 &amp;lt;?=date(“Y-m-d H:i:s”)?&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Which will output something like &#039;&#039;2005-11-09 19:40:05&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Commenting ==&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;#&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
* Comments out one line&lt;br /&gt;
&lt;br /&gt;
* Example:&lt;br /&gt;
 echo “Hello”; # Everything from the hash is commented out&lt;br /&gt;
&lt;br /&gt;
* Example:&lt;br /&gt;
 # This entire line is commented out&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;//&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
* Works just as in Java and JavaScript&lt;br /&gt;
&lt;br /&gt;
* Same function as &#039;&#039;&#039;#&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===&#039;&#039;&#039;/* (text) */&#039;&#039;&#039;===&lt;br /&gt;
&lt;br /&gt;
* Comments out everything between the /* and the */&lt;br /&gt;
&lt;br /&gt;
* Example: &lt;br /&gt;
 /*All of this is&lt;br /&gt;
 commented out.&lt;br /&gt;
 Even this line!*/&lt;br /&gt;
&lt;br /&gt;
== Variables ==&lt;br /&gt;
&lt;br /&gt;
➢ Variables in PHP are denoted by the $ prefix.&lt;br /&gt;
&lt;br /&gt;
e.g. : $a = “Hello World”; # this assigns the string “Hello World” to $a.&lt;br /&gt;
&lt;br /&gt;
e.g. : $b = “$a, I&#039;m Ralfe”; # this assigns “Hello World, I&#039;m Ralfe” to $b.&lt;br /&gt;
&lt;br /&gt;
e.g. : $b = $a.”, I&#039;m Ralfe”; # exactly the same as the previous example.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
➢ PHP supports dynamic variables.&lt;br /&gt;
&lt;br /&gt;
e.g. : $c = “response”;&lt;br /&gt;
&lt;br /&gt;
e.g. : $$c = “Hello Ralfe”; # this assigns “Hello Ralfe” to $response.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
➢ PHP variables do not have to be declared ahead of time, nor do they require a type&lt;br /&gt;
definition. PHP handles all data type conversions.&lt;br /&gt;
&lt;br /&gt;
e.g. : $a = 4;&lt;br /&gt;
&lt;br /&gt;
e.g. : $b = 12;&lt;br /&gt;
&lt;br /&gt;
e.g. : print “The value of a if $a.”; # Uses a as a String.&lt;br /&gt;
&lt;br /&gt;
e.g. : $c = $a + $b; # $a is now used as an Integer again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
➢ PHP supports boolean variables, which can be assigned either a one or a zero, or a&lt;br /&gt;
true or false.&lt;br /&gt;
&lt;br /&gt;
e.g. : $a = true;&lt;br /&gt;
&lt;br /&gt;
e.g. : $b = 1;&lt;br /&gt;
&lt;br /&gt;
e.g. : # $a and $b are the same thing!&lt;br /&gt;
&lt;br /&gt;
e.g. : $c = false;&lt;br /&gt;
&lt;br /&gt;
e.g. : $d = 0;&lt;br /&gt;
&lt;br /&gt;
e.g. : # $c and $d are the same thing!&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
➢ Arithmetic Operators&lt;br /&gt;
&lt;br /&gt;
$a = 4;&lt;br /&gt;
&lt;br /&gt;
$b = 2;&lt;br /&gt;
&lt;br /&gt;
// Addition: $a + $b = 6&lt;br /&gt;
&lt;br /&gt;
// Subtraction: $a - $b = 2&lt;br /&gt;
&lt;br /&gt;
// Multiplication: $a * $b = 8&lt;br /&gt;
&lt;br /&gt;
// Division: $a / $b = 2&lt;br /&gt;
&lt;br /&gt;
// Modulus: $a % $b = 0&lt;br /&gt;
&lt;br /&gt;
// Increment: $a++&lt;br /&gt;
&lt;br /&gt;
// Decrement: $a--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
➢ Assignment Operators&lt;br /&gt;
&lt;br /&gt;
$a = 4;&lt;br /&gt;
&lt;br /&gt;
$b = $a;&lt;br /&gt;
&lt;br /&gt;
// $b = 4;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
➢ Comparison Operators&lt;br /&gt;
&lt;br /&gt;
$a == $b // test if two values are equal&lt;br /&gt;
&lt;br /&gt;
$a != $b // test if two values are not equal&lt;br /&gt;
&lt;br /&gt;
$a &amp;lt; $b // test if the first value is less than the second&lt;br /&gt;
&lt;br /&gt;
$a &amp;gt; $b // test if the first value is greater than the second&lt;br /&gt;
&lt;br /&gt;
$a &amp;lt;= $b // test if the first value is less than or equal to the second&lt;br /&gt;
&lt;br /&gt;
$a &amp;gt;= $b // test if the first value is greater than or equal to the second&lt;br /&gt;
&lt;br /&gt;
== Concatenation ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$a = “Fill the halls “;&lt;br /&gt;
&lt;br /&gt;
$b = “with poisoned ivy...“;&lt;br /&gt;
&lt;br /&gt;
$c = $a . $b; # the &#039;.&#039; operator concatenates two variables.&lt;br /&gt;
&lt;br /&gt;
// $c = “Fill the halls with poisoned ivy...”&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
PHP supports both numerically indexed arrays as well as associative arrays.&lt;br /&gt;
&lt;br /&gt;
$a = array(1, 2, 3, 4);&lt;br /&gt;
&lt;br /&gt;
// $a[0] = 1;&lt;br /&gt;
&lt;br /&gt;
// $a[1] = 2;&lt;br /&gt;
&lt;br /&gt;
// $a[2] = 3;&lt;br /&gt;
&lt;br /&gt;
// $a[3] = 4;&lt;br /&gt;
&lt;br /&gt;
$b = array(“name” =&amp;gt; ”Fred”, “age” =&amp;gt; 30);&lt;br /&gt;
&lt;br /&gt;
// $b[&#039;name&#039;] = “Fred”;&lt;br /&gt;
&lt;br /&gt;
// $b[&#039;age&#039;] = 30;&lt;br /&gt;
&lt;br /&gt;
== Decision and Loop Statements ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;IF THEN ELSE statement&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 $a = 1;&lt;br /&gt;
 $b = 10;&lt;br /&gt;
 if ($a &amp;gt; $b) {&lt;br /&gt;
    echo “a is greater than b”;&lt;br /&gt;
 }&lt;br /&gt;
 else if ($a == $b){&lt;br /&gt;
    echo “a is equal to b”;&lt;br /&gt;
 }&lt;br /&gt;
 else{&lt;br /&gt;
    echo “a is not greater than b”;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SWITCH statement&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 $a = 100;&lt;br /&gt;
 switch($a){&lt;br /&gt;
    case(10):&lt;br /&gt;
       echo “The value is 10”;&lt;br /&gt;
       break;&lt;br /&gt;
    case(100):&lt;br /&gt;
       echo “The value is 100”;&lt;br /&gt;
       break;&lt;br /&gt;
    case(1000):&lt;br /&gt;
       echo “The value is 1000”;&lt;br /&gt;
       break;&lt;br /&gt;
    default:&lt;br /&gt;
       echo “Are you sure you entered in a valid number?”;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOR statement&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 $a = 10;&lt;br /&gt;
 for ($i = 0; $i &amp;lt; 10; $i++){&lt;br /&gt;
    # initialize $i ; while condition ; increment statement&lt;br /&gt;
    print “$i”;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FOREACH statement&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 $a = array(1, 2, 3, 4, 5);&lt;br /&gt;
 foreach ($a as $val){&lt;br /&gt;
    echo “$val”;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WHILE statement&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 while ($row = mysql_fetch_row($result)){&lt;br /&gt;
    print $row[0];&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DO WHILE statement&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 $i = 0;&lt;br /&gt;
 # Note that it might seem that $i will&lt;br /&gt;
 do{&lt;br /&gt;
    # never be printed to the screen, but&lt;br /&gt;
    print $i;&lt;br /&gt;
    # a DO WHILE loop always executes at&lt;br /&gt;
 } while ($i &amp;gt;0);&lt;br /&gt;
 # least once!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== FUNCTIONS ==&lt;br /&gt;
&lt;br /&gt;
 function my_function($value){&lt;br /&gt;
    if (!$value){&lt;br /&gt;
       return 0;&lt;br /&gt;
    }&lt;br /&gt;
    else{&lt;br /&gt;
       return ($value % 2);&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 $a = 45;&lt;br /&gt;
 $ans = my_function($a);&lt;br /&gt;
&lt;br /&gt;
== Classes ==&lt;br /&gt;
&lt;br /&gt;
 class my_class {&lt;br /&gt;
    var $value1;&lt;br /&gt;
    var $value2;&lt;br /&gt;
    function set_value1($val){&lt;br /&gt;
       $this-&amp;gt;value1 = $val;&lt;br /&gt;
    }&lt;br /&gt;
    function set_value2($val){&lt;br /&gt;
       if ($this-&amp;gt;value1 &amp;gt; 0){&lt;br /&gt;
          $this-&amp;gt;value2 = $val;&lt;br /&gt;
       }&lt;br /&gt;
       else{&lt;br /&gt;
          $this-&amp;gt;value2 = 0;&lt;br /&gt;
       }&lt;br /&gt;
    }&lt;br /&gt;
 }&lt;br /&gt;
 $new_class = &amp;amp;new my_class;&lt;br /&gt;
 $new_class-&amp;gt;set_value1(10);&lt;br /&gt;
 $new_class-&amp;gt;set_value2(2);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Programming:PHP and MySQL:Introduction|&amp;lt;&amp;lt; 1. Introduction]] | [[Programming:PHP and MySQL|TOC]] | [[Programming:PHP and MySQL:File Handling|&amp;gt;&amp;gt; 3. File Handling]]&lt;br /&gt;
&lt;br /&gt;
[[Category:PHP]]&lt;br /&gt;
[[Category:MySQL]]&lt;/div&gt;</summary>
		<author><name>59.144.154.75</name></author>
	</entry>
</feed>