コンテンツにスキップ

ntorelabo

Front End Developer

  • pickup
  • WordPress
  • PHP
    • PHP技術者認定試験
  • Docker
  • Next.js
  • AWS
  • Laravel
  • site map
  • search

ntorelabo

Front End Developer

  • search
  • pickup
  • WordPress
  • PHP
    • PHP技術者認定試験
  • Docker
  • Next.js
  • AWS
  • Laravel
  • site map

PHP8準上級試験 合格のカギ、学習法

  • ホームページ
  • PHP8準上級試験 合格のカギ、学習法
  • 7月, 日, 2023
  • PHP
PHP8準上級試験 合格のカギ、学習法

Contents [hide]

  • 1 試験概要
  • 2 PHP8準上級試験 出題範囲
  • 3 試験を受けた感想
    • 3.1 難易度
    • 3.2 学習しとけばよっかたと思った点
  • 4 学習方法
  • 5 解説記事一覧

試験概要

準上級試験は、PHPの基本的な知識と実践的なスキルを証明する資格です。上級との主な違いは、出題範囲の深さと合格ラインにあります。

上級との比較:

  • 準上級:合格ライン65%以上、基本的な実装力
  • 上級:合格ライン70%以上、応用的な設計力


項目準上級上級
合格ライン65%以上70%以上
出題レベル基本的な実装力応用的な設計力
設計スキル基本的なOOP設計デザインパターン
セキュリティ基本的な対策高度な脆弱性対策
データベース基本的なSQL操作パフォーマンスチューニング
  • 試験時間:90分
  • 問題数:75問
  • 形式:マークシート
  • 受験料:15,000円(税込)

学習範囲

PHP8準上級試験 出題範囲

  1. PHP基礎
    • 変数とデータ型
    • 制御構文
    • 関数
    • 名前空間
  2. オブジェクト指向
    • クラスとオブジェクト
    • 継承
    • インターフェース
    • トレイト
  3. データベース
    • PDO基礎
    • 基本的なSQL
    • トランザクション
  4. セキュリティ
    • XSS対策
    • CSRF対策
    • パスワード管理
  5. Web基礎
    • HTTP基礎
    • REST API
    • JSON処理

試験を受けた感想

結果は

800/1500点で合格しました、、750点で合格のようです、5割でいいみたいですね。

PHP8技術者認定上級/準上級試験 合格評価得点:750 あなたの評価得点:800 結果:準上級合格 合格評価得点: あなたの評価得点: 0 750 1500 セクション分析 正解率 1. インストールと設定 0% 2. 言語リファレンス 40% 3. セキュリティ 75% 4. 機能 100% 5. 基本的な関数 67%

2時間で30問だったので、30分で10問で最後に見直す時間を確保する予定で問題を解きました。

結果予定通り30分ほど余りました。

気になるところも見直しできたので、ペースはちょうどよかった気がします。

難易度

知らないクラス、関数、情報が結構出ましたが、文章中にその説明があるので、そこで回答を導き出した問題もありました。

とはいえ、すでに知っていたら、読解スピードもかからず、問題文の正誤の判断をじっくりできるので、知っておいた方がいいことは間違いないです。

そして、コードを読むスキルが大事になると感じました。実務である程度なれて、すらすらと読めて理解できていればわりと行けると思います。

普段のエディターみたいにコードのシンタックスハイライトがないので、やや読みづらいです、、

学習しとけばよっかたと思った点

  • PHP 7.0で増えたもの
  • PHP 7.1で増えたもの
  • PHP 7.2で増えたもの
  • PHP 7.3で増えたもの
  • PHP 7.4で増えたもの
  • PHP 8.0で増えたもの
  • シリアライゼーション(3問くらいでた)
  • hash(そもそも複雑なので、、)
  • シャローコピー(2問くらいでた)

学習方法

下記のリンクにある模擬問題を何回もやりました、回答おぼえてしまうくらいしました。

