【H1】に関する知恵袋
【質問】
英会話のスクールの解説をすると、H1の知恵袋を考えると、undefined function data()というエラーが出てしまいました。H1の知恵袋の解説をすると、PHPでdata関数を初めて使ったのですが上のエラーが出てしまいました。PHP5.2を使っているのですが,環境設定はphp5.0の市販のテキストを参考に行いました。英会話のスクールについて話していくと、もしかしたら環境設定で足りないことがあったのでしょうか?それとも,コードが間違っているのか,原因がわかりません。アドバイスよろしくお願いします。===============<?php$today_year=data("Y");$today_month=data("n");$current=mktime(0,0,0,$today_month,1,$today_year);$first_day=data("w",$current);$last_day=data("t",$current);?><html><head><title>万年カレンダー</title></head><body><h1 style="background=#bbbbbb")> <?php print(data("Y年n月",$current)); ?>のカレンダー</h1><table border=1><tr><th>日</th><th>月</th>火</th><th>水</th><th>木</th><th>金</th><th>土</th></tr><?phpfor($i=1;$i<=$first_day+$last_day;$i++){ if($i%7==1){print("<tr>");} if($i>$first_day){ print("<td>".$i-$first_day."</td>");} else{ print("<td> </td>");} if($i%7==0){print("</tr>");}}?></table></body></html>===============
【解答】
エラーメッセージは「 data() という関数が定義されていません」という意味ですが、ソースの文脈から data() と date() を間違えたのでしょう。TYPO というやつです。