itfellow solutions network itfellow solutions network
  • Home
  • About us
  • Portfolio
  • Our Services
    • Magento Developer
    • Magento 2 Custom Development & Integration
    • Magento 1 Migration Service
    • Digital Marketing
    • Web Development
    • Hosting & Security Services
    • Custom Software Development
    • Mobile Apps Development
    • Blockchain Development
  • Contact Us
  • Blog

Category: PHP

  • Home
  • Blog
  • Programmers Only
  • Pre-Screening Questions
  • PHP
by admin
Object-Oriented Development focussed

What is dependency Injection? 

The ability to provide a component with its dependence either via construction injection, method calls or the setting of properties.  …

Read More
by admin
Object-Oriented Development focussed

What is a namespace, and how would you use it? 

Namespaces are generally used to “group” sections of code with other related pieces of code, and can assist with code reusability.  Namespaces prevent collision between different packages that have classes of the same name  …

Read More
by admin
Object-Oriented Development focussed

What is type declaration (also known as type hinting) 

Good responses = A way to require parameters of functions to be of a certain type when called. (Bonus points if strict typing is mentioned)  Type declaration ensures that parameters are always of the expected type. This reduces validation requirements for the developer. …

Read More
by admin
Object-Oriented Development focussed

What are the 3 scopes that a class property or method can be declare as? What is the difference? 

Responses = Private – the property/method can only be used by the class that defined it  Protected – the property/method can only be used by the class that defined it and any sub-classes  Public – the property/method can be called by any class  …

Read More
by admin
Object-Oriented Development focussed

What is class abstraction? 

Good response = An abstract class is a class that cannot be instantiated and contains abstract methods that are used to define method signature rather than the implementation of the method. Any inheritance of the abstract class must implement any defined abstract methods, and cannot change the original signature. It is generally used to allow for similar usage across different implementation of code. …

Read More
by admin
Object-Oriented Development focussed

Explain what what is a Trait? 

Good response = A Trait is a reusable class that can provide fine-grained (small) sections functionality …

Read More
  • Business
  • Environment
  • Events
  • Object-Oriented Development focussed
  • Pre-Screening Questions
  • Programmers Only
  • Services
No comments to show.

    Drop us a line and say hi!

    Whether you have questions about pricing, features, or anything else, our team is ready to answer all your questions.

    Office Address

    17 Tarcoola Ave, Mooloolaba QLD 4557, Australia

    Office Hours

    Monday - Friday (9:00 am - 5:00 pm)

    Email

    info@itfellow.com.au

    Hit enter to search or ESC to close

    • Home
    • About us
    • Portfolio
    • Our Services
      • Magento Developer
      • Magento 2 Custom Development & Integration
      • Magento 1 Migration Service
      • Digital Marketing
      • Web Development
      • Hosting & Security Services
      • Custom Software Development
      • Mobile Apps Development
      • Blockchain Development
    • Contact Us
    • Blog