ドキュメント : Programming
-
【PHP】function use - 無名関数の親スコープ変数利用
useキーワードを使うことで、親スコープの変数を無名関数に与えることができます。無名関数の定義においてuseに続いて変数を指定します。変数が複数ある場合は、カンマ(,)区切りで記述することが可能です。
-
【PHP】トレイト(trait) - クラスコードの再利用
トレイトは“クラスのコードを再利用する仕組み”です。基本的にはクラスの構文と同じですが、classの部分をtraitにします。クラスとは異なり、クラス変数を定義することはできません。
-
【PHP】名前空間(namespace) - プログラムのグループ化
名前空間は“プログラムをグループ化する仕組み”です。クラスや関数など命名が必要なモノは固有の名前を付ける必要がありますが、異なる名前空間であれば同じ名前を使用できます。オブジェクト指向プログラミングではカプセル化で使用します。
-
-
【PHP】インポート(namespace / use) - 別名前空間の機能を利用する
インポートは“別の名前空間の機能を参照すること”です。完全修飾名指定とuseキーワード利用があります。useキーワードではasキーワードを使って省略名を定義できます。
-
【PHP】デバック・学習に便利な関数4選
アプリケーション開発ではプログラム中で使われる変数やデータの値を確認しながら開発をすることが多くあります。値を確認することで、途中でコードの誤りに気付いたり、既存ソースコードの動きや仕組みを理解できます。また、学習の際でも値を1つずつ確認しながら自分で動かしてみることで理解をより深めることができます。ここではデバッグ・学習に便利な関数を4つご紹介します。var_dump関数print_r関数get
-
-
-
正規表現 - 文字列をパターン表現する
正規表現は“文字列をパターン化して表現する記法”です。主に文字列検索やファイル検索などにおいて、パターンに一致するモノを見つけるために使用します。正規表現の使用文字は『通常文字』・『制御文字』・『メタ文字』・『定義文字』があります。
-
【CSS】CSS入門
CSSは“HTML等の要素を装飾する言語”です。正式名称は『Cascading Style Sheets』で、プログラミング言語に分類されます。WebブラウザでのHTMLドキュメント表示において、要素のテキストカラーやサイズなど様々なスタイル(装飾)を設定できます。
-
【CSS】コメントアウト - ソースコードの説明やメモ
コメントアウトは“動作に影響しないテキスト”です。CSSに限らずJavaScriptなどの他のプログラミング言語やHTMLにもコメントアウトがあります。一般的にソースコードの説明やメモに使用します。
-
-
【CSS】セレクター - スタイル(装飾)の適用要素
セレクターは“スタイルの適用要素”です。複数の記述形式があり、必要に応じて使い分けることができます。複合的なセレクターや結合的なセレクターなどを使って最適なセレクターを使用します。
-
【CSS】擬似クラス - 要素の状態を示すセレクター
擬似クラスは“要素の状態を示すセレクター”です。フォーカスが当たっている状態を示す擬似クラスはfocusです。この擬似クラスを使って擬似クラスの具体例を示します。