WordPressやPHPなどを主とするブログ
さて、唐突なんですが 式1 ? 式2 : 式3 という構文の名前が分かりました(笑)
タイトルどおり、名前は三項演算子。PHPのヘルプを見ているときに偶然名前を見つけました。正確には構文ではなく演算子でした。
結構便利なので使っていたのですが、三項演算子という名前は知りませんでした。この演算子は簡単なif文を一行で表せるような機能を持ったものです。すなわち、式1 ? 式2 : 式3 と書くと、式1がtrueの時は式2を返し、式1がfalseの時は式3を返す、ということになります。
便利なので覚えておくと損はないはずです(名前まで覚える必要ないよね)。
WordPressは重いのが弱点ですが、よくよく調べてみると、テーマのCSSのファイルサイズが結構大きかったのです。そこで、この記事を見て圧縮してみました。
これは便利ですね。CSSの最初と最後にPHPコードを書くだけで圧縮の準備が完了してしまいます。後はCSSをPHPが処理してくれるようにします。
これで圧縮前と圧縮後でCSSを分ける必要がなく、メンテナンスが非常にしやすくなりました。
ただし、.htaccessに下のようなコードを書いといてください。これで.htaccessを置いたディレクトリ下のCSSファイルが圧縮の対象になります。
そして、具体的な例を挙げてみます(PHPコードは記事を参照してください)。
という中身のCSSファイルをブラウザで読ませると、
というように出力されます。
CSSを編集するときは普通のままで、ブラウザが読むと圧縮されるようにと、1つのファイルで実現できるのでとても便利です。
Regenが更新するブログです。
WordPressやPHPが主な内容です。
毎日更新はできませんが、できるだけポストしていきます。