Default value for return
A few days ago, i try to create a code with PHP, with a function i do a return in function with some values and then i got a mystery about default value for return keyword, to get absolutelly value with this keyword i create a function to test it, like this.
function defaultValueForReturn(){
return;
}// now i test it
var_dump (defaultValueForReturn()); ?>
And this is result:

What about with other programming language such as Python, Javascript, etc.
Check this!
Python.
Code:
#!/usr/bin/env python
def defaultValueForReturn():
return
type(defaultValueForReturn())
Result:

Javascript.
Code:
function returnValue() {
return;
}
var y = returnValue();
console.log(typeof (y));
Result:
undefined
Ruby.
Code:
def defaultValueForReturn()
return
end
y=defaultValueForReturn()
print y.class
Result:
NilClass