LoginSignup
0
0

More than 5 years have passed since last update.

CakePHP2のctpファイルでif elseがphpcsにひっかかる

Last updated at Posted at 2016-09-15

下記の様な書き方してると、phpcs で} else { の行が Closing brace must be on aline by itself って引っかかります。

<?php if ($a): ?>
    <?php
    if ($b) {
        echo $c;
    } else {
        echo $d;
    }
    ?>
<?php endif ?>

下記だとOK

<?php
if ($a) {
    if ($b) {
        echo $c;
    } else {
        echo $d;
    }
}

単純化してかいちゃったけど、ctpファイルだとhtmlタグ書く関係で前者の書き方したいことあるんだよねぇ。

今の所うまい書換方法は見つけてないんですが、ひとまずメモとして。


結局、しょうがないので、こんな形に書き直してます…

<?php if ($a): ?>
    <?php if ($b): ?>
        <?php
        echo $c;
        ?>
    <?php else : ?>
        <?php
        echo $d;
        ?>
    <?php endif ?>
<?php endif ?>
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0