update.PHPの標準関数は統一感がないまずは、下記の関数を見てください。単語の間に区切りがある上記はいずれも標準関数ですが、決定的な違いがあります。)で区切っているかどうかです。我々は、この統一感のなさを真似するべきではないでしょう。単語の区切りは、しっかりとルールに則って付けるべきです。単語間の区切りをどうやって表現するかを取り決め、それに沿ってコーディングする事が必要です。キャメルケース・スネークケース・パスカルケース単語の区切りを表現する方法として、代表的な3パターンを挙げます。htmlSpecialChars複合語をひと綴りで表現し、次の単語の始まりを大文字で表す表現法です。)で表現する方法です。HtmlSpecialCharsキャメルケースと似ていますが、最初の単語も大文字で表す事が特徴です。変数名と関数名はスネークケースですが、いずれのルールを採用したとしてもしっかりとルールに則って書けば問題ありません。クラス名は一般的に大文字で始まる事が多く、クラス名と変数名で違いを表現するために変数名にパスカルケースを採用するケースは多くありません。下記の関数を見てください。to上記はphpの標準関数です。2がtoを表すということです。4がforを表すケースもあります。このような略語は、関数名をコンパクトにする事に役立ちます。浸透していない略語を用いる事は控えましょう。場合もあるかと思います。長い関数名が嫌いな人は多いですが、他の人が理解出来る関数名を付ける事を第一に目指しましょう。PHPの標準関数で使用されているような略語は、比較的浸透しているケースが多いです。下記は、C言語での変数定義です。c;C言語やJAVAプログラムでは、変数に型を設定します。整数型の変数には、整数以外の値は入れる事が出来ません。PHPでは変数宣言で型を決めません。そのため、変数には自由に何でも入れる事が出来ます。language)言語でも、変数に型を定義しないことは多いです)何でも入るというのは、メリットもある反面、その変数に何を入れるかはプログラム任せとなります。そのため、プログラムを追わないと何型の値が入っているかは分かりません。トラブルの一例を挙げます。チェックで弾かれてしまいエラーが発生した。bool(false)このようなトラブルはよくある事です。そのため、不具合を避けるために変数は他の言語と同じくある程度型を固定して取り扱いたいものです。キャスト変換などのテクニックもありますが、今回は規約を検討してみましょう。つける他にも、以下のような書き方など。全員が変数を同じ型として扱う事で、ある程度トラブルを予防する事が出来ます。変数の型を意識する事は、バグを減らす近道であると言えるでしょう。変数の型は固定した方が良いと述べましたが、勿論例外はあります。$hoge;}上記は、いわゆる再帰関数というものです。配列にも文字列にも対応しており、非常に使い勝手の良い関数となっています。hogeをbarに変えたい人はいないかもしれませんが)変数の型の違いをうまく扱えるようになれば、変数を自在に操れるようになる事でしょう。複数形の使い方について例えば、ユーザーの一覧を格納する配列を定義する場合、下記のようなパターンがあります。各自がそれぞれの自己判断で配列名を付ける事は、統一感を下げるだけです。配列名やDBにおけるテーブル名などにおいて複数をどう表現するかは、事前に取り決めてから開発した方が良いでしょう。ゴミ変数に注意PHPの特徴として、他の言語よりも変数のスコープが緩い事が挙げられます。ループを抜けた後も残り続けるため、最終的にループを抜けた時の値、つまり「10」という値をループの外でも保持しています。そのため、PHPでは一時的な使用と思っていた変数が思わぬ値を保持し続ける事により、想定外のトラブルが発生する可能性があります。大規模なデータを入れた一時変数の場合は、残り続ける事によりメモリを無駄に占有してしまうため、最悪メモリリークの原因となる事もあります。する事で変数を削除しておいた方が無難でしょう。変数が自動で削除されるのは、スコープを抜けるタイミングです。(ファイルポインタ)などがあげられます。大事なのは、これら汎用変数に固執する必要はないと言う事です。ファイルポインタは一度に複数開かれる事があります。つけてしまいがちですが、トラブルの元である上に可読性を著しく落としてしまいます。同じ汎用変数が複数入り交じって登場する場合には、しっかりとした名前をつけてあげた方が良いでしょう。数十行に渡って使われるような息の長い変数の場合も、同じく名前をつけてあげた方が無難です。変数、関数、クラス、構文で出来ていると言っても過言ではありません。これらを丁寧に扱う事が、良質なプログラマになる近道である言えるでしょう。requestStockLike92@sasaron397プログラミングは雑食です。最近は、面白いと思ったものを色々と試しています。upLoginユーザーは見つかりませんでした。