2011-08-27 10 views

答えて

-1

インデントを使用しない以外は、私にはうまく見えます。

+0

何ですか?あなたは深刻ではない? –

3

コードの標準またはコードの可読性を遵守しようとする場合は、次のようになります。コード内で何が起こっているかを理解して理解することがどれほど簡単かを確認してください。

<? 
class test 
{ 
    public function hello() 
    { 
     echo "Hello"; 
    } 
} 
?> 
+0

あなたの例では、デバッグするのが難しい暗黙のコードをコンパイラに書き込ませているようです。 – Maz

1

私は、可能な場合はそれを避けることを好むが、私はecho/print文で恐ろしい見えるHTMLのブロックを持っているので、時々私はそのような何かをやります。私がそれをするとき、私は読みやすさのために同じくぼみに余分なPHPタグを入れます。ここには大まかな/簡単な例があります:

<?php 
// ... 
if ($foo) { 
    $var = 'something'; 
    // ... 
    ?> 
    <input type="text" name="field" /> 
    <?php 
} 
?> 

しかし、私はおそらく、私はそこにHTMLを混在させていないでしょう。

0

これは機能しますが、正しいことは達成しようとしていることのみに依存します。通常、私は何かを印刷するためにPHPから逃れる必要はほとんどありません。私がこのようにコードを書く方が速いので、数回エスケープしても問題ない小さなプロジェクトを除いて。

短いタグを使用してPHPを入力する際に​​、あなたのコードで何が間違っていますか。短いタグは非難されるべきであり、あなたはもうそれらに頼るべきではありません。

関連する問題