PHP8 上級/準上級 練習問題
PHP8 技術者認定上級/準上級試験
進め方
分野から解き直す
間違えた分野だけを、もう一度
ほかの解き方
見本の 30 問→問題を番号から開く
最初の 10 問(番号を押すと、その問題が開きます)
この資格の問題は に最終確認しました
訂正の履歴(1 件)
- 問題と解説を事実と照らして確かめ、9 問の記述を直しました
レベル 0(定着 0%:2 回続けて正解した問の割合)
この資格について
PHP8 上級/準上級 の練習問題 120 問を、無料・登録不要でこのまま解けます。全問に解説つきで、登録の画面もありません。
PHP の応用的な実装と設計を問う試験です。ここでは選択式の練習問題を、全問解説つきで無料公開しています。
試験の概要
- 出題形式
- 選択式のみ
- 問題数
- 30問
- 試験時間
- 120分
- 受験料
- 15,000円(税抜)
- 日本語
- あり
- 当サイトの収録
- 単一選択 108 問 / 複数選択 12 問
「当サイトの収録」より上の行は、試験を実施する団体が公表している内容だけで、 推定した値は載せていません。
出題範囲
PHP8 上級/準上級の練習問題が、このサイトに120問あります。単一選択が108問で、複数選択は12問です。公式の出題範囲は五つの分野に分かれています。
最も大きいのは「言語リファレンス」で、比率は49.6%。「基本的な関数」が30%で続きます。「セキュリティ」は13.3%、「インストールと設定」と「機能」は3.3%ずつです。
収録数は、言語リファレンスが60問、基本的な関数が36問。セキュリティは16問で、残る二つは4問ずつです。問題文か正解の選択肢に出る語を数えました。
echoが65問、functionが29問、classが24問です。json_encodeは15問、var_dumpは14問。staticは7問、extendsは7問でした。
コードの出力を読み切る力が、そのまま問われるでしょう。
出題範囲ごとの問数
| 分野 | 公式の出題比率 | 収録 | 解いた | 解く |
|---|---|---|---|---|
| 1インストールと設定 | 3.3 | 4 | 0 / 4 | → |
| 2言語リファレンス | 49.6 | 60 | 0 / 60 | → |
| 3セキュリティ | 13.3 | 16 | 0 / 16 | → |
| 4機能 | 3.3 | 4 | 0 / 4 | → |
| 5基本的な関数 | 30 | 36 | 0 / 36 | → |
分野名と公式の出題比率はPHP技術者認定機構「PHP8技術者認定上級/準上級試験」試験概要のもの(出典)。「収録」は当サイトが公開している問題数の実測です。
勉強の順番
最初は「言語リファレンス」の60問です。配点の約半分を占めるので、ここを軸に進めるのが無理のない順番でしょう。classとextendsとstaticは、この分野の問題で一緒に出てきます。
続けて「基本的な関数」の36問へ。json_encodeとvar_dumpの出力は、実際の形を一度見ておくと迷いません。そのあとに「セキュリティ」の16問を解きます。
前の二つで読み慣れた書き方が、ここでも使われますね。「インストールと設定」と「機能」は、最後にまとめて短時間で回せます。一周したら、間違えた問題を分野ごとに集め直しましょう。
echoの結果を自分で書いてから選択肢を見ると、読み違いに気づきやすくなります。複数選択の12問は、正解の数を先に確かめてから選ぶと安心です。
どんな問題が出ますか
実行中のスクリプトから `ini_set()` で値を変えようとしても、変更されずに `false` が返る設定はどれですか。
次のコードを PHP 8.0 で実行した時の出力として、正しいものはどれですか。 ```php $map = new WeakMap(); $store = new SplObjectStorage(); $a = new stdClass(); $b = new stdClass(); $map[$a] = 1; $store[$b] = 1; unset($a, $b); echo count($map), count($store); ```
PHP 8.0 のクラス宣言の規則について、正しい記述を 2 つ選びなさい。
複数選択(2つ選ぶ問題です)
全問に、この形式の解説がつきます。
問題の目次
収録 120 問のうち、30 問を番号で開ける見本にしてあります。 PHP8 上級/準上級 の見本の 30 問へ →
よくある質問
PHP8 上級/準上級 の練習問題は本当に無料ですか?
はい。このページから解ける PHP8 上級/準上級 の練習問題 120 問は、すべて無料です。解説を読むのにもお金はかかりません。
登録は要りますか?
登録しなくても全部解けます。このページからそのまま解き始められます。記録を別の端末でも続けたい人は、ログイン(無料)できます。
問題は本物の過去問ですか?
いいえ。試験の出題範囲に沿って当サイトで作った練習問題です。過去の試験問題をそのまま載せたものではありません。
プログラミング言語 の他の資格
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 の基礎280問→Ruby SilverRuby の基礎200問→Ruby GoldRuby の応用200問→数はここで、仕上げは道場で。ここで数をこなしたら、道場へ。出るところだけの模試とテキストで、最短で仕上げる。 記述式・コマンド入力・模試まで本番形式で仕上げるなら資格道場へ。