質問です

redhat 8
apache 2.0.40
PHP Version 4.2.2

下記のようにメインルーチンでfopenをして、そのファイルハンドラを
関数に引き継いだ場合、関数側でそのファイルハンドラに対して、書き込みができないのですが、
これは仕様でしょうか?


//メインルーチン
<?
if (!($fno = fopen("dbg.txt", 'w'))) {
die;}
//関数コール
Au($fno);
//関数
function Au($fno){
fputs($fno, hoge);
}

fclose($fno);

?>