ドットインストール - 3分動画でマスターできるプログラミング学習サービス
レッスン一覧
プレミアム会員
法人でのご利用
レッスン一覧
プレミアム会員
法人でのご利用
ログイン
運営からのお知らせ
2023/12/07
NEW
【週刊ドットインストール】 レッスン制作の進捗、代表のひとりごと
PREMIUM
PHP入門 基礎文法編
Webサービス開発でよく使われるPHPの基礎的な文法について学んでいきます。
0%
このレッスンをはじめる前に
このレッスンを進めるには前提知識が必要です。先に以下のレッスンを完了しておきましょう。
はじめてのPHP
(全12回)
0%
動画レッスン一覧
(34)
質問と回答
(90)
未完了
#01 PHPを学んでいこう
(02:13)
無料公開中
公式サイトの確認
PHPの特徴
PHPレッスンの進め方
未完了
#02 ブラウザ実行環境を使ってみよう
(01:55)
無料公開中
ファイルの実行
ターミナルをクリアする方法
PHPのバージョン確認
未完了
#03 メッセージを表示してみよう
(02:44)
無料公開中
<?php ?>
echo
未完了
#04 コメントを使ってみよう
(01:19)
無料公開中
コメントの書き方
コメントの使い方
未完了
#05 変数を使ってみよう
(02:55)
無料公開中
変数の使い方
変数と文字列の連結
未完了
#06 文字列の扱いを見ていこう
(02:06)
""による文字列の表現
変数の埋め込み
特殊文字の表現
未完了
#07 ヒアドキュメントを使ってみよう
(02:18)
ヒアドキュメント
ナウドキュメント
未完了
#08 数値の計算をしてみよう
(02:42)
+ - * / % **
計算の優先順位
未完了
#09 変数を使った計算をしてみよう
(01:51)
代入を伴う演算子
++ --
未完了
#10 定数を使ってみよう
(02:41)
define()
const
未完了
#11 データ型を整理しよう
(01:24)
主なデータ型
未完了
#12 変数の型を調べてみよう
(01:54)
var_dump()
キャスト
未完了
#13 ifで条件分岐をしてみよう
(02:33)
if ...
if ... else ...
if ... elseif ... else ...
未完了
#14 比較演算子と真偽値について見ていこう
(02:33)
>= <= > <
=== !==
単一の値の評価
未完了
#15 論理演算子を使ってみよう
(02:56)
&&
||
!
未完了
#16 switchで条件分岐をしてみよう
(02:36)
switch
case
break
未完了
#17 switchを使いこなしてみよう
(02:27)
複数条件の指定
default
breakに関する注意点
未完了
#18 forを使ったループ処理をしよう
(01:42)
for
カウンターの表示
未完了
#19 whileを使ったループ処理をしよう
(02:40)
while
do ... while
未完了
#20 continue、breakを使ってみよう
(02:30)
continue
break
未完了
#21 関数で処理をまとめてみよう
(02:49)
関数の定義
関数の呼び出し
未完了
#22 引数を使ってみよう
(02:21)
引数
仮引数と実引数
引数のデフォルト値
未完了
#23 returnで値を返してみよう
(02:37)
return
未完了
#24 変数のスコープを理解しよう
(02:41)
global
ローカルスコープ
グローバルスコープ
未完了
#25 無名関数を作ってみよう
(01:52)
無名関数
未完了
#26 条件演算子を使ってみよう
(02:19)
条件演算子
未完了
#27 引数の型を指定しよう
(02:58)
引数の型付け
返り値の型付け
未完了
#28 nullも渡せるようにしよう
(02:32)
?型名
未完了
#29 配列を使ってみよう
(02:11)
配列の作り方
インデックスによるアクセス
未完了
#30 配列のキーを指定しよう
(02:19)
print_r()
配列のキー
配列のデータ構造
未完了
#31 foreachで配列を操作しよう
(01:43)
foreach ($arr as $value)
foreach ($arr as $key => $value)
未完了
#32 配列の要素を展開しよう
(02:25)
...$arr
配列の中の配列へのアクセス
未完了
#33 可変長引数を表現しよう
(01:39)
可変長引数
未完了
#34 複数の返り値を受け取ってみよう
(01:57)
配列の返り値
list()
#02 ブラウザ実行環境を使ってみよう
PHP 8.0 を使ってもいいですか?
2022年6月17日
オンラインターミナルで「php-v」と入力してもうまくいきません
2022年6月17日
自分の PC に PHP がインストールされていなくてもオンラインターミナルが利用できるのはなぜですか?
2022年1月27日
VS Code のターミナルで「php -v」と入力してもうまくいきません
2022年6月17日
AWS Cloud 9 の PHP のバージョンを上げる方法について教えて下さい
2022年6月17日
PHPをアップデートしたくて公式サイトに行きましたがわかりません
2022年6月17日
#03 メッセージを表示してみよう
改行を表す PHP_EOL、<br>、\n はどのように使い分けるといいでしょうか?
2022年6月17日
echo と print の違いがわかりません
2022年1月27日
#05 変数を使ってみよう
シングルクオーテーションを使っても変数を埋め込むことができるのですか?
2022年6月10日
#06 文字列の扱いを見ていこう
$name と {$name} の違いを教えてください
2023年2月5日
ダブルクォーテーションとシングルクォーテーションはどう使い分けますか?
2022年6月17日
タブはどんなときに使うのですか?
2022年1月27日
${name} と {$name} のどちらを使っても OK ですか?
2022年1月27日
””の中で変数を埋め込むとエラーになります
2022年1月27日
#07 ヒアドキュメントを使ってみよう
ヒアドキュメントの EOT と"EOT"に違いはありますか?
2023年6月22日
ヒアドキュメントとナウドキュメントはどのように使い分けるのですか?
2022年7月9日
複数行同時に字下げをする方法がわかりません
2022年1月27日
EOT の代わりに ' ' で囲ってはいけないのですか?
2022年1月27日
終端記号にインデントを含めてもよいのですか?
2022年1月27日
シングルコーテーションを使うメリット
2022年1月27日
#09 変数を使った計算をしてみよう
答えがなぜそうなるのか理解が出来ませんでした
2022年1月27日
#10 定数を使ってみよう
define と const の違いがわかりません
2022年6月1日
文字列と数値が掛け算できるのはなぜですか?
2022年1月27日
#11 データ型を整理しよう
任意のキーを押したら特定の入力フォームにジャンプするといった機能は PHP で実装できますか?
2022年1月27日
#12 変数の型を調べてみよう
変数の型とはなんでしょうか?
2022年6月3日
stringの横の3は何でしょうか?
2022年1月27日
画面の通りコード書いたのですが?
2022年1月27日
#13 ifで条件分岐をしてみよう
条件分岐の際の優先順位について教えて下さい
2022年1月27日
#14 比較演算子と真偽値について見ていこう
false と評価される単一の値は、JavaScript と同じですか?
2022年1月27日
#15 論理演算子を使ってみよう
&& || と and or 実務の現場ではどちらを使う場合が多いですか?
2023年7月24日
=== を = としてもエラーになりませんでした
2022年6月1日
条件が 2 つ以上なら && や || を 2 つ以上使ってもいいのですか?
2022年1月27日
〜ではない、の使い方について教えて下さい
2022年1月27日
#17 switchを使いこなしてみよう
caseでorを使ってみたのですがうまくいきません
2022年1月27日
breakの記載を忘れた際の以降のcase式の評価について
2022年1月27日
#18 forを使ったループ処理をしよう
$i - Hello をシングルクオーテーションで囲むとうまくいかないのはなぜですか?
2022年1月27日
for ループのカウンターの値とはなんですか?
2022年1月27日
#19 whileを使ったループ処理をしよう
whileと do while を同時に実行したのですが、期待通りの結果になりません
2022年5月24日
while 文で -5 が表示されないのはなぜですか?
2022年1月27日
do ~ while 文で -65 が表示されないのはなぜですか?
2022年1月27日
do whileの処理がよく分かりません
2022年1月27日
#20 continue、breakを使ってみよう
for($i=0; $i++; $i <= 10) とすると、無限ループになってしまいました
2022年6月1日
「$i % 3」という表現について教えて下さい
2022年1月27日
= と === の違いがわかりません
2022年1月27日
#21 関数で処理をまとめてみよう
public はどのような場合に使うのですか?
2022年1月27日
PHPで結果が改行されない
2022年1月27日
#22 引数を使ってみよう
このコードの変数が展開されないのはなぜですか?
2023年4月30日
#23 returnで値を返してみよう
このコードの処理順序を詳しく教えてください
2023年4月30日
関数名の前に echo をつけているのはなぜですか?
2022年3月24日
return を echo に変えたところ、実行結果の 0 が多くなります
2022年2月10日
return がわからないので詳しく教えて下さい
2022年6月17日
コードの末尾が ; で終わるときと .PHP_EOL; で終わるときの違いはなんですか?
2022年1月27日
「A non well formed numeric value encountered」が出ます...
2022年1月27日
returnするときにPHP_EOLを書かないのはなぜですか?
2022年1月27日
returnとexitの違いについて
2022年1月27日
#24 変数のスコープを理解しよう
スコープというのは function 以外でも有効なのですか?
2022年1月27日
変数の付け方について教えて下さい
2022年1月27日
定数のスコープ
2022年1月27日
#26 条件演算子を使ってみよう
returnの使い所がわかりません
2022年1月27日
#27 引数の型を指定しよう
型の区別はどのようなケースで使いますか?
2023年5月28日
Fatal error: strict_types declaration must be the very first statement ... と表示されます
2022年2月28日
declare(strict_types=1); の 1 は何を指しているのですか?
2022年2月18日
「 . ' : ' . 」のようにコロンをシングルクォーテーションやドットで挟むのはなぜですか?
2022年1月27日
返値があるパターンを教えて下さい
2022年1月27日
. はどういう意味ですか?
2022年1月27日
文字列の「4」、数値の「4」とはなんですか?
2022年1月27日
void は必ずつけないといけないのですか?
2022年6月17日
#28 nullも渡せるようにしよう
なぜ null を返すのですか?
2022年1月27日
以下のコードの詳しい意味が分かりません。
2022年1月27日
#30 配列のキーを指定しよう
配列はarray()と書いてもいいのですか?
2022年1月27日
#31 foreachで配列を操作しよう
$key . ' - ' . $score の ` - ` とはなんですか?
2023年2月5日
foreach で使う => は = などで代用することはできるのでしょうか?
2022年10月28日
for文で書いた場合
2022年3月10日
key の型は文字列ですか?整数ですか?
2022年1月27日
配列の配列はforeachでどう扱えばいいですか?
2022年1月27日
#32 配列の要素を展開しよう
Parse error: syntax error, unexpected '...' (T_ELLIPSIS) ... と表示されます
2022年2月10日
moreScores の [90, 42, 88] を、$scores を使って出力することはできますか?
2022年1月27日
違うバージョンのPHPで「...$someScores」がエラーになります
2022年6月17日
#33 可変長引数を表現しよう
foreach() の中で、as の後ろに新しく変数を作る理由がわかりません
2022年6月17日
$total = $number; とすると配列の最後の数値しか $total に入らないのはなぜですか?
2022年1月27日
return $total; とは $total に 0 を代入するという意味ですか?
2022年1月27日
「 += 」とはどういう意味ですか?
2022年1月27日
なぜ $total に 9 と 12 が返ってくるのですか?
2022年1月27日
なぜ $total を 0 で初期化するのですか?
2022年1月27日
PHP では関数や引数に型指定はいらないのですか?
2022年1月27日
仮引数と返り値は一致させる必要はないのですか?
2022年1月27日
可変長引数の動作がよくわかりません
2022年1月27日
配列の定義はしなくていいのですか??
2022年1月27日
#34 複数の返り値を受け取ってみよう
JavaScriptとPHPの違いについて教えて下さい
2022年1月27日
$sum と $average がどこから出てきたかわかりません
2022年1月27日
次におすすめのレッスン
PHP入門 ビルトイン関数編
(全32回)
PREMIUM
PREMIUM
0%
PHP入門 オブジェクト編
(全26回)
PREMIUM
PREMIUM
0%
PHP入門 ウェブ開発編
(全34回)
PREMIUM
PREMIUM
0%
PHP入門 データベース編
(全19回)
PREMIUM
PREMIUM
0%
リリース情報(note)
今週はブラウザだけで学習できる『詳解PHP 基礎文法編』をリリースしました
関連キーワード
基礎講座
(386)
初心者向け
(379)
PHP
(63)
Webサービス構築
(15)
詳細情報
最終更新日
2020年3月19日
バージョン情報
PHP 7.4.2