no, non ha senso nell'altro modo:

questo
count($a)= $c ;

significherebbe mettere in count($a) il valore di c

ovviamente count($a) non è una variabile a cui puoi dare un valore e quindi da errore