"Believe me, I prayed to God that you would do an explanation of OOP. When searching for an old course for you, I found that you have done it. Thank you. From Egypt, Alexandria."
@X-factor6 Жыл бұрын
Are you from Egypt? I was supposed to travel Egypt soon 😅
@Bosbay690210 ай бұрын
@@X-factor6you are so creepy
@abdelrahmanabdallah63089 ай бұрын
Me too 🙂❤️
@moraaoo4889 Жыл бұрын
I didn't understand OOP in my first language and i understand this so easily with you , The issue is not in the language or the difficulty of the topic or my mind. I think it is in the simplicity of the style and the conscience of the person who explains. Thank you for your great effort.❤❤❤
@guidopahlberg9413Ай бұрын
The issue with OOP is that many programmers simply have accepted it as their Gospel, which makes it difficult for them to talk to outsiders. They keep throwing their vocabulary at you without explaining it. Sometimes I wonder if they actually know what happens under the covers, like that an object instantiation creates a record on the memory heap and returns a pointer as a reference. Dani on the other hand does an excellent job here.
@Ranbo510 сағат бұрын
The best PHP OOP intro tutorial I have found. It really helped! Thank you! (long time procedural guy)
@TerabyteTy30011 ай бұрын
I couldn't possibly thank you enough for this video. The way nothing goes unsaid is remarkable in helping me understand every point without question! You are the best teacher I have come across yet!!
@Mesrour10 ай бұрын
What kind of teacher you are ?! Thanks a lot for your efforts. Please make a Laravel Playlist if possible: It will be a fantastic journey for your subscribers and fans like me. (I sometimes click ads on your videos intentionally as a small sign of gratitude for what you are delivering. This is the minimum thing I can do :)
@johnnyhermes3 ай бұрын
I have struggled to comprihend Constructors. Thanks to your clear explination I get it now!!!! Thanks a bunch!!!
@remasrebas3776 Жыл бұрын
I'm so glad I found your page! You're helping a lot with your clear explanations. The best teachers are those who put themselves in the shoes of total beginners, and you're doing it so well.
@CsMuia Жыл бұрын
Dani has a gift of making the difficult and challenging seem so easy. This is one of the, if not the best OOP tutorials on the planet. Thank you for sharing your knowledge in the subject area. Look forward to more tutorials.
@Dani_Krossing Жыл бұрын
Thank you so much 😊
@itsyuupi9 ай бұрын
I finished this playlist, and I'm so glad. PHP is very much the same as Javascript and others; it's just different to write. Thank you so much for sharing the knowledge.
@Daleveloper5 ай бұрын
You're so good at explaining things! I'm really impressed. I'm switching to PHP for the job I applied for, and I'm hoping to learn it all in 12 hours. xD
@raizudu5813 Жыл бұрын
Excellent video. I pray that you will create a Laravel tutorial, and if it happens, I'm thrilled. Thank you once more for your tutorials, Dani. I gain a lot of knowledge. MABUHAY ka meaning I SALUTE you in filipino.
@NemanjaMarkovic-nq4vu11 ай бұрын
I watched your video, tutorial, about OOP and for the first time everything, from 1st sec till the last is crystall clear and easy to understand. Hope you make more videos and tutorials. Thank you!
@amkamwebavenger3870 Жыл бұрын
I learned a lot from you, mmtut, back in 2016/17/18 when I started Web Development. Your tutorials helped me with all the fundamentals of designing website and building PHP websites. Even though I'm more of a JavaScript developer now, but I do miss your tutorials a lot. So happy to see your tutorial again. I'll definitely give some attention to PHP again so I'll build up my skills in PHP again and then move to Laravel. It would be great if you could do some advance tutorials on Laravel for PHP developers in your channel. Thank you so much for your tutorials and inspirations and all I learned from you. If I'm proud to be good in Web Development today, you helped set me up for who I'm today. Thank you and God bless you, Dani Crossing.
@SanyamJain08 Жыл бұрын
Can u suggest me some good channel for JS...
8 ай бұрын
@@SanyamJain08 Channel: Namaste Javascript
@nisanka5 ай бұрын
As always, You are the best teacher !!!👍👍
@ghattassaliba491010 күн бұрын
thank you Dani for this course!
@mmelimahlobo7656 Жыл бұрын
Thanks Danni for gracing us with another great tutorial,highly appreciated😊
@jon82hill9 ай бұрын
Yet another fantasitc video, i've looked at a lot of other videos for learning PHP, in particular OOP and how I can apply what I already know with proceedule PHP and re-factoring my code into OOP. Your style of teaching is amazing and for me makes much more sense, thank you :-)
@SystemDesignNepal Жыл бұрын
Glad to have you back on coding tutorials. Best KZbinr out there for anyone who wants to learn about coding and security at the same time. I love mmtuts 😅
@republicofserbia Жыл бұрын
I don't understand why this video has only 20k views. It's a free and great course. Maybe this language isn't that popular, and I made a mistake learning it. I hope I'm on the right web development path.
@Dani_Krossing Жыл бұрын
PHP is the top backend language for web devs, seeing that more than 80% of all websites are made with it 🙂 so you are not on the wrong path.
@brandforte2 ай бұрын
@@Dani_Krossing what of python? the alarm is too much about it and we are afraid of the learning curve and time invested. It should not be like how vb died for c#, when i was about to make goodies with com+ and avtivex, so PHP compensates well for me buying micropc loaded with linuxmint and LAMP became heaven where I sell SLAs by end of the year to remove my stack until payment renewed
@brandforte2 ай бұрын
Simply the best ever. I enjoyed the concept employed in your presentation
@whisperscribe8 ай бұрын
Love your explanation and teaching style!
@AnkitMishra-h3n Жыл бұрын
Thanks a lot sir 🙏. It will help a lot, you are a great teacher.
@horizon63099 ай бұрын
Very good video, thanks for sharing. I was missing seeing oop implemented in a practical example. So I appreciate the second part of this video.
@TechtalkAi2762 Жыл бұрын
We have just stared learning php oop in university I just found your course in KZbin 😊thanks bro 😎 form Afghanistan 🇦🇫
@NicholasHunter-n2k3 ай бұрын
Very informative and very well explained! Thanks
@jorgeartaza903019 күн бұрын
I loved your procedural PHP and Object oriented PHP course. I learned a lot from it. Thank you so much. I was wondering if you can do a node.js playlist.
@Thiago_1337 Жыл бұрын
i really understood how to code poo in php, i just found gold in your tutorials! thanks man!❤❤
@ifastek7 ай бұрын
God bless you so much. Please keep up this good work in helping people understand things they consider difficult.
@sihemmansour53039 ай бұрын
Thank for this precious tutorial ❤❤❤
@md.arifmehedi65596 ай бұрын
greate teach in a simple way ... May God bless you
@momenshtayeh67 Жыл бұрын
you are so awesome!! thanks for the playlist!
@Seeker_7479 ай бұрын
Thanks alot for the explanation our teachers at school always link towards your channel to understand things better
@timoanjala43587 ай бұрын
Huge fan! You have very natural way of explaining these things! Waiting for more Laravel tutorials!
@user-pf8jj1uu1f9 ай бұрын
I needed to seen an example with forms and OOP relation but this helps too, thanks much.
@chrisvanrooyen8982 Жыл бұрын
Wow, thank you so much for this video. You have literally opened my mind to new possibilities and much better coding practices.
@Starboy123284 ай бұрын
Dani... You are great teacher ❤❤❤
@AlessandraPensadoraАй бұрын
Thank you from Brazil 💚
@matthewjared882011 ай бұрын
Thank you for your amazing teaching skills!:)
@mickar200 Жыл бұрын
Wow the way you explain the code makes it so easy to understand definitely learned a lot from your video thank you very much
@mosesdwana95554 ай бұрын
you explained so clearly and to the point. thank you so much for sharing your knowledge. can you make a video to dive deeper into oop in php and Laravel? your Laravel tutorial is also very exceptional.
@zahranajafpour75252 ай бұрын
Thank You, that was great 👏🙏
@stephenlance4727 Жыл бұрын
This is such an awesome video. You don't just have the coding skills, but the communication skills as well. You approach from my vantage point -- procedural style. Then you show the differences, giving the how and why. Thank you for helping me finally start wrapping my head around OOP!
@sksamassa95 Жыл бұрын
Thank you Dani. A lot of Love from Mali 🙏
@RanaAdnan-b5v6 ай бұрын
Thanks, a lot,,, it is very helpful to me.
@samuelbaruch87902 ай бұрын
Thank you very much!
@abbasrahim723 Жыл бұрын
Excellent Explaination!!! I really appreciate You Sir!!! ❤❤ From Pakistan
@ramos_wd5 ай бұрын
This is great just what I've been looking for before learning Laravel :)
@chopbar4951 Жыл бұрын
mad man this thing was so catchy able to get the lesson way better than other videos thank you for the teachings idol god bless you more :)
@GuessWho1896 ай бұрын
00:45 the real reason beginners give up , but u got it and said it in the beginning so i will watch the whole video now
@GuessWho1896 ай бұрын
i am half way in this video so to speak i am at 31:32 and if you are a complete beginner to OOP and focus everything and listen to my master in PHP Mr Dani Krossing you my friend is no more a beginner in OOP. Thank you
@MohamedAhmed-lw3hm7 ай бұрын
Thank you very much you are the G.O.A.T
@jestonibabas52906 ай бұрын
You are always be my best teacher.. keep up
@Roghan777 Жыл бұрын
Thank you for this course❤
@tina_5544 Жыл бұрын
Have last exams in a few weeks and literally cant get anything from my profs presentations (they are very minimalist) so rly tysmm
@AlexanderGeorge19917 ай бұрын
Great spokesman. Well done
@animestylegirl Жыл бұрын
I applied to PHP developer, even though I don't have lot of PHP knowledge, and they got back to me from the company. So I started learning from your tutorials and it helped me so much! THANK YOU! I have 1 question about OOP Encapsulation. How by using PUBLIC getters and setters I am hiding data from the user? He can just use the getter and the setter to change private fields in the class. 😬
@Dani_Krossing Жыл бұрын
The user can’t access anything unless we allow them to 🙂 that’s why we use PHP, since it is a server side language, meaning the user can’t access the code. The reason we use getter and setters, are for our own benefits as the developer, since it allow us to have more control over how we get and set fields 🙂 not for the sake of the user.
@moeinmahmoud-yo6fp Жыл бұрын
Thank you Mr. Dani for this very useful course , you really made a hard efforts
@baxtrice Жыл бұрын
Making the jump from procedural to OOP - thank you for this video!
@keylen_reynold6 ай бұрын
Really appreciated :D
@Lyrik-Klinge Жыл бұрын
Thanks ... always VERY helpful!
@Mudi2783 Жыл бұрын
Hi Dani! It's amazing how you keep improving the video series you already made, by making them again completely!🤯 I was wandering if you maby like to make a forgotten password system with OOP in the future? 😁 Have a nice weekend!
@RolandTitan8 күн бұрын
hey, just finished the whole series. I'm using it to build my passion project. thank you. I still need help setting up email verification, forgot password, etc. and tbh most tutorials ive found for this suck. I'd greatly appreciate it if you could put together a tutorial for email verification using php.
@olga_lc Жыл бұрын
Thanks Dani, it was a nice course! I think i'm ready to get into some wordpress now)
@_Oluwasegun Жыл бұрын
I love so much Danny. Thanks for your videos. We've been doing a lot of log in systems and Its almost like that's the only thing to do with PHP. Please can you do more projects with PHP this time
@adrianpabe4476 Жыл бұрын
I never knew that mr. Beast is a literal beast in programming 😂 Great content! New sub here!
@samuelnjau80869 ай бұрын
Thanks 😊👍
@subhadipmishra328 Жыл бұрын
Thank you Sir, please start Laravel series I'm waiting for this. ❤
@cardinapointz Жыл бұрын
Well explained. Thanks bro.
@LiteralHatReloaded8 ай бұрын
thank you so much!!!!!
@El_Bartto5 ай бұрын
Thank you Dani!
@realdaly10 ай бұрын
48:36 incase somebody had the query fatal error it's because there's a typo in the sql query, just remove the single quote signs from around the table names from: ('username', 'pwd') to: (username, pwd)
@isyrafismail78014 ай бұрын
thanks buddy
@realdaly4 ай бұрын
@@isyrafismail7801 np
@cryptoknight7256 Жыл бұрын
Hey Dani! I wrote a series of codes years ago using functions instead of classes, and that's a habit I kept. In terms of speed (execution) which is the best route? Functions or Classes? Thanks for what you do!
@Dani_Krossing Жыл бұрын
Functions are faster because it involves less encapsulation, however you need to consider the purpose of your code rather than speed, when we talk about "when to use classes or functions". For example, if you need something like a login feature, then because of the scale/size of that feature, it is better off to use classes. However if you just need a simple feature to show the current time on your website, then it would be overkill to use classes. So it's not about "if you should use classes or functions". It's about "what tools best suits the task". 🙂 I see too many PHP developers argue about "Procedural vs OOP", and they all completely miss the point. It's like arguing about "if a screwdriver or a drill is the better tool", which is silly since they each have their uses.
@cryptoknight7256 Жыл бұрын
@@Dani_Krossing Excellent. I basically use functions with APIs and Curl so I will not touch them then. I was asking about "execution speed" because I mostly interact with trading platforms, which require excecutions to be as minimal as possible :) Thanks again, Dani!
@mustafaelfituri95313 ай бұрын
Dani, I just finished your php for beginners course, should I start with this course next or the old one you made since you explained mvc in it? I want to go to laraval after
@Dani_Krossing3 ай бұрын
This crash course is better than my other course imo 🙂
@KetogenicGuitarsАй бұрын
11:30 But why? Ask it like a child. I think most powerful feature of object oriented programming is that you need to at least once think what is what. At least supposed to do it when thinking about API you want to expose to yourself later. Then it allows to modify that purpose as you can go back and change the object code isolated from other things in the program. This way you can create 100 or 1000 times larger program than you would have brain for when putting it all in to jumping around the code. This advantage applies to everyone's level. Very good understanding about oop basics is very helpful when creating programs from scratch. There is many other ways to organize the ideas but oop languages support it directly. Unfortunately PHP does not have easy overloading (yet?) so there still is the need to study oop with Java to get oop hammered in easiest (and most robust) way possible.
@GerritforBazeja Жыл бұрын
Thank you so much! Making PHP easier. May I draw the conclusion; a login-systeem with OOP is safer way than with procedural PHP? Or just an other way to do it?
@birsingh5388 Жыл бұрын
Please create simple Wordpress plugin by using OOP concepts
@SergioMoreno-m5z Жыл бұрын
Great channel.
@Maxim99t Жыл бұрын
thank u dani!
@OusmaneLy99Ай бұрын
Thanks for all Dani
@ictkenyar5 ай бұрын
Thank you for this
@mugerwaobadiah1621 Жыл бұрын
Thnx for the tutorials, when au starting laravel series?
@doganddev_funs Жыл бұрын
In the futur you create tutorial for Laravel or Symfony for learn the next step in OOP PHP ? And thank's for you video :) It's perfect for understand the base of OOP simply. When a for advanced OOP ?
@bendhiebhassen5144 Жыл бұрын
good job bro😍😍😍😍
@mauriciomich2 ай бұрын
Hello Dani, you are awesome !!! I need to know (in min. 39:14, line 9) why do you put try catch inside function connect() instead inside default __construct() ? thank you very much from Argentina.
@selamitumer24319 ай бұрын
Thank you!
@allesterOV251 Жыл бұрын
Nice one!
@MarkoTH000 Жыл бұрын
Top content
@aeryunclaycaluscos12424 ай бұрын
Thank you Mr.Beast
@new-in8yt9 ай бұрын
thank you man so much and i have a question 55:50 why you make it public and you don't make it protected ?
@Dani_Krossing9 ай бұрын
It’s because signupUser() needs to be accessed from a normal PHP file, when creating the object. 🙂 Protected we use, when only parent classes should have access to the method. So “a class accessing methods from another class”.
@PechSoftware Жыл бұрын
Hello Dani, I learned to use the MVC model with your tutorials a couple of years ago, I appreciate everything you teach in your videos, there is something that I could never do on my own and I researched it a lot but I can't find a way to do it. Using OOP and MVC, how do I ensure that a function that performs an INSERT in the database returns the ID of that INSERT? I tried every way to use lastInsertId but it doesn't work for me. Could you give me a hand with that? thank you.
@GautamRampalli6 ай бұрын
Hey, is it necessary to have a constructor when we intend to use getter and setter methods? Kindly educate me on this.
@florisvandenberg74244 ай бұрын
Nope. The purpose of the constructor is in principle to easily setup member variables. If you do this through setters, there's no need for a constructor.
@aljongabrielambasvaldez Жыл бұрын
I hope you create a tutorial about the foreign keys I see that you used it on the comment tables :D, thank you from Philippines.
@billalbaiteche1531 Жыл бұрын
thank you
@rousondas411111 ай бұрын
Thank You sir
@YepTriedToTellYou10 ай бұрын
The amount of code that OOP can save is very high when citing generic classes and inheriting to more specific classes. That being said, there is a maintenance price for inheritance and polymorphism.
@moritzschurmann4580 Жыл бұрын
Hey! As i can see you get a desk that can adjust its height. Im beginning to study informatics and also im gaming alot and just wanted to ask you, if you could recommand a desk? Because also im moving out and im gonna get a fresh setup anyways :D Would you say those desks are worth their money?
@tanny_edits5 ай бұрын
Who's watching this because Dani released a tutorial on Laravel?
@Netvirux10 ай бұрын
"Hi Dani, I trust you're doing well. I've been working on developing a PHP script and I want to ask you something. I'm interested in implementing a server-side activation mechanism to ensure that users need to interact with my website or server before the script can be fully activated and used. Additionally, I want to make it challenging for users to modify or bypass the activation mechanism and ensure that I have remote control over the activation process. Could you please provide guidance on how I can build such a mechanism? Specifically, I'm looking for advice on: 1. Implementing the activation logic within the PHP script. 2. Enhancing security measures to prevent unauthorized modifications or bypassing of the activation mechanism. 3. Establishing remote control over the activation process to enable/disable script functionality as needed. Thank you in advance for your help!
@Sj-yf2jg7 ай бұрын
Elon Musk tutorial version 😂. Love your tutorial videos bro
@jhanosabad1822 Жыл бұрын
In applying as a php developer, is it very important to master DSA? cause I think it would be better, especially these comes up with so many logics.
@mavisDev6 ай бұрын
Good explanation sir. but i observed something from the setter and getter method you explained. wouldn't it be better if we set the brand first and then call the getter method afterward? Like this