🧠 概要:
概要
この記事は、Webエンジニアとしてのスキルを100日間で習得し、収益を上げることを目指すJunyaによる3日目の学習内容について述べています。主にPHPやWordPressの基本的な操作や関数についての説明が中心です。
要約(箇条書き)
-
WordPressの必須タグ:
<?php wp_head(); ?>
と<?php wp_footer(); ?>
が必ず必要。- それぞれ
/head
と/body
タグの直前に記述。
-
PHPの変数と関数:
- 変数は
$
を使って定義。 - 例:
$title = get_the_title();
で関数の戻り値を代入。
- 変数は
-
条件分岐 (if構文):
if
構文で条件を分岐。- 結果に応じて表示内容を変更する。
-
インデントの重要性:
- コードの視認性を高めるためにインデントを整えることが重要。
- ショートカットキー
Shift + Alt + F
で自動整形可能(プラグインが必要)。
- 感想:
- JavaScriptとPHPの概念が類似しているが、文法やスタイルの違いに苦労。
- 言語ごとの違いに注意し、今後の学習に活かしたい。
WordPressでは、index.php に必ず記述しなければならないタグがある。それが、<?php wp_head(); ?> と <?php wp_footer(); ?> の2つである。
<?php wp_head(); ?> は </head> タグの直前に、<?php wp_footer(); ?> は </body> タグの直前に記述する必要がある。これにより、プラグインのスクリプトやスタイルが正しく読み込まれ、管理バーなどの機能が動作するようになる。
関数の戻り値と変数
PHPでは、変数を定義する際に $ を使う。例えば、<?php $title = get_the_title(); ?> と記述すると、$title には get_the_title() 関数の戻り値が代入される。
if構文
条件を分岐するときにはif構文を使う。phpでif構文を使うときは次の通りとなる。
<?php if (条件式): ?>trueであれば表示される内容<?php else: ?>falseであれば表示される内容
<?php endif; ?>
Javascriptとは記述の仕方が異なるので注意。
インデントを整えるプラグインとショートカット
コードは、グループ化されているほうが視認性が高く、読みやすくなる。グループ化を表現する一般的な方法が「インデントをそろえる」ことだ。
コードを書く際に手動でインデントを整えることもできるが、忘れてしまった場合などには、Shift + Alt + F のショートカットキーを使うことで、自動でインデントを整えることができる。
ただし、このショートカットを使用するには、対応するプラグインの導入が必要となる。私の場合は Intelephense をインストールして使用している。
感想
JavaScriptで学習した概念がPHPにも出てきたため、理解そのものはそれほど難しくなかった。ただし、文法や記述のスタイルがJavaScriptとは異なるため、頭の中で混乱しそうになることもあった。今後は言語ごとの書き方の違いを意識しながら学習を進めていきたい。
Views: 0