<?php

function add($x, $y)
{
    $total = $x + $y;
    return $total;
}
$a = 10;
$b = 15;
//echo add($a, $b);
function message($message)
{
    echo 'your message is ' . $message;
}
//message(add($a, $b));
function isLogged()
{
    return false;
}
function changeFirstName($firstName, $isLogged)
{
    if (!isLogged()) {
        return;
    }
}
$firstName = "Bryan";
echo changeFirstName($firstName, isLogged());
/*name space and scope almost synonymous. functions create their own scope. name
space is equal to one plus scope areas.*/
Exemple #2
0
function doChange()
{
    $retval = true;
    if (isset($_POST["oldpw"]) && @$_POST["oldpw"] != "") {
        echo $_POST["oldpw"];
        if (!changePassword(@$_POST["oldpw"], @$_POST["pw"], @$_POST["pwcfrm"])) {
            return false;
        }
    }
    if (!changeFirstName(@$_POST["firstname"])) {
        $retval = false;
    }
    if (!changeSurName(@$_POST["surname"])) {
        $retval = false;
    }
    if (!changeDescription(@$_POST["description"])) {
        $retval = false;
    }
    if (!changeHomepage(@$_POST["homepage"])) {
        $retval = false;
    }
    if (!changeEMail(@$_POST["e_mail"])) {
        $retval = false;
    }
    $uid = $_SESSION["user"]->user_id;
    if (!$_SESSION["user"]->selectByID($uid)) {
        fehlerausgabe("Fehler beim Neuladen des Userprofils. Bitte melden Sie sich neu an");
        die;
    }
    return $retval;
}