パーフェクト PHP 8 章
ミニブログアプリケーションを作るというやつを全部なぞって書いてみた。ほぼ 1 日半かかった。public function って 50 回くらいタイプしたと思う。Coda ではなぜか補完してくれない。でも Coda 使わなかったら丸 2 日かかっても終わらなかったかもしれない。それくらい補完、自動インデントは助かった。
FollowingRepository.php
書籍に載っていたものだと true と false が逆なのではないかと思った。
以下は入れ替えたもの。
<?php // (中略) public function isFollowing($user_id, $following_id) { $sql = " SELECT COUNT(user_id) as count FROM following WHERE user_id = :user_id AND following_id = :following_id "; $row = $this->fetch($sql, array( ':user_id' => $user_id, ':following_id' => $following_id, )); if ($row['count'] === '0') { return false; } return true; }