【関数】 単独で function として存在しているものを「関数」といいます。オブジェクト指向でない原始的な言語ではこのタイプのものしか使えないことがほとんどです。使用用途は「その関数単体で汎用性が高くいろいろなところで単独で呼び出して使う機会の多いもの」といったところでしょう。以下のような関数はわりと頻繁に使いますね。 [HTML特殊文字をエスケープするための関数] function h() { ____return htmlspecialchars($str, ENT_QUOTES, 'UTF-8'); } 【クラス】 「設計図」として考えましょう。設計するだけではコードを読み込んでも何も起こりません。 【オブジェクト】 設計図をもとに実際に使用するために「製造」したものだとして考えましょう。「インスタンス」とも呼ばれます。 【インスタンスメソッド・インスタンスプロパティ】 オブジェ