PHPで配列の長さを取得する方法|count・foreach・forループ
PHPで配列の長さ・要素数をcount()で取得する方法を解説します。連想配列・多次元配列・疎なキー・PHP 8のTypeError、foreachとforの使い分け、Countable・iterator、文字列のlengthとの違いまで整理します。
AIとつくる、実践プログラミング・コーディングメディア
ARCHIVE
PHPで配列の長さ・要素数をcount()で取得する方法を解説します。連想配列・多次元配列・疎なキー・PHP 8のTypeError、foreachとforの使い分け、Countable・iterator、文字列のlengthとの違いまで整理します。
PHPの定数はconstとdefine()の2通りで定義でき、どちらも上書きできません。if文や関数の中で条件つきに定義するならdefine、クラスや名前空間の中ならconstという使い分け、配列定数、defined()での確認方法を紹介します。
関数を使う上でスコープの理解は必須となります。 PHPのグローバルスコープ、ローカルスコープ、スーパーグローバルについて紹介します。
PHPでファイルを分割してメンテナンスしやすくする方法を紹介します。 またrequire、include、require_once、function_existsの使い方を紹介します。
PHPの相対パス・絶対パスの違いと、__DIR__、__FILE__、dirname()、realpath()の使い方を解説します。requireやincludeでパスがずれる原因、CLIとWeb実行の違い、エラーの確認方法、安全なファイル指定まで初心者向けに整理します。
PHPの三項演算子とnull合体演算子の書き方を紹介します。 三項演算子を使うと、条件分岐を省略して記述することができます。 null合体演算子は、値が設定されているときは特に何もしないといったケースで、条件分岐を省略して記述できます。
PHPDocの書き方を紹介します。 他の開発者にもどういう意図で作られたファイルなのかをわかりやすくするためのものです。 関数実行の部分でカーソルをあわせるとVSCodeならそのPHPDocの説明をポップアップで表示させることができます。
正規表現はネットで検索すればいくらでも見本が出てくるので、それを使えばいいのですが、意味がわからないとバグの温床になるため、正規表現を読めるようになるための基礎知識部分を紹介します。
PHPの連想配列の使い方を紹介します。 また、PHPの連想配列とJavaScriptのオブジェクトの違いを説明しています。