オブジェクト指向を勉強しようということで、カウンターから始めてみました。
以下のクラスを$action->IP_Check($_SERVER['REMOTE_ADDR'])
で呼び出してみたところfgetsとfcloseで"supplied argument is not a valid stream resource"
とエラーログを吐かれました。これは「クラス内でファイルを読み書きするな」ってことですか?
というか、オブジェクト指向はこんな記法であってるでしょうか?

class IP_Check{
 function IP_Check( $IP ){
  $fp = fopen($IPchecklog, "r");
   $compareIP = fgets($fp, 1024);
  fclose($fp);
  if($IP == $compareIP){ return false; }
  else { return true; }
 }
}