Task 4: A



$MyName = John Smith
Calling SayHello using by value.
Hello, John Smith

Check if $MyName is still the same value:
$MyName = John Smith

Calling SayHello2 using by Reference.
Hello, John Smith

Check if $MyName is still the same value:
$MyName = I am no longer John Smith

Task 4: B



Global TotalSum or $GLOBALS['TotalSum'] = 0

AddValue Local variable TotalSum = 23
Global TotalSum or $GLOBALS['TotalSum'] = 0
Adding 5 to the global TotalSum Variable.
Global TotalSum or $GLOBALS['TotalSum'] = 5

AddValue Local variable TotalSum = 23
Global TotalSum or $GLOBALS['TotalSum'] = 5
Adding 10 to the global TotalSum Variable.
Global TotalSum or $GLOBALS['TotalSum'] = 15

AddValue Local variable TotalSum = 23
Global TotalSum or $GLOBALS['TotalSum'] = 15
Adding 5 to the global TotalSum Variable.
Global TotalSum or $GLOBALS['TotalSum'] = 20