Below i am going to list some simple PHP code that makes up most of a PHP coded page.
If..Elseif…Else… statments
$something = "Cat";
if ($something=="Cat") {
print "Cat\n";
} elseif ($something=="Dog") {
print "Dog\n";
} else {
print "Dont know\n";
Explode…foreach
$ex = "cat:dog:mouse:goose";
$explode = explode(":", $ex);
foreach ($explode as $exploded) {
print "Explode=$exploded\n";
//result
// 
// Explode=cat
// Explode=dog
// Explode=mouse
// Explode=goose
//
foreach
$stuff = array("cat", "dog", "mouse", "goose");
foreach ($stuff as $something1) {
print "something=$something1\n";
}
//result
// 
// something=cat
// something=dog
// something=mouse
// something=goose
//
Switch case
$something = "something2";
switch ($something)
{
  case "something1":
    print "something 1";
  break;
  case "something2":
    print "something 2";
  break;
  case "something2":
    print "something 2";
  break;
default:
Print "Can not find something"; 
}
//result
// 
// something2
//
Simple File writing
$myFile = "somefile.txt"; $fh = fopen($myFile, 'w') $cont = "TEXT\n"; $cont .= "IN\n"; $cont .= "THIS"\n"; $cont .= "FILE"\n"; fwrite($fh, $cont); fclose($fh);
Difinitions
At the start of the php file, but not limited to the start place-
define("DEFINE", "something");
Later in the PHP code/file, do something with the DEFINE
print ".DEFINE."; // Result // something
functions
To Create a function do the below
function something($something) {
print "something = $something";
}
To call the function and to get it to do something
something("name");
// result
// something = name
Loading a simple XML file in php
Create a XML Source called xmltest.xml and place the code below in there
Create a php file with the below code in there
$config_file = "xmltest.xml";
	if (file_exists($config_file)) {
		$xml = simplexml_load_file($config_file);
			$ID = $xml->user_details_001->ID;
			$fname = $xml->user_details_001->first_name;
			$lname = $xml->user_details_001->last_name;
			$house_number = $xml->user_details_001->house_number;
			$street = $xml->user_details_001->street;
			$town = $xml->user_details_001->town;
			$city = $xml->user_details_001->city;
			$postcode = $xml->user_details_001->post_code;
				print "$ID\n";
				print "$fname\n";
				print "$lname\n";
				print "$house_number\n";
				print "$street\n";
				print "$town\n";
				print "$city\n";
				print "$postcode\n";
	} else {
		exit('Failed to open xmltest.xml.');
	}
this should be able to parse a simple XML file, from here you can load the XML elements in to other things.
