実務経験が無いので実際に現場でコーディングをしている方に質問です。
自分は{}の方が楽だと思うのですが、
endforeachやendifなどは実際に現場で使用されていますか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答5件
0
知らない人には全く意味が分からない質問では…。
「別の構文」の話。
https://www.php.net/manual/ja/control-structures.alternative-syntax.php
WordPressでは「別の構文」が今でも使われてるはず。
「html内でPHPを書く」なら「別の構文」のほうが見やすいこともある。
しかしWordPressを除く現代のPHPは「html内にちょっと書く」使い方はしないので
「別の構文」が使われることはほぼない。
現行バージョンでも対応してるので使うのは自由。
投稿2020/10/20 06:56
退会済みユーザー
総合スコア0
0
ベストアンサー
前置き
endforeachに限らずですが、実務現場と言っても星の数ほどあり、
- コーディング規約
- 使用しているフレームワークやテンプレートエンジン
- 基準とする品質やポリシー
などがそれぞれ違うため、
特定の記法や文法を捕まえて現場で使われているかどうか
という質問はあんまり意味がありません。
(使っている人は日常的に使うし、使わない人は一生出くわさない事も有り得るため)
普段は自分の好きな記法で書いて、
知らない/慣れていない記法と出くわしたら、PHPマニュアルで正確な使用方法を調べて対応する
という方針で対応するのが良いかと思います。
回答
テンプレートエンジンを使用しないポリシーのCMSやフレームワークはそれなりに存在するので、使用されているケースはそれなりに存在します。
投稿2020/10/20 05:11
総合スコア18727
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
私は使いませんが、PHPは間口が広い言語なので汎用性だけを重視した構文がいくつもあります
結局はみな同じような書き方に落ち着くんですよね
たとえばPHP7以前はASP方式(<%, %>, <%=) やscriptタグ(<script language="php">)
なんかでもPHPが呼び出せました
投稿2020/10/20 05:27
総合スコア116724
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/20 05:28
2020/10/20 05:47
2020/10/20 05:51
2020/10/20 05:53
0
現場によります。
私はWordPressからPHPに入ったため、
会社のソースコードでも使っていましたが、
先輩に中括弧にして、と、様々な理由とともに言われました。
今では、中括弧統一の方がいいな、と思います。
(リファクタリングしやすい)
投稿2020/10/20 05:13
総合スコア9555
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。