Kaut kā jocīgi, ka beisikā šī problēma īsti nav problēma. Laikam tāpēc, ka konstrukcijās, kur vajadzētu salīdzināt, = darbojas kā salīdzināšanas operators; valoda pati "apēd" nevēlamo blakusefektu.
Līdz ar to izaug (nupat jau būs izaugusi) vesela programmētāju paaudze, kas diez vai pat prastu dabiskā veidā izmantot piešķiršanas operatora blakusefektu, ko var iegūt, rakstot "if ($item = $queue->getNextItem())"
Bet var jau būt, ka tas ir vienkārši pārāk šaurs skats uz dzīvi.