PHP - Advanced Features (Udemy.com)
Learn some of Advanced Features of PHP
Created by: Edwin Diaz
Last updated May 2019
What you will learn
- Some advanced PHP Features
Course Description
On this course you will learn some advanced features in PHP that every PHP developer should know. First I will give you an overview of each feature then we will jump into the editor and create a functionality that explains the feature.This course is targeted to those students who are very familiar with PHP. This is a small course to show you the following features in PHP.
NameSpaces
Interfaces
Traits
Abstract classes
Instructor Details
- 4.2 Rating
568 Reviews
Edwin Diaz
Edwin Diaz: A Leading Engineer, Life Coach, and Serial Entrepreneur
Transforming Lives Through Programming Courses
Edwin Diaz is not just a name in the world of software development and web technologies—he is a powerhouse of knowledge and experience, a life coach, and a successful serial entrepreneur. His journey is a testament to the incredible impact that one person can have through dedication, passion, and the desire to empower others. With expertise spanning numerous programming languages and frameworks, Edwin has become a beacon for those looking to break into the tech industry or enhance their existing skills.
A Multifaceted Professional: Combining Technology with Life Coaching
Edwin Diaz’s career is a perfect blend of technical expertise and a passion for teaching. As a software and web technologies engineer, he has mastered many programming languages, including PHP, JavaScript, and Python. His deep understanding of these languages enables him to teach complex concepts in a way that is accessible and engaging.
More courses by Edwin Diaz
HTML and CSS for Beginners - Build a Website & Launch ONLINE (2024)
4.3 (37,959 Reviews)
Provider: Udemy
Time: 8.8h
$84.99
PHP for Beginners - Become a PHP Master - CMS Project (2026)
4.5 (25,341 Reviews)
Provider: Udemy
Time: 40.5h
$174.99
Javascript for Beginners Learn by Doing Practical Exercises (2022)
4.4 (19,217 Reviews)
Provider: Udemy
Time: 3.8h
$14.99
PHP with Laravel for beginners - Become a Master in Laravel (2021)
4.4 (13,034 Reviews)
Provider: Udemy
Time: 42.9h
$109.99
Tips to help You Live a Better Life and Achieve Success (2020)
4.7 (5,482 Reviews)
Provider: Udemy
Time: 54 mins
Free
More PHP courses
Basic PHP Development with Bootstrap, GitHub and Heroku (2022)
4.8 (447 Reviews)
Provider: Udemy
Time: 4.8h
Free
Sending email with PHP: from Basic to Advanced (2026)
4.8 (297 Reviews)
Provider: Udemy
Time: 2.1h
$64.99
Write PHP Like a Pro: Build a PHP MVC Framework From Scratch (2026)
4.7 (3,332 Reviews)
Provider: Udemy
Time: 6.7h
$13.99
Reviews
By Christopher Wells on 5/25/2024
Definitely an enthusiastic PHP developer, not sure if I have any of his other courses but he is enthusiastic in this course, very clear and direct, showing how to implement the Namespace, Interface, Traits and Abstract Classes.
By Faith Grace on 11/20/2022
I got what I wanted to know, but the the presentation could be more polished, to remove out some of the mistakes or browser issues, etc. Appreciate the course!
By Tommy TBones Cramer on 4/13/2022
I've had Edwin as an instructor for a PHP CMS course and he projects his enthusiasm with glee. From his tone you get the idea that Edwin really likes teaching and sharing his knowledge. In the future if there is a course I need and Edwin is the instructor I'm likely to take his course over another instructor.
By Anuj Sharma on 9/11/2021
The Course was good , But it will be excellent if it have more examples. Exp: use traits from different files abstract class functionality ,like what happen if we use only 1 function in derived call and parent have 2 functions. etc
By Veloxnet Kft. Hungary 2364 Ócsa, Damjani on 5/17/2021
I think maybe this course should be part of the PHP OOP course. Not sure tho, since I know that OOP course is for beginners. The point is Im glad that now I also have this advance knowledge on OOP PHP. My only concern here is that Im still mixing up these for topics with each other: Namespaces, Interfaces, Traits and Abstract classes. I think it would be great to see more usecases and examples, and also talk about when to use which, what are the core differences between these four techniques. Thank you for the FREE knowledge!
By Charika Kiriwandala on 3/26/2021
I am trying to build MVC project and wanted to know the advanced bits in OOP php. Edwin's courses are always clear. It is good if he can put another session comparing the Interfaces and Abstract methods in use for more understanding. But so far so good. Thank you Edwin
By Glenn Murphy on 6/11/2020
Decent explanation of the covered topics. This is definitely more of a 'quick guide' to the mentioned topics and showing you how they work with PHP, especially if you are coming from the likes of Java and already know the basics of OOP.
By Alberto Ayala Rodriguez on 3/17/2020
Excelente, comprendí nuevas cosas que no había entendido hace tiempo sobre funciones avanzadas de Php. Gracias por este curso 10/10
By Sunwarul Islam on 10/13/2019
Thank you, honorable instructor, for this free course. This course is helpful for beginners who learning OOP PHP and want to take ideas on PHP Namespace, Trait, AbstractClass, Interface, etc. Thanks again!
By Ipeleng on 7/3/2019
Yes. I'm well-versed with the concepts in this course as I've been programming for years. But I come from a background of C# and how things are done are conceptually the same, but how you *actually* do them isn't because of syntax, etc. So, I like the pacing and explanations because he's giving concrete examples and not dawdling or waffling. I just feel he should perhaps script his lessons a little better so the lesson is nice, tight and more coherent. Otherwise, it hit the spot.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100












