フレームワークを使っていれば、Viewの塊をコンポーネント的な感じで部品化できる機能がすでに備わってると思うのですが、プレーンなPHPだとどうすればいいか。

例えば、item_listでloopぶんまわして、itemごとにまとまったviewを作るときとか。

function parts($file, $vars){
require($file);
}

こんな関数を作って、

foreach($item_list as $item){
parts("template.html", $item);
}

とかやっておけば、変数のスコープも閉じられていい感じ
PDOでソートをしようとした。

"select * from table order by :sort DESC"

こんな感じに。
で、動かない。

おそらく、bindしたときに:sortが文字列としてクォートで囲まれてしまうため。

解決策はないようなので、おとなしく、

"select * from table order by {$sort} DESC"

をする。
気がついたらYoutubeの検索APIがバージョン3になってた。

今までは検索にはAPIKEYいらなかったんだけど必要になった。ってわけでAPI_KEYを取得しに、developer consoleにいくがどこにあるかさっぱりわからん。

探したらあった。
ここ。