パーフェクト 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;
	}

メモ

はてなのスーパー pre 記法では PHP の開始タグ

<?php

を書かないと、以下のように言語種別の指定をしていても認識してもらえないようだ。

>|php|