Что-то не так с игнорированием возвращенного значение из функции в PHP

Например:

// somefile.php
function doSomething() {
    // do lots of code, whatever...
    return $something;
}

// mainfile.php
include "somefile.php"
doSomething(); // ignored the return value, we don't need it here

Что происходит, когда функция в PHP возвращает значение, но нас это не волнует? Что-то не так с этим поведением или мы должны всегда получать переменную, даже если мы никогда не использовали ее за пределами области действия функции? Как PHP управляет своими ресурсами, возвращая значение, которое не будет использоваться за пределами области действия функции?

7
задан Ricardo Amaral 14 September 2010 в 13:42
поделиться