2013.08.29
PHP サンプル 基本
PHP クラス 今回も前回に引き続いてクラスについて記載していきたいと思います。 クラス内の静的なメソッドへのアクセスについて 以前にもクラス内の静的なメソッドへのアクセスについて記述しましたが、 今回も再度クラス内のメソッドなどへのアクセス方法について記述していきたいと思います。 単純な静的メンバ …More Read
2013.08.28
PHP サンプル 基本
PHP クラス 今回も前回に引き続いてクラスについて記載していきたいと思います。 シリアル化について シリアライズをすると配列やクラスのオブジェクトなどを テキスト形式にすることができます。 シリアライズ化は serialize() を使用して行います。 その配列やオブジェクトの中身が 型名や長さや …More Read
2013.08.08
CakePHP PHP インストール フレームワーク プログラミング 環境構築
CakePHPやるなら押さえておきたいポイント~PDOインストール~ CakePHPを使ってみるにあたって押さえておきたいポイントをまとめていきます。 今回はCakePHPとデータベース接続に必要なPDOインストールについてです。 1.PDOドライバがインストールされていないとエラーが発生 直接Ca …More Read
2013.06.24
PHP サンプル 基本
PHP クラス 前回に引き続いて今回もクラスについて記述していきたいと思います。 クラスのオブジェクトの比較 クラスのオブジェクト同士をif文などで比較すると そのオブジェクトが同じクラスから作成されたのか、別のクラスから作成されたのかなどによって結果が変わってきます。 オブジェクトの比較をしてみる …More Read
2013.06.21
PHP サンプル 基本
クラス 前回に引き続いて今回もクラスについて記述していきたいと思います。 クラスのオートロード 複数のクラスの内容を記述したファイルを別ファイルなどにしていた場合に、 それらのファイルを1つ1つ読み込むのは大変です。 そのためクラスの内容を記述したファイルを読み込むためのオートロードという機能があり …More Read
2013.05.02
CakePHP PHP インストール フレームワーク プログラミング 環境構築
CakePHPインストール手順(Ver2.3.4) PHPのフレームワーク「CakePHP」のインストール手順をまとめてみました。 0.準備 準備というか前提条件となりますが、 以下の環境にインストールすることを前提としています。 LAMP環境(Linux(CentOS)、Apache、MySQL、 …More Read
2013.02.12
PHP サンプル 基本
PHP constによる定数定義とfinalについて クラス 前回に引き続いて今回もクラスについて記述していきたいと思います。 const クラス外では define を使用して定数を定義することができますが、 const を使用するとクラス内で定数を定義することができます。 ただし PHP 5.3 …More Read
2013.01.28
PHP サンプル 基本
PHP parent クラス 前回に引き続いて今回もクラスについて記述していきたいと思います。 親クラス内の静的なプロパティへのアクセス 以前、static文で宣言されたクラス内の静的なプロパティやメソッド(インスタンス化せずにアクセスすることができるプロパティやメソッド)へのアクセス方法で クラス …More Read
2013.01.23
PHP サンプル 基本
PHP abstract(抽象クラス) クラス 前回に引き続いて今回もクラスについて記述していきたいと思います。 抽象クラス 抽象クラスとはインスタンス化はできないクラスを指します。 自身をインスタンス化することはできないので継承をする前提で定義するものになります。 前回やったインターフェイスのよう …More Read
2013.01.22
PHP サンプル 基本
PHP interface クラス 前回に引き続いて今回もクラスについて記述していきたいと思います。 インターフェイス クラスの中で使用するメソッドが少なければ記述漏れなどは無くなるかもしれませんが、 大規模になってくると必要なメソッドの記述漏れなどが起こるかもしれません。 インターフェイスを使用す …More Read