DEV Community

Cover image for PHP __construct (🧙‍♂️Lesson 1: PHP Magic Methods)
Clean Code Studio
Clean Code Studio

Posted on • Edited on

5 2

PHP __construct (🧙‍♂️Lesson 1: PHP Magic Methods)

Twitter Follow


Today, we'll quickly cover the most popular PHP magic method - __construct.


__construct magic method


PHP allows developers to declare constructor methods for classes. Classes which have a constructor method call this method on each newly-created object, so it is suitable for any initialization that the object may need before it is used.


Using the PHP __construct magic method


<?php

class User
{
    public $name;

    public function __construct($name)
    {
        $this->name = $name;
    }
}

$timmy = new User('Timmy');


echo $timmy->name;

// "Timmy"
Enter fullscreen mode Exit fullscreen mode

__construct PHP Magic Method



Did you know I have a newsletter? 📬

If you want to get notified when I publish new blog posts or make major project announcements, head over to

https://cleancodestudio.paperform.co/

AWS Security LIVE!

Join us for AWS Security LIVE!

Discover the future of cloud security. Tune in live for trends, tips, and solutions from AWS and AWS Partners.

Learn More

Top comments (1)

Collapse
 
cleancodestudio profile image
Clean Code Studio

The Most Contextual AI Development Assistant

Pieces.app image

Our centralized storage agent works on-device, unifying various developer tools to proactively capture and enrich useful materials, streamline collaboration, and solve complex problems through a contextual understanding of your unique workflow.

👥 Ideal for solo developers, teams, and cross-company projects

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay