
スクールに多額のお金を支払う前に、僕の記事で学習してね!
目次
こんな人に読んでほしい
① エラーの解消方法がわからない人
② プログラミング学び始めたけど、基礎をしっかり学びたい人
③ エンジニア転職をしたい人
結論
なぜエラーが出てるの?
それはbool型(※boolean: 論理型)の変数だから、配列として扱えないよ!!
と教えてくれています。bool型ってなに?という方は先にこちらの記事で学習してください!
あけおブログ




【プログラミング基礎】型ってなに?string / int / bool | あけおブログ
あけお スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「データ型」について説明ができない人 プログラミング学び始めたけど、基礎を…
サンプルコードで学ぼう!
サンプルコード①
PHP
<?php
$bool = true;
echo $bool[0];
//エラー:Trying to access array offset on value of type bool in ***
このエラーの意味
それはbool型の変数だから、配列として扱えないよ!!
サンプルコード②
PHP
<?php
$null = null;
echo $null[0];
//エラー:Trying to access array offset on value of type null in ***
このエラーの意味
その変数はnullだから、配列として扱えないよ!!
サンプルコード③
PHP
<?php
$int = 123;
echo $int[0];
//エラー:Trying to access array offset on value of type int in ***
このエラーの意味
それはint型の変数だから、配列として扱えないよ!!
エラー解消方法
問題となっている変数が、配列かどうかをもう一度確認してみてください!
var_dump()を使ってデバッグするとわかりやすいですよ。
あけおブログ




初心者向けPHP:var_dump()の使い方と基本解説 | あけおブログ
スクールに多額のお金を支払う前に、僕の記事で学習してね! こんな人に読んでほしい 「var_dump()」の使い方がわからない人 プログラミング学び始めたけど、基礎をしっか…
まとめ
「Trying to access array offset on value of type ◯◯」のエラーについて、ざっくりでも理解できたら幸いです。
これからも一緒に頑張りましょう!!



あなたの挑戦を応援しています!!