vestigial vestigial 2015-06-06 09:20:52

[PHP] 改行の仕方がわからなかった このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

ソースレビュー中にインデントがぐちゃぐちゃになっていてとても読みにくい部分を発見。 わざわざヒアドキュメントを使わなければいけない理由がわからなかったので問いただしてみると 「改行の仕方がわかりませんでした」とのこと。 print "…\n"を使っているところもあったのでこれが改行コードだと教えたら 「そこは先輩のソースのコピーです。なるほどこれで改行できるのか」って言っていました。 プログラマ暦10年ぐらいのはずだよね。

                    if ($hoge == false)
                    {
print<<<EOF
            <script type="text/javascript" src="./js/main.js"></script>
EOF;
print<<<EOF
            <script type="text/javascript">huga("$url");</script>
EOF;
                    }
                    else
                    {
                        $url = "xxxx";
print<<<EOF
            <script type="text/javascript" src="./js/main.js"></script>
EOF;
print<<<EOF
            <script type="text/javascript">foo("$url");</script>
EOF;
                    }

使い方ヒント: 「これは臭う」という行を見付けたら、各行のsmellをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

コメント(4)

#1 kuma056 kuma056 2015-06-06 11:22:30  

アピールポイントの「なるほどこれで改行できるのか」ってところにマーク付けたい

#2 bravotan bravotan 2015-06-06 11:29:04  

ヒアドキュメントを1行1行丁寧にやってるのもポイント(白目)

#3 rpSuxbJp rpSuxbJp 2015-06-11 15:31:07  

どこに改行が必要?

#4 elseorand elseorand 2015-07-02 16:16:55  

むしろPHPで==を使用してfalse判定もクソ

コメント投稿には、twitter認証が必要です。

Twitter認証

このウンコードに臭った人は、こちらのウンコードにも臭ってます

[PHP] つ、釣り!?

このエントリーをはてなブックマークに追加

ツボって思い出し笑いが止まらなかったので...

class Hoge {
    /*
      * インストラクター
...

鑑賞する »

[C] 文字列の比較

このエントリーをはてなブックマークに追加

JavaScriptとかと混同してしまっ...

char str[128];
int num1,num2;
scanf("%...

鑑賞する »

[C] 伝説

このエントリーをはてなブックマークに追加

学生の頃、C言語の講義の筆記試験で、全く...

void main(void) {
    int x[] = {4, 6, ...

鑑賞する »