Paizaのロジックサマナー スパイスをクリア

paizaのロジックサマナーのスパイスをクリアしましたので、私の解答コードを書きます。
全てPHPで解いています。

今回は以下の4つのスパイスをクリアしました。
・javaの木 (封印レベルD)
・rubyの原石 (封印レベルD)
・pythonリング (封印レベルD)
・歯車typeC (封印レベルC)
CランクとDランクなので、すぐに終わります。javaとかrubyとかpythonって問題タイトルだから、その言語で解かなきゃ行けないのかと思ったけど関係ないみたい。

コードはgithubに公開しています。
javaの木 (封印レベルD)

rubyの原石 (封印レベルD)

pythonリング (封印レベルD)

歯車typeC (封印レベルC)