今日、SQLの調べ物をやったのに引き続き、PHPの復習もやろうと思い立ち、ちょっとだけ簡単なのを作ってみました。
最後にPHPのプログラムを書いてからかなり経つような気がします。たぶん、1年以上触っていないはず。
そのため、Web上のマニュアルを見ないと、まったく書けませんでした。
前の会社でもなかなか書く機会が無くて、スキルを維持するのに苦労してたのですが、山形に戻って新しい会社に入って移行は、全く書く機会が無いので、すっかり忘れてました。
少しずつ書いているうちに思い出したり、マニュアルの例を引き写したりして、簡単な例を作ってみました。
load_dat();
$ret = $this->view_dat();
} catch (Exception $e) {
echo “エラー:”,$e->getMessage(),”\n”;
}
}
public function load_dat() {
$fp = fopen( $this->dat_filename, “r”);
$i = 0;
if( $fp ) {
while(($buffer = fgets($fp)) !== false ) {
$this->try_datas[$i] = rtrim( $buffer );
$i = $i + 1;
}
$this->try_count = $i;
fclose($fp);
} else {
throw new Exception(“ファイルを読み込みできません”);
return;
}
}
public function view_dat() {
if( $this->try_count == 0 ) {
throw new Exception(“データを読み込みできていません”);
return;
}
for($i=0; $i < $this->try_count; $i++ ) {
echo $this->try_datas[$i];
echo “\n”;
}
}
}
?>