はじめてPHPに挑戦してみた!
こんにちは!コーディングやプログラミングを独学で学んでます。mmmです。今日は初めてPHPに挑戦してみました!
やってみた感想をnoteとしてシェアしたいと思います!
今回使ったもの
今回はProgateのみでPHPの基礎の基礎を学びました。
Progateは、ゲーム感覚でプログラミングを学べるサイトです。
👇リンクはこちら
やってみた感想
体感だとhtmlとJavaScriptを合わせた感じだった
1番最初の入門編(PHP I)を最後まで終わらせた1番の感想としては、
「条件に応じたhtmlの書き換えが簡単にできて感動!」
でした。
htmlは、サイトの要素をマークアップする言語ですが、プログラミング言語ではなくマークアップ言語のため、「○○の時は、xxxという風に表示する」という仕様をhtmlのみで実装することはできません(たぶんね)
今までは、そういうことをしたいときに僕は javascriptのdocument.getElementByIdで、1度htmlドキュメントを取得して、書き換えるということをやっていました。
ただ、PHPを使うことで、この2度手間感が解消されているなぁ…と感じました。イメージでいうと、htmlのタグの中でjavascript的なプログラミングができるイメージ。やろうと思えばhtmlとjavascriptでできることを、もっと簡単にできるようになっていて、ちょっと感動しました。
他のプログラミング言語と考え方や構文はほぼ同じ…だけど
PHPは初めての挑戦でしたが、JavascriptやC# Pythonなどは今までもやった経験があるので、if文やfor文などのプログラミング言語の定番といえる構文は、すんなりと理解することができました。
ただ、やはり言語ごとに少し記述方法に違いがあり、この言語はどれだっけ?と頭の中が混乱することが何回かありました。
あと、phpで初めて見たルールもあり、そこは面白いな~と思いながら勉強してました。
例えば、echo $x++と記述したら、echoした後に変数に1足される。 echo ++$xと記述したら、echoする前に変数に1足される…などですね。
ひょっとしたら他の言語でも似た仕様なのかもしれませんが、僕は初めて見たルールで面白いと思いました!笑
まとめ
ということで、今回は初めてphpに挑戦した人による感想をまとめていきました。いかがだったでしょうか?
これからも、色々なことを考えたり、独学していき、noteにまとめていきたいと思いますので、もしよければ、フォロー、コメント、スキ!などよろしくお願いします!
最後まで読んでくださり、ありがとうございました!
この記事が気に入ったらサポートをしてみませんか?