ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
料金プラン
レッスン一覧
料金プラン
ログイン
運営からのお知らせ
2025/08/28
NEW
【週刊ドットインストール】 Figma入門を制作中、256timesの新クラスを企画中
PREMIUM
PHP入門 クラス編
PHPにおけるクラスの使い方について見ていきます。
0%
このレッスンをはじめる前に
このレッスンを進めるには前提知識が必要です。先に以下のレッスンを完了しておきましょう。
PHP入門 基礎文法編
(全14回)
PREMIUM
PREMIUM
0%
PHP入門 制御構造編
(全15回)
PREMIUM
PREMIUM
0%
PHP入門 関数編
(全15回)
PREMIUM
PREMIUM
0%
PHP入門 データ構造編
(全15回)
PREMIUM
PREMIUM
0%
動画レッスン一覧
(23)
ミニクイズ
16
質問と回答
(2)
#01 クラスの仕組みを理解しよう
(02:09)
無料公開中
クラスの概要
インスタンス
未完了
#02 Userクラスを作ってみよう
(01:55)
無料公開中
Userクラス
プロパティ
new
未完了
#03 プロパティにアクセスしてみよう
(01:51)
無料公開中
プロパティへのアクセス
動作確認
未完了
#04 コンストラクタを実装してみよう
(02:57)
無料公開中
コンストラクタ
メソッド
$this
未完了
#05 getInfoメソッドを実装してみよう
(01:54)
無料公開中
getInfoメソッド
メソッドの実行
未完了
#06 setScoreメソッドを実装してみよう
(02:45)
値の変更
setScoreメソッドの実装
現状の問題点
未完了
#07 アクセス修飾子を使ってみよう
(02:52)
private
アクセス修飾子
カプセル化
setter、getter
未完了
#08 privateなメソッドを実装してみよう
(02:38)
getResultメソッド
private
未完了
#09 クラスプロパティを使ってみよう
(02:59)
$count
static
インスタンスプロパティ
クラスプロパティ
未完了
#10 クラスメソッドを使ってみよう
(02:46)
アクセス修飾子の設定
static
インスタンスメソッド
クラスメソッド
未完了
#11 Scoreクラスを作ってみよう
(02:29)
Scoreクラスの定義
動作確認
未完了
#12 Scoreクラスにメソッドを実装していこう
(02:29)
getInfoメソッド
クラスを分けるメリット
未完了
#13 点数に応じて結果を判定してみよう
(02:22)
getResultメソッド
条件演算子
未完了
#14 クラスの継承を理解しよう
(02:11)
クラスの継承
親クラス/スーパークラス
子クラス/サブクラス
protected
未完了
#15 子クラスを実装していこう
(02:27)
extends
MathScore
EnglishScore
parent::__construct()
未完了
#16 メソッドをオーバーライドしてみよう
(02:31)
独自ロジックの実装
メソッドのオーバーライド
未完了
#17 抽象メソッドを使ってみよう
(02:25)
abstract
抽象メソッド
抽象クラス
エラーの確認
未完了
#18 インターフェースを実装してみよう
(02:29)
interface
Loggableインターフェース
implements
エラーの確認
未完了
#19 logメソッドを実装していこう
(02:24)
logメソッドの実装
メソッドの実行
未完了
#20 トレイトを使ってみよう
(02:38)
trait
use
動作確認
未完了
#21 ファイルを分割してみよう
(02:30)
ファイルの分割
require
未完了
#22 名前空間を使ってみよう
(02:54)
namespace
use
未完了
#23 クラスの型付けをしてみよう
(02:55)
declare(strict_types=1)
クラスの型付け
親クラスによる型付け
未完了
#01 クラスの仕組みを理解しよう
1
#02 Userクラスを作ってみよう
2
#03 プロパティにアクセスしてみよう
1
#04 コンストラクタを実装してみよう
1
#05 getInfoメソッドを実装してみよう
1
#06 setScoreメソッドを実装してみよう
ミニクイズなし
#07 アクセス修飾子を使ってみよう
1
#08 privateなメソッドを実装してみよう
ミニクイズなし
#09 クラスプロパティを使ってみよう
1
#10 クラスメソッドを使ってみよう
ミニクイズなし
#11 Scoreクラスを作ってみよう
ミニクイズなし
#12 Scoreクラスにメソッドを実装していこう
ミニクイズなし
#13 点数に応じて結果を判定してみよう
ミニクイズなし
#14 クラスの継承を理解しよう
1
#15 子クラスを実装していこう
1
#16 メソッドをオーバーライドしてみよう
1
#17 抽象メソッドを使ってみよう
1
#18 インターフェースを実装してみよう
1
#19 logメソッドを実装していこう
ミニクイズなし
#20 トレイトを使ってみよう
1
#21 ファイルを分割してみよう
ミニクイズなし
#22 名前空間を使ってみよう
1
#23 クラスの型付けをしてみよう
1
#12 Scoreクラスにメソッドを実装していこう
PHP において、関数の呼び出しはどのように行うのですか?
2024年10月4日
#23 クラスの型付けをしてみよう
PHP 以外におすすめの演習方法はありますか?
2025年1月20日
リリース情報(note)
『PHP入門 クラス編』をリリースしました
詳細情報
最終更新日
2024年6月2日
バージョン情報
PHP 8.3