Sachverhalt: A. X._ ist die Ehefrau von Y._. Sie haben einen gemeinsamen Sohn. Zwischen den Eheleuten kam es zu erheblichen Spannungen. B. Mit Verfügung vom 9. Mai 2008 wies die Kantonspolizei in Anwendung des Gewaltschutzgesetzes des Kantons Zürich vom 19. Juni 2006 (GSG; LS 351) X._ aus der ehelichen Wohnung weg. Überdies auferlegte ihr die Kantonspolizei ein Rayonverbot (Wohn- und Arbeitsort des Ehemannes und Kindergarten des Sohnes) und untersagte ihr, den Ehemann und Sohn zu kontaktieren. Diese Massnahmen waren auf die Dauer von 14 Tagen, d.h. bis zum 23. Mai 2008, befristet. Die Kantonspolizei begründete sie damit, X._ habe von November 2007 bis zum 5. Mai 2008 den Ehemann und den Sohn wiederholt geschlagen. Zudem habe sie dem Ehemann mit einem Messer in der Hand gedroht, ihn umzubringen. C. Am 10. Mai 2008 ersuchte X._ um gerichtliche Beurteilung der kantonspolizeilichen Verfügung. Sie beantragte, die Schutzmassnahmen seien umgehend aufzuheben; es sei ihr die unentgeltliche Prozessführung zu bewilligen und in der Person des unterzeichneten Anwalts ein unentgeltlicher Rechtsvertreter zu bestellen. Zum Gesuch um unentgeltliche Prozessführung und Rechtsvertretung führte sie aus, sie sei wegen der Fernhaltemassnahmen zurzeit nicht in der Lage, Unterlagen zu ihrer finanziellen Situation einzureichen. Sie beantragte daher, dass sie dies - soweit erforderlich - nach Wegfall der Verfügung vom 9. Mai 2008 nachholen könne. D. Mit Verfügung vom 13. Mai 2008 forderte der Haftrichter des Bezirkes Bülach X._ unter anderem auf, ihm Unterlagen über ihre finanziellen Verhältnisse einzureichen. Bei Säumnis werde aufgrund der Akten entschieden. E. Mit Verfügung vom 15. Mai 2008 hob der Haftrichter die von der Kantonspolizei angeordneten Schutzmassnahmen auf (Ziff. 1). Er erhob keine Kosten (Ziff. 2). X._ sprach er keine Prozessentschädigung zu (Ziff. 3). Der Haftrichter kam zum Schluss, von einer Gefährdung des Ehemannes und Sohnes zum Zeitpunkt der Anordnung der Schutzmassnahmen am 9. Mai 2008 sei nicht auszugehen. Der Ehemann habe im haftrichterlichen Verfahren keinen Antrag gestellt. Damit könne nicht von einer unterliegenden Partei gesprochen werden. Kosten seien deshalb keine zu erheben. Aus dem gleichen Grund könne der Ehemann auch nicht zur Bezahlung einer Prozessentschädigung an X._ verpflichtet werden. Für eine Entschädigung aus der Staatskasse fehle die gesetzliche Grundlage (§ 12 GSG), weshalb X._ trotz Obsiegens keine Prozessentschädigung zugesprochen werden könne. F. X._ führt Beschwerde in öffentlich-rechtlichen Angelegenheiten mit dem Antrag, Ziffer 3 der Verfügung des Haftrichters vom 15. Mai 2008 sei aufzuheben. Der Beschwerdeführerin sei für das Verfahren vor dem Haftrichter eine angemessene Prozessentschädigung zuzusprechen. G. Der Haftrichter hat auf Gegenbemerkungen verzichtet. Y._ hat sich vernehmen lassen. Er beantragt (S. 2) einleitend, die Beschwerde sei abzuweisen. Er führt dann aber (S. 6 f. Ziff. 4) aus, falls das Bundesgericht der Meinung sein sollte, die Beschwerdeführerin beantrage sinngemäss, es sei ihr für das vorinstanzliche Verfahren ein unentgeltlicher Rechtsbeistand beizugeben, verzichte er auf einen Antrag. X._ hat eine Replik eingereicht. Sie hält an ihren Anträgen fest. H. Das Bundesgericht hat diese Eingaben den Beteiligten je zur Kenntnisnahme zugestellt. Der Haftrichter hat in der Folge ausdrücklich auf eine Stellungnahme verzichtet.