hi,
Hello,
function bla() {
function blubb() {
echo "piep";
}
blubb();
}
bla();
> > piep ;-)
> >
>
> Wenn die function blubb() anderswo schon deklariert wurde, gibt es einen "redefine Error" der eigentlich ja auch "redeclare error" heißen müsste.
Fatal error: Cannot redeclare blubb()
Ist anders als Javascript:
~~~php
function jupp () {
echo "jupp";
}
function bla() {
function blubb() {
jupp();
echo "piep";
}
blubb();
}
bla();
geht. Aber keine Re-Deklaration.
Wie bei JS:
<script>
function test() {
alert("hallo");
}
function testTest() {
test();
test = function() {
alert("neuesHallo");
}
test();
}
testTest();
</script>
mfg
tami