PHP的函数都是服务器端的,客户端用Javascript.
你的写法是ASP的,换成PHP是:
<?php
function pushnum($num)
{
...
}
?>
<?= pushnum(num)."<br>"?>

解决方案 »

  1.   

    PHP已经有像数组添加元素的函数,不像ASP$arr = array();
    array_push($arr, 'item1','item2','item3');或者
    $arr = array();
    $arr = array_merge($arr, array('item1' => 'value1'));
    $arr = array_merge($arr, array('item2' => 'value2'));
    $arr = array_merge($arr, array('item3' => 'value3'));
      

  2.   

    asp不是说执行js.
    它也是输出以后才执行的.
    reponse.write就是明证了.
      

  3.   

    事实证明php比asp还是要强大些,要知道asp不知道多少年没更新了吧。都换成.net了
      

  4.   

    哈哈!php在这方面确实强。
    我按照asp的思路这样做:<? echo  pushnum(num) ?>
    结果错误!