- PHP
- Recursion
- Read File, Generate Output
- What are the changes between PHP 7 and PHP 5?
- Cache in INI
- What can you do to debug a blank white screen in PHP? (Check Apache error log)
- You can use Error Logs via PHP.ini or directly in PHP file, XDebug, var_dump
- What are the advantages / disadvantages of using Wordpress?
- What are templates in Wordpress?
- How do you make one?
- How do you make a plugin in Wordpress?
- What are Wordpress hooks? Drupal hooks?
- Where did you use PHP mostly?
- Do you have experience with Drupal?
- Experience with MySQL? PHPMyAdmin?
- What’s a service? How do you use one?
- What’s an interface?
- What’s an event manager used for? How can you subscribe to events?
- What is the PSR4 signature?
- What is namespacing in PHP OOP?
- What’s the purpose of Composer?
- What’s an invokable?
- What’s a service manager?
- What’s Dependency Injection?
- What are entities? Fields?
- What are annotations? How are they useful?
- What is Doctrine?
- Have you used Intelliphense or any Code Sense?
- Plugins?
- Controllers and Routing in Drupal/Symfony - explain.
- What are render arrays?
- What is a hydrator?
- Have you used other CMSes (e.g. Cake, Zend, Igniter, Joomla, Drupal, Laravel, Lumen)?
- What has been your experience with them?
- Have you heard of Active Record? What does it do?
- What APIs have you worked with in PHP?
- What is SOAP? What is REST? What’s the difference?
- Why do people use REST?
- Have you worked with Slim PHP? (to create your own REST API)
- Have you configured Apache?
- Payment APIs, describe how you worked with them?
- Are you familiar with Magento?
- In PHP if you add a number to a string, what do you get back? (A string)