それは実際にあなたの特定の状況の要件だけでなく、好みの問題です。 CSSとのプログラミングを混在させない主な議論は、非プログラマができるように特別に設計されたものを複雑にすることです。
もしあなたがcssの中でphpを使用しているのであれば、そのファイルはphpだけで動作するように制限しているので、互換性を失います。
より強力なCSSを作成するために設計された SASS のようなツールがたくさんあります。
個人的に私は色の値をPHPの変数に入れたいので、私はそれらを正しく得ることができるので、後で再皮膚化することができます。それ以外は私はそれをきれいに保つ。