PHPのクラスとは?【初心者が挫折しやすそう】

11月 4, 2020

PHPのクラスとは?
疑問やお悩み
PHPのクラスの概念が難しいです。。。
クラスは初心者が挫折しそうなポイントですね!
めだか皇帝

PHPの学習を進めていますが、基礎が終わったあたりで出てくる『クラス』。

クラスの概念を理解できないと、プログラミング学習が挫折しそうだと感じました。

今日は一日、クラスについて勉強したけど、難しすぎて理解しきれませんでした!

PHPのクラスとは?

PHPのクラスとは?【初心者が挫折しやすそう】

PHPのクラスとは、プロパティとメソッドの集合です。

変数と関数がセットになっているようなものですね。

<?php

class Ramen{
    public $name;
    public $soup;
    public function ramenSoup(){
    echo $this->name.":".$this->soup;
    }
}

$iekei = new Ramen();
$iekei->name = "家系ラーメン";
$iekei->soup = "豚骨しょうゆに鶏油が入ります";

echo $iekei -> ramenSoup();
    
?>

Ramenというクラスを作りました。

より正確で詳しい解説については、以下の記事を読んでください。

PHPを使う上で知っておきたいクラスとは【初心者向け】

PHPのクラスでメソッドを定義する

PHPのクラスとは?【初心者が挫折しやすそう】

Ramenというクラスは、ラーメンの名前とスープをセットで出力できるようにしました。

メソッドは

public function ramenSoup(){
echo $this->name.":".$this->soup;

となっています。

定義したクラスとインスタンス化

PHPのクラスとは?【初心者が挫折しやすそう】

PHPではクラスを定義したあとに、定義したクラスを利用するためにnewを使ってオブジェクトを生成します。

$iekei = new Ramen();

これでRamenクラスを呼び出てインスタンス化します。

より正確で詳しい解説については、以下の記事を読んでください。

PHPの擬似変数thisについて現役エンジニアが解説【初心者向け】

PHPのクラスにプロパティを代入する

PHPのクラスとは?【初心者が挫折しやすそう】

作成したクラスに$iekeiのプロパティを代入します。

$iekei->name = "家系ラーメン";
$iekei->soup = "豚骨しょうゆに鶏油が入ります";

echo $iekei -> ramenSoup();

結果はこうなりました。

家系ラーメン:豚骨しょうゆに鶏油が入ります

PHPのクラスはよくわからんw

PHPのクラスとは?【初心者が挫折しやすそう】

すみません、クラスの勉強を頑張ってやりましたが、まだよくわかっていません。。。

もうすこし勉強して腑に落ちてきたら、改めてわたしのようにクラスの理解に苦しむ初心者の方向けに記事作成したいと思います。

なんとなく理屈はわかってきたような気がするのですが、初心者の分際で1日でクラスを理解するのは無理だとわかりました。

今後の学習を進める中で、もっと理解したいと思います。コンストラクトや継承についても理解していきます。

より正確で詳しい解説については、以下の記事を読んでください。

PHPのメンバ変数について現役エンジニアが解説【初心者向け】

まとめ PHPのクラスとは?【初心者が挫折しやすそう】

PHPのクラスとは?【初心者が挫折しやすそう】

PHPのクラスについて解説しました(解説になっていないけど)。

クラスを作れば、同じようなことを何度も記述しなくても、クラスを変更したり記述を追加することで、開発やメンテナンスが効率的になるということはわかってきました。

ただ、まだまだ理解できずにいます。何度もコーディングしたり、Youtubeの解説を見たりして勉強します。

クラスの概念、これは難しいですね、初心者は挫折しそうなポイントです。

プログラミングの独学が不安な方は、プログラミングスクールの無料体験などいかがでしょうか?



【無料体験】プログラミングスクールのTechAcademy 詳しくはコチラ

PHPのクラスは、今日一日頑張っても理解できませんでした。頑張って乗り越えたいと思います!

読者の方へメッセージ


めだか皇帝
毎月の固定費の節約は効果絶大です!貯金やおこづかいを増やそう!

格安SIMを検討しているあなたへ

僕はドコモ時代、毎月8,000円以上を支払っていました。それがmineoにしたら、ほぼ違和感なしに月2,000円台に。月6,000円以上の節約。年間で7万2千円以上の節約😅

奥さんもmineoに乗り換えたので、合計で年14万円以上の節約。14万円もあれば、旅行にも行けるし、おいしいものも食べられるし、欲しいものも買えますよ😆

でも、格安SIMの乗り換えって面倒ですよね。そんなあなたのためにmineoが事務手数料3,300円を無料にするキャンペーン実施中。

このタイミングで乗り換えないと絶対に損。お申し込みは今すぐに👍


mineoの契約が3300円もお得に

事務手数料無料キャンペーン

期間限定!お見逃しなく!





おすすめ格安SIMサービス



mineo


LINEMO


UQモバイル


ahamo


この記事を書いた人

めだか☆皇帝

マイネオ歴7年目(2016年01月~)🤗

格安SIMに移行して、奥さんと二人で70万円以上のスマホ代の節約に成功!
mineo(格安SIM)にすれば
毎月のスマホ代を安くできる💰
苦しい家計も楽になるよ🎵

おすすめプランは一択👉
マイピタ10ギガプラン×パケット通信プラス(無料)で1958円🔥
マイピタ10ギガプラン

マイネオのパケット放題プラスについて
マイネオのパケット放題プラス

月990円でパケット使い放題🔥マイネオの『マイそく』
マイネオの『マイそく』

-プログラミング

Copyright© めだか皇帝@格安SIM帝国 , 2024 All Rights Reserved.