[Osaka/Yokohama/Tokushima] Looking for infrastructure/server side engineers!

[Osaka/Yokohama/Tokushima] Looking for infrastructure/server side engineers!

[Deployed by over 500 companies] AWS construction, operation, maintenance, and monitoring services

[Deployed by over 500 companies] AWS construction, operation, maintenance, and monitoring services

[Successor to CentOS] AlmaLinux OS server construction/migration service

[Successor to CentOS] AlmaLinux OS server construction/migration service

[For WordPress only] Cloud server “Web Speed”

[For WordPress only] Cloud server “Web Speed”

[Cheap] Website security automatic diagnosis “Quick Scanner”

[Cheap] Website security automatic diagnosis “Quick Scanner”

[Reservation system development] EDISONE customization development service

[Reservation system development] EDISONE customization development service

[Registration of 100 URLs is 0 yen] Website monitoring service “Appmill”

[Registration of 100 URLs is 0 yen] Website monitoring service “Appmill”

[Compatible with over 200 countries] Global eSIM “Beyond SIM”

[Compatible with over 200 countries] Global eSIM “Beyond SIM”

[If you are traveling, business trip, or stationed in China] Chinese SIM service “Choco SIM”

[If you are traveling, business trip, or stationed in China] Chinese SIM service “Choco SIM”

[Global exclusive service] Beyond's MSP in North America and China

[Global exclusive service] Beyond's MSP in North America and China

[YouTube] Beyond official channel “Biyomaru Channel”

[YouTube] Beyond official channel “Biyomaru Channel”

[PHP qualification] Experience story of passing the PHP engineer certification exam beginner level in 2 weeks

It’s been a long time! This is Nishihara from the development department.

On a personal note, I took the "PHP7 Engineer Certification Exam Beginner" in August of this year and successfully passed!

So when I was studying for the exam at the time, there weren't many articles about the beginner level PHP Engineer Certification Exam, so I decided to write about my experience of passing!

I hope this will be helpful to those who are about to take the exam.

 

Author's specifications at the time

  • 2 months since I started studying PHP in earnest (*before taking the exam)
  • This is my first time taking a programming qualification exam.

What is the PHP Engineer Certification Exam?

The PHP Engineer Certification Exam is an exam that tests basic knowledge of PHP programming.

The test is held year-round at Odyssey Communications CBT test centers nationwide.

However, it is not held every day, but mostly on Saturdays and Sundays.

The number of seats available to take the test is limited, so it is best to decide on your test date early.

Test venue: http://www.prometric-jp.com/

Beginner question range

This PHP exam has a predetermined number of questions for each range of questions.

The person giving the questions goes out of their way to tell you, ``This is how much you'll get.'' So there's no way you can't keep track of this. lol

Main teaching material: "First PHP (PHP7 version)"

See below for question range and question items.

https://www.phpexam.jp/summary/novice7/

study method

Now it's time to learn how.

Here are the teaching materials I used this time.

[PHP7 Engineer Certification [Beginner] Exam Question Collection]

This book is in the form of a mock exam, so you can learn more practically. Recommended for those who want to pass the exam in a short period of time.

As for the study method, there are four points .

  1. Decide the exam date and study period
  2. Understand all options for a problem
  3. Focus on studying areas with a large number of questions
  4. Learn to actually write code
I would like to introduce each of these four points.

 

1. Decide the exam date and study period

This is surprisingly the most important! lol

It seems so obvious, why? You may think so.

However, I think that ``I bought a book and started studying, but I can't keep studying for long.''

When people that the deadline has been set, they tend to act towards it, but the deadline is not fixed, they tend to slow down their actions. .

“Diet” and “exercise” don't last long. This is because the deadline is not set arbitrarily.

On the other hand, people who are successful with diet and exercise set their own deadlines I see .

The same goes for qualification exams. The important thing is to decide on a date.

So, decide on your exam date before you start studying!

Also, the study period varies from person to person, but I set it to two weeks.

The reason I thought about the difficulty of the exam and my own ability thought that if I pushed myself a little harder, I would be able to pass in two weeks

This ``if you push yourself a little'' is important. lol

In my case, if I set it to a month with plenty of time, the devil whispers to me, ``Should I just do it tomorrow?'' when it comes time to study.

On the other hand, if you set it to one week, you will feel a mysterious reluctance to think, ``I don't know anymore, so it's okay.''

Why not set for yourself in which you feel like you can pass if you push yourself a little harder

2. Understand all options for the problem

All beginner level questions are multiple-choice questions.

The number of choices ranges from 4 to 6. (Multiple answers possible)

When it comes to multiple-choice questions, you tend to only understand the correct answer, and if you study repeatedly, you unconsciously memorize the correct answer , making you feel like you can do it. I was like that too. lol

However, please note that this book is only a mock exam. The actual questions are not exactly the same as the mock questions, so you need to understand all the answers, including ``why this is correct and this is incorrect,'' regardless of whether the answer is correct or incorrect.

Let's consider an example.

【example】

Choose the correct function to remove leading and trailing spaces from a string.

A: strlen()

B: substr()

C: str_replace()

D: trim()

In this case, the answer is D, but A is ``Check the length of the string.'' B "extracts part of a string". By thoroughly understanding the incorrect answer options such as ``replace some strings'' in C, you will be one step closer to passing the exam in a short period of time.

 

3. Focus on studying areas with a large number of questions

As you can see from the number of questions listed above, there are some questions that appear more and some questions that appear less.

Of course you have to study everything, but in order to increase your passing rate, you should be more careful and study more about the questions that are asked a lot .

4. Actually write and memorize the code

Personally, this worked for me too!

After all, the best thing to do is to actually write it and see what kind of results you get. lol

If you are thinking of taking the PHP exam, I think you have an environment in place to implement PHP on your own PC.

Don't just read the reference book, try writing the code!

Thoughts after taking the exam

When I took the exam, I realized that the actual exam was more difficult than when I studied from the reference books. lol

However, by following the points mentioned above, I was able to answer all similar questions correctly, so I believe I was able to pass the exam without any problems.

For those who want to learn the basics of PHP, qualifications are not everything, but I think it's important to set a goal and learn, so why not take the PHP engineer certification exam as an option!

lastly

I have opened the system development service site "SEKARAKU Lab" to which I belong.
Beyond is a one-stop service for everything from server design and construction to operation, so if you have any trouble with server-side development, please feel free to contact us.
SEKARAKU Lab: [https://sekarakulab.beyondjapan.com/](https://sekarakulab.beyondjapan.com/)

Thank you for reading to the end!

If you found this article helpful , please give it a like!
4
Loading...
4 votes, average: 1.00 / 14
9,152
X facebook Hatena Bookmark pocket
[2025.6.30 Amazon Linux 2 support ended] Amazon Linux server migration solution

[2025.6.30 Amazon Linux 2 support ended] Amazon Linux server migration solution

The person who wrote this article

About the author

Masari Nishihara

Joined mid-career in 2020.
2nd year at the company. He belongs to the system development department in Yokohama, and is responsible for the development of game APIs and web systems, mainly using PHP, and the development of Shopify private applications.