Yazdığınız kod bunla eş değer
<?php
$r = 'x';
$y =0;

if ($r) {
echo 'Eşitler';
} else
echo 'Eşit değiller';

Yani $y=0 demek true demek. O yüzden eşitler çıkıyor