Voting

: min(six, zero)?
(Example: nine)

The Note You're Voting On

egingell at sisna dot com
17 years ago
Small vocabulary note: This is *not* "overloading", this is "overriding".

Overloading: Declaring a function multiple times with a different set of parameters like this:
<?php

function foo($a) {
return
$a;
}

function
foo($a, $b) {
return
$a + $b;
}

echo
foo(5); // Prints "5"
echo foo(5, 2); // Prints "7"

?>

Overriding: Replacing the parent class's method(s) with a new method by redeclaring it like this:
<?php

class foo {
function new(
$args) {
// Do something.
}
}

class
bar extends foo {
function new(
$args) {
// Do something different.
}
}

?>

<< Back to user notes page

To Top