($filename++, rename(...) && Logging(...)) || Logging(...); #### do { $filename++; rename(...) && Logging(...) } || Logging(...); #### (++$filename && rename(...) && Logging(...)) || Logging(...);