Object Oriented PHP (Lesson 1: Classes)
Tags: php, codenewbie, oop, beginners
Published: 2021-08-22 22:24:17

[![Twitter Follow](https://img.shields.io/twitter/follow/cleancodestudio.svg?style=social)](https://twitter.com/cleancodestudio) 

---


> _In [object-oriented programming](https://www.cleancode.studio/series/object-oriented-php/episodes/1), a [class is a blueprint for creating objects](https://www.cleancode.studio/series/object-oriented-php/episodes/1) (a particular data structure), providing initial values for state (member variables or attributes), and implementations of behavior (member functions or methods). The class is a blueprint that defines a nature of a future object._

...HUH??!?!

Let's simplify!

---

{% youtube kwVLTxl1iZI %}


---

Within [Object Oriented PHP](https://www.cleancode.studio/series/object-oriented-php), [classes are generally understood as blue prints, structures, or templates](https://www.cleancode.studio/series/object-oriented-php/episodes/1) used to model either the real world or software specific concepts.


- What makes [object oriented PHP classes](https://www.cleancode.studio/series/object-oriented-php/episodes/1) similar to blueprints?
   - How does finding nouns help us make [PHP classes](https://www.cleancode.studio/series/object-oriented-php/episodes/1)?
   - What are PHP class properties?
   - How do you define PHP class properties?
   - What is PHP class behavior?
   - How do you define PHP class behavior? 



<center>

---

### The End

---

{% user cleancodestudio %}

[Clean Code](https://cleancode.studio/clean-code)
[Java Script Design Patterns](https://cleancode.studio/design-patterns)
[Object Oriented Programming](https://cleancode.studio/series/object-oriented-php/)
[JavaScript Algorithm Examples](https://cleancode.studio/algorithms)


---


[Clean Code Studio](https://cleancode.studio)
☕️ Code Tips
☕️ Career Advice
☕️ Developer Memes
<small>Shiny button, Fancy 𝗡𝗲𝘄𝘀𝗹𝗲𝘁𝘁𝗲𝗿 👇, Juicy Dev Tips...wanna join?</small> 

[![Yes, I want in! Button to go sign up for clean code studio newsletter](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f7hwc3k4pzedr59fnr9r.png)](https://cleancodestudio.paperform.co/)

<small>(Discover [50+ pages] of my personal FAANG interview notes!)</small>


---
[Follow @cleancodestudio on Twitter](https://twitter.com/cleancodestudio)
[Follow @cleancodestudio on YouTube](https://youtube.com/c/cleancodestudio)
[Follow @cleancodestudio on TikTok](https://tiktok.com/@cleancodestudio)
[Follow @cleancodestudio on Facebook](https://facebook.com/cleancodestudio)
[Follow @cleancodestudio on Instagram](https://instagram.com/cleancodestudio)
[Follow @cleancodestudio on LinkedIn](https://linkedin.com/company/cleancodestudio)
[Follow @cleancodestudio on Reddit](https://reddit.com/r/cleancodestudio)
[Follow @cleancodestudio on Dev.to](https://dev.to/cleancodestudio)
[Follow @cleancodestudio on Stack Overflow](https://stackoverflow.com/users/8541350/clean-code-studio)
[Follow @cleancodestudio packages on npm](https://npmjs.com/~zhorton999)
[Follow @cleancodestudio packages on packagist](https://packagist.org/packages/clean-code-studio)
[Star @cleancodestudio on Github](https://github.com/zhorton34)


</center>