PHP8 初級 練習問題
PHP8 技術者認定初級試験
進め方
間違えた分野をもう一度
模試や過去問のあと、弱い分野から解き直す
ほかの解き方
見本の 30 問→分野・論点から解く11 分野
問題を番号から開く
最初の 10 問(番号を押すと、その問題が開きます)
この資格の問題は に最終確認しました
訂正の履歴(1 件)
- 問題と解説を事実と照らして確かめ、10 問の記述を直しました
レベル 0(定着 0%:2 回続けて正解した問の割合)
この資格について
PHP8 初級 の練習問題 280 問を、無料・登録不要でこのまま解けます。全問に解説つきで、登録の画面もありません。
PHP の文法と基本的な Web 実装を問う試験です。ここでは選択式の練習問題を、全問解説つきで無料公開しています。
試験の概要
- 出題形式
- 選択式のみ(単一選択・複数選択)
- 問題数
- 40問
- 試験時間
- 60分
- 合格ライン
- 70%
- 受験料
- 12,000円(税抜)
- 日本語
- あり
- 当サイトの収録
- 単一選択 244 問 / 複数選択 36 問
「当サイトの収録」より上の行は、試験を実施する団体が公表している内容だけで、 推定した値は載せていません。
出題範囲
PHP8 初級の練習問題を、このサイトに280問載せています。単一選択が244問で、複数選択は36問です。公式の出題範囲は、第1章から第11章までの11章に分かれます。
比率が最も大きいのは、第10章のオブジェクト指向構文の17.5%。次が第4章の制御構文で13.8%、第2章のPHPの基本が12.5%です。収録数は、第10章が49問、第4章が38問、第2章が35問。
コードを読んで、出力を答える形が中心になります。問題文か正解の選択肢に出る語を数えると、echoが200問です。functionが66問、classが48問、foreachが18問。
implodeは21問、catchは20問ありました。配点の大きい章から、基本の文法が固まっていく試験でしょう。章ごとの収録数は、下の内訳の表でも確認できます。
出題範囲ごとの問数
| 分野 | 公式の出題比率 | 収録 | 解いた | 解く |
|---|---|---|---|---|
| 1第1章 イントロダクション | 2.5 | 7 | 0 / 7 | → |
| 2第2章 PHPの基本 | 12.5 | 35 | 0 / 35 | → |
| 3第3章 演算子 | 10 | 28 | 0 / 28 | → |
| 4第4章 制御構文 | 13.8 | 38 | 0 / 38 | → |
| 5第5章 組み込み関数 | 8.8 | 25 | 0 / 25 | → |
| 6第6章 ユーザー定義関数 | 7.5 | 21 | 0 / 21 | → |
| 7第7章 標準クラスライブラリ | 7.5 | 21 | 0 / 21 | → |
| 8第8章 リクエスト情報 | 10 | 28 | 0 / 28 | → |
| 9第9章 データベース連携 | 5 | 14 | 0 / 14 | → |
| 10第10章 オブジェクト指向構文 | 17.5 | 49 | 0 / 49 | → |
| 11第11章 高度なプログラミング | 5 | 14 | 0 / 14 | → |
分野名と公式の出題比率はPHP技術者認定機構「PHP8技術者認定初級試験」試験概要(出題範囲と章別の出題比率)+ オデッセイ CBT「PHP8 技術者認定初級試験」受験案内のもの(出典)。「収録」は当サイトが公開している問題数の実測です。
勉強の順番
まず第2章のPHPの基本と、第3章の演算子から入ります。echoで何が表示されるかを、一行ずつ追う練習になるでしょう。続けて第4章の制御構文の38問へ。
foreachの18問は、ここで一緒に解くと効率がよいです。次は第5章の組み込み関数と、第6章のユーザー定義関数です。implodeの21問と、functionの問題を続けて解きます。
第8章のリクエスト情報と第9章のデータベース連携は、動かして確かめたい範囲ですね。その次が第10章のオブジェクト指向構文の49問です。classの48問とcatchの20問も、ここで仕上げます。
第7章の標準クラスライブラリと第11章の高度なプログラミングは、一周目の後半に回しましょう。一周したら、間違えた問題を章ごとに集めて解き直します。
- PHP 8.0 準拠の試験です。
どんな問題が出ますか
PHP のコードだけを書いたファイルでは、末尾の閉じタグ `?>` を省略することが推奨されています。その理由として、正しいものはどれか。
次のコードを実行した時の出力はどれか。 ```php $x = 4; $r = match ($x % 3) { 0 => 'zero', 1 => 'one', default => 'two' }; echo $r, '/', match ($x) { 4 => 'four', default => 'other' }, '/', strlen($r); ```
PHP 8.0 で、次の式のうち結果が `false` になるものを 2 つ選びなさい。
複数選択(2つ選ぶ問題です)
全問に、この形式の解説がつきます。
問題の目次
収録 280 問のうち、30 問を番号で開ける見本にしてあります。 PHP8 初級 の見本の 30 問へ →
よくある質問
PHP8 初級 の練習問題は本当に無料ですか?
はい。このページから解ける PHP8 初級 の練習問題 280 問は、すべて無料です。解説を読むのにもお金はかかりません。
登録は要りますか?
登録しなくても全部解けます。このページからそのまま解き始められます。記録を別の端末でも続けたい人は、ログイン(無料)できます。
問題は本物の過去問ですか?
いいえ。試験の出題範囲に沿って当サイトで作った練習問題です。過去の試験問題をそのまま載せたものではありません。
プログラミング言語 の他の資格
Java BronzeJava の入門50問→Java SilverJava の実務基礎試験情報→Java Silver SE17Java SE 17 の実務基礎50問→Java GoldJava の上位試験情報→HTML5 プロフェッショナル Lv1Web フロントエンドの基礎617問→HTML5 プロフェッショナル Lv2JavaScript と API113問→Python3 エンジニア認定基礎Python の文法基礎99問→Python3 データ分析NumPy・pandas・可視化320問→Python3 データ分析実践実務寄りのデータ分析160問→PHP8 上級/準上級PHP の応用120問→Ruby SilverRuby の基礎200問→Ruby GoldRuby の応用200問→数はここで、仕上げは道場で。ここで数をこなしたら、道場へ。出るところだけの模試とテキストで、最短で仕上げる。 記述式・コマンド入力・模試まで本番形式で仕上げるなら資格道場へ。