程度が低くてすみません。

以下の3行が書き込まれている test.txt
 あいうえお
 かきくけこ
 さしすせそ
からデータを読み出す際は、$data = file("text.txt"); で読み出せたのですが、末尾の改行が邪魔です。
Perl でいうところの、
 open(IN,"text.txt"); chomp(@data = <IN>); close(IN)
を実現しようとすれば、
 $fp = fopen("test.txt","r");
 while( ( $x = fgets($fp) ) ){
  $data[] = chop($x);
 }
とするしかないのでしょうか?