Не удалось завершить компиляцию: тип программы уже представлен: com.google.android.gms.internal.measurement.zzabn

В документации, а также о том, что уже сказали другие, она не возвращает логическое значение. Он возвращает только логическое значение, когда это сделано, или есть ошибка.

Из руководства PHP:

Возвращает строку длиной до 1 байта, считанную из файла, на который указывает ручка.

Если возникает ошибка, возвращает FALSE.

Итак, в любом случае нет ничего особенного в том, как работает такой метод, вы можете написать свой собственный метод следующим образом:

function increment($num) {
    if( $num < 10 ) { return ++$num; }
    return false;
}

$i=-1;
while( ($i = increment($i)) !== false ) {
    echo( $i."<br />" );
}
141
задан patrickf 3 May 2018 в 15:23
поделиться