公式問題集も3週くらいしました。結構理解しやすくてよかったです。

振り返ると、学習しててこれ網羅的に理解するのに時間かかるなとあきらめつつありました。

ですが、学習しながら、「へーっ」ためになるな(実務で使えそう)となり、仮に受験受からなくても知識として身になるなと開き直って学習してました。

解説記事一覧

  • PHP8準上級試験 合格のカギ、学習法
  • 【php8上級/準上級試験】模擬問題解説 問題1.~ 3. PHPのインストール abstract staticメソッド 整数オーバーフロー
  • 【php8上級/準上級試験】模擬問題解説 問題4. __construct() __destruct __call() __callStatic()
  • 【php8上級/準上級試験】模擬問題解説 問題5. __toString() 「例外を投げる(throw new \Exception)とは?」 __invoke() __get() __debugInfo()
  • 【php8上級/準上級試験】模擬問題解説 問題6. &参照(リファレンス)unset()
  • 【php8上級/準上級試験】模擬問題解説 問題7. 名前空間とグローバル空間 use エイリアス(as)
  • 【php8上級/準上級試験】模擬問題解説 問題8. error_reporting set_error_handler() 例外捕捉 try catch
  • 【php8上級/準上級試験】模擬問題解説 問題9. interface implements ArrayAccess
  • 【php8上級/準上級試験】模擬問題解説 問題10. SPL RecursiveDirectoryIterator RecursiveIteratorIterator SplFileInfo SplFileObject
  • 【php8上級/準上級試験】模擬問題解説 問題11. $_SERVER $GLOBALS $argv $_COOKIE
  • 【php8上級/準上級試験】模擬問題解説 問題12. list() iterable
  • 【php8上級/準上級試験】模擬問題解説 問題13. 可変変数
  • 【php8上級/準上級試験】模擬問題解説 問題14. クラスの型宣言 Null合体代入演算子(??=)アロー関数
  • 【php8上級/準上級試験】模擬問題解説 問題15. private final nullsafe演算子
  • 【php8上級/準上級試験】模擬問題解説 問題16. if for break
  • 【php8上級/準上級試験】模擬問題解説 問題17. XSS (クロスサイトスクリプティング) htmlspecialchars()
  • 【php8上級/準上級試験】模擬問題解説 問題18. $_FILES
  • 【php8上級/準上級試験】模擬問題解説 問題19. CSRF (Cross-Site Request Forgery) random_bytes()
  • 【php8上級/準上級試験】模擬問題解説 問題20. $_SESSION
  • 【php8上級/準上級試験】模擬問題解説 問題21. ガベージコレクション xdebug_debug_zval()
  • 【php8上級/準上級試験】模擬問題解説 問題22. Directory DirectoryIterator SeekableIterator
  • 【php8上級/準上級試験】模擬問題解説 問題23.mail()
  • 【php8上級/準上級試験】模擬問題解説 問題24. escapeshellarg() escapeshellcmd()
  • 【php8上級/準上級試験】模擬問題解説 問題25 php:// stream_wrapper_register
  • 【php8上級/準上級試験】模擬問題解説 問題26 htmlspecialchars() htmlentities() strpos() tirm()
  • 【php8上級/準上級試験】模擬問題解説 問題27 Phar __HALT_COMPILER()
  • 【php8上級/準上級試験】模擬問題解説 問題28 function_exists()
  • 【php8上級/準上級試験】模擬問題解説 問題29 openssl_encrypt() openssl_decrypt()
  • 【php8上級/準上級試験】模擬問題解説 問題30 strtotime()
  • PHP セッション名の変更方法と php.ini の記述方法まとめ
  • モダンなPHPコードで使用!無名関数の使い方
  • 【PHP】stdClass を使用して(object) でキャスト
  • 【PHP】プロトコル / ラッパーについて(file:// php:// http:// https://)
  • 「PHPでJSONを扱う」json_encodeとjson_decode完全ガイド
  • 【PHP】新しい方の指定方法「nullable」
  • 【PHP】switch分の書き方、PHP 7.3 から PHP7.4の変更点

php8上級/準上級試験
最近の投稿
  • WordPressサイトのサブディレクトリ→サブドメイン移行手順 2025年7月6日
  • Laravelでリッチテキストエディタで使いやすい画像アップロード機能を実装(TinyMCE) 2025年6月22日
  • 【PHP】出力バッファリング制御 2025年5月22日
  • basic認証のパスワードを忘れた場合 2025年5月14日
  • PHP 8.0〜から実装で便利な機能(名前付き引数、match) 2025年5月11日
  • さくらインターネットからWHOIS登録メールアドレスの利用廃止のメールが来た 2025年5月9日
  • スムーズにスクロールする処理をjQueryで実装 2025年5月5日
  • Gemini for Google Workspace 活用術 2025年4月24日
  • Google Cloud の始め方 2025年4月20日
  • 【PHP】switch分の書き方、PHP 7.3 から PHP7.4の変更点 2025年4月19日
  • 【PHP】新しい方の指定方法「nullable」 2025年3月25日
  • 「PHPでJSONを扱う」json_encodeとjson_decode完全ガイド 2025年3月23日
  • 【WordPress自作テーマ開発】固定ページを自動作成する方法(下層ページ実装) 2025年3月18日
  • 【PHP】プロトコル / ラッパーについて(file:// php:// http:// https://) 2025年3月17日
  • 【PHP】stdClass を使用して(object) でキャスト 2025年3月16日
  • モダンなPHPコードで使用!無名関数の使い方 2025年3月15日
  • Cursor 便利な機能まとめ、Project Rules 2025年3月15日
  • PHP セッション名の変更方法と php.ini の記述方法まとめ 2025年3月12日
  • 【PHP】関数内でグローバル変数を使用するためには global キーワード 2025年3月10日
  • 【php8上級/準上級試験】模擬問題解説 問題30 strtotime() 2025年3月4日
About Us

Ready To Start Work With Us?

Felis consequat magnis est fames sagittis ultrices placerat sodales porttitor quisque.

Get a Quote
recent posts
  • WordPressサイトのサブディレクトリ→サブドメイン移行手順
  • Laravelでリッチテキストエディタで使いやすい画像アップロード機能を実装(TinyMCE)
  • 【PHP】出力バッファリング制御
  • basic認証のパスワードを忘れた場合
  • PHP 8.0〜から実装で便利な機能(名前付き引数、match)
  • さくらインターネットからWHOIS登録メールアドレスの利用廃止のメールが来た
  • スムーズにスクロールする処理をjQueryで実装
  • Gemini for Google Workspace 活用術
Opening Hours
Week Days 10:00 - 17:00
Saturday 10:00 - 15:00
Sunday Day Off
Contact us
popular posts
  • WordPressで画像を拡大表示するなら「Firelight Lightbox」(旧名:Easy Fancybox) 1.1k件のビュー
  • 【WordPress】カスタムフィールド作成の仕方「ACF」Advanced Custom Fieldsの使用法 741件のビュー
  • 【チートシート】Linuc Lv1-102 実務での使用例も解説 600件のビュー
  • My-Snow-Monkey使用例、子テーマによるカスタマイズ 512件のビュー
  • 【WordPressエラー】「Warning: Undefined variable $post in …」「Warning: Attempt to read property “ID” on null in …」 458件のビュー
  • Twitter、Facebookのタイムラインを埋め込む 415件のビュー
  • 【Next.js】ライブラリ使わないでカルーセルスライダー 302件のビュー
  • ローカル、グローバルIPアドレスの違いと確認手順 264件のビュー
  • AWS認定ソリューションアーキテクト-アソシエイトレベル 248件のビュー
  • WordPress自作、カスタマイズ 228件のビュー
Search
Copyright © 2025 ntorelabo | Powered by Desert Themes