phpの覚書

phpの覚え書きを書き溜めていくサイトです

no image

クラスへのアクセス権

クラスへのアクセス権 クラス内のプロパティ・メソッドへのアクセス権の種類は、「public」と「protected」と「private」の3つ その名の通り「public」はクラスの外部からもアクセス …

no image

クラスモジュールのstaticプロパティとstaticメソッド

クラスモジュールのstaticプロパティとstaticメソッド staticの識別子を付けたプロパティやメソッドは通常の?(動的な)プロパティやメソッドとは使い方が異なり、インスタンス化せずに呼び出し …

no image

クラスの定義とインスタンス化

クラスの定義とインスタンス化 PHPでクラスを定義する時はclassキーワードを使って「class クラス名 { プロパティとかメソッドとか・・・ }」という感じ 定義したクラスをインスタンス化する時 …

no image

マジック定数

マジック定数は特殊な定数で定義不要で参照可能な定数 __LINE__ファイル上の現在の行番号__FILE__ファイルのフルパスとファイル名__DIR__そのファイルの存在するディレクトリ__FUNCT …

no image

スーパーグローバル変数・定数

スーパーグローバル変数・定数 スーパーグローバル変数やスーパーグローバル定数は、プログラム中のどこからでも参照可能な値。 スーパーグローバルに含まれる項目や値は、「$GLOBAL」を参照すると確認でき …

no image

エスケープシーケンスと特殊文字

ダブルクォーテーションやシングルクォーテーションの文字列 PHPで文字列を扱う時はダブルクォーテーション「”」か、シングルクォーテーション「’」で文字列を囲む。 // 文字列は …

no image

繰り返し処理

2019/07/04   -処理制御
 , , , ,

for~の繰り返し処理 for( 初期値; 条件; 増減 ){ 繰返し処理 }のパターン。終了条件も最初に定義するから無限ループを作っちゃう可能性も少ない。個人的には一番よく使う繰返し処理 $ary0 …

no image

配列の定義・更新・参照・追加・ソート

2019/07/02   -PHP全般
 , , ,

配列の定義 PHPで配列を定義するには「array()」を使って変数に代入する方法と、変数に[ ]で直接代入する方法がある。 どちらの方法でも、キーなしの配列・キーありの連想配列それぞれ定義可能 // …

no image

PHPの開発ツール

PHPエディタ 当初はEclipseとかもインストールしてみたが、重たいし、特にメリットも感じられずでした。 今使っているPHPエディターはMSさんのコレ↓ Visual Studio Code 「V …

no image

PHPでの関数の書き方

2019/06/25   -未分類

PHPでの関数の定義は、他の言語にもありそうなオーソドックスな書き方。 <?php header('Content-Type: text/html; charset=UTF-8' …