ドキュメント : PHP
-
【PHP】function use - 無名関数の親スコープ変数利用
useキーワードを使うことで、親スコープの変数を無名関数に与えることができます。無名関数の定義においてuseに続いて変数を指定します。変数が複数ある場合は、カンマ(,)区切りで記述することが可能です。
-
【PHP】トレイト(trait) – クラスコードの再利用
PHPにはトレイト(trait)と呼ばれる仕組みがあります。トレイトはクラスでコードを再利用するために使います。ここではトレイトについて解説します。トレイトトレイトとはトレイトはクラスでコードを再利用する仕組みです。トレイトはフィールドやメソッドを定義することができ、クラスでトレイトの利用を宣言することで、それらを使うことができます。継承と似ていますが、トレイトは『コードを再利用する』ことを目的と
-
【PHP】名前空間(namespace) – プログラムのグループ化
PHPには名前空間と呼ばれる仕組みがあります。クラス名や関数名などは固有の名前を付ける必要があり、重複するとエラーになりますが、名前空間の仕組みを使うことで、同じ名前のクラスや関数を作ることができるようになります。ここでは名前空間について解説します。名前空間(namespace)名前空間とは名前空間はネームスペース(namespace)とも呼ばれ、プログラムをグループ化する仕組みです。1つのプログ
-
-
【PHP】インポート – namespaceとuse
異なる名前空間(namespace)のコードを使う仕組みがあります。ここでは異なる名前空間のコードを使う方法を解説します。なお、名前空間については次の記事をご覧ください。インポート(異なる名前空間のコードを使う方法)異なる名前空間のコードを使う方法異なる名前空間のコードを使う方法は2パターンあります。1つ目は名前空間から指定する方法、2つ目はuseキーワードを使う方法です。名前空間から指定する方法
-
【PHP】デバック・学習に便利な関数4選
アプリケーション開発ではプログラム中で使われる変数やデータの値を確認しながら開発をすることが多くあります。値を確認することで、途中でコードの誤りに気付いたり、既存ソースコードの動きや仕組みを理解できます。また、学習の際でも値を1つずつ確認しながら自分で動かしてみることで理解をより深めることができます。ここではデバッグ・学習に便利な関数を4つご紹介します。var_dump関数print_r関数get
-
-
-
【PHP】コメントアウト - ソースコードの注釈
コメントアウトはプログラムの処理に影響しないテキストの書き方です。ソースコードに説明やメモ、コメントなどを自由に記載でき、主にソースコードの可読性向上を目的として使用します。
-
【PHP】デバッグ - var_dump関数で変数や値の情報を出力する
デバッグは“プログラムの不備を特定し、意図的な処理になるように修正すること”です。PHPを学習する中で理解を深める手助けとなります。デバッグ方法の1つとして、var_dump関数があります。
-
【PHP】値渡しと参照渡し - 変数から値または参照を渡す
変数から情報を渡す方法には値渡しと参照渡しがあります。参照渡しは値を渡す側と受け取る側で記憶領域を共有するため、一方の変数の値を変更すると、他方の変数の値も変わります。
-