You just have to type the time "30:50" (minus the quotes) and RUclips will automatically link it. As you can see, the link is created even in my example lol.
this is perfect for people who already understand how to code. I have experience in Java and C++, so apart from the syntax the logic is pretty much the same. Thank you Derek
I'm probably least experienced watching this and had some issues. Anyone who has trouble should watch XAMPP first. php doesn't work with notepad and web browser. Thanks for informative videos, Derek. You are the greatest instructor.
as of php 5.4 you can test your code without installing any additional server tools. Php has now a so-called built-in server. See the php manual (php build-in web server) for more info php.net/manual/ro/features.commandline.webserver.php
That was a lot of information in 30 minutes, but I loved it. Keep this up, dude. Finally a tutorial that gets right to the point. You didn't even have a long and pointless intro. Well done!
I'm tired of all the basic explanations all over RUclips that assume you know absolutely nothing about programming. This is a good surprise, thank you.
Nice video. I like these quick language summary videos. I wouldn't recommend this if someone were learning PHP as their first language but for people who are comfortable with other languages or already know PHP and need a refresher these are great. I'd like to see a C or C++ video, that's my vote. Keep up the good work and thanks for the videos.
Excellent. No stuttering, no BS fluff and just about the right amount of assumed knowledge. I bet more than a few hours went into making this 36 minute video. I for one, appreciate it greatly. This is how I learn best. Thank you.
The best Computer Science languages instructor on youtube ever.. More than resourceful. Even the comments are super helpful. Wonder how come these videos are so far from 1M+ views.
Jiemin Xi Thank you for the very nice compliment :) I'm guessing my videos aren't very popular because I put so much information in a video and then go very fast. That's okay. I very much like my community.
Jiemin Xi Thank you for the very nice compliment :) I'm guessing my videos aren't very popular because I put so much information in a video and then go very fast. That's okay. I very much like my community.
When I type: echo "Data processed"; the output is: Data processed"; ?> and at 4:37 I get: Data processed"; date_default_timezone_set('UTC'); echo date('h:i:s:u a, l F jS Y e'); ?>
the first coding tutorial i've watched where the pace isn't infuriatingly slow. i am constantly skipping through and 4x speeding most tutorials on here. you did such a good job with this
I've seen php tutorials that are like a pleasant walk on the hill... I've seen tutorials that are like jogging the steep side of the hill ...but THIS php tutorial is like calling on the regiment with artillery and air support charging to take this damn hill! Good job Mr Banas!
I watched this video and now I am an experienced PHP developer. I can write clean and efficient code. I learned OOP, design patterns and best practises. And all of that in only 30 minutes. Thank you so much.
thank you, you're the first person that has given complete information on PHP, most of the videos I found just gave you the codes and didn't explained what they were for or how they worked. I am finally just starting to understand PHP programming, so thank you for posting this video.
The biggest problem I have with this video is, that it doesn't really explain what I should use all those different options for, like I can see it is fundamental, but when I can't reference it to anything, the information just doesn't stick. Maybe you should take it way slower if you want to introduce people to php, and maybe take some areas at the time and make sure to explain where you would use those examples.
I love these videos! I usually watch them to review but I always end up learning something new! If you don't have one already, I'd love it if you can make a video covering Laravel. You're awesome!!
About 4 years ago I watched a C++ video you posted. I knew nothing, and it definitely took more than just watching videos, but super thanks to my introduction and help! Your enthusiasm and channel helped me to find the work I’m in today.
Derek, I fucking love your quick tutorials.....And for all complainers: THIS IS NOT A BEGINNERS TUTORIAL, it´s a quick syntax review for those experienced in other languages!
Wow, this is like the first 5 hours of other tutorials. A great time saver for people who already know stuff from other languages. Just the quick version of syntax and basic stuff.
For a beginner this is extremely fast paced. The only reason I was able to follow is because I have a light background in PERL. If his vid confuseds you try for one of the longer ones on youtube
+Derek Banas I honestly don't believe PHP can ever be fixed. The best advice is to migrate to something else entirely. BTW thanks for the video. Have to take over a massive PHP project (and hopefully migrate it at some point).
Php is awesome. I normally hide things with JavaScript from web browser page php hide everything entirely from both web browser page and from inspection. Wow. Beautiful stuff.
He concatinates the string "The String" with a method/function that returns a string occurrence in a predefined string, the predefined string is "Random String" so the result is "The String String".
Thanks for the video. I'd like to mention an error at 27:05. You are correct that rsort() is valid to reverse the sort order. But adding an "r" in front of asort() and ksort() is wrong. It must be either arsort() or krsort().
I've been studying computer science for a while now, and I find that when I'm trying to learn a programming language there are two things that really have helped. The first is reading about the language and doing the code samples from the book. The second is coming here and watching these videos multiple times, maybe 4 or 5, and writing notes about everything. That really solidifies what I read, practiced and then watched a much more proficient php (or whatever other language) user do. A tutorial is merely a tool in learning, not the learning itself. If you're not going to use all of the tools available to you in order to learn something, then you probably just don't want to learn it. Anyway, thanks for the hard work, +Derek Banas.
Thank you very much :) Yes I agree it is very helpful to be able to learn from numerous sources. If I ever get stuck while learning it is often easier to look for a different explanation rather then fight with a source that is confusing me.
Yes, because "en" means something else then N. So for that, it is "a n", not "an n". example: having the area of an en quad or the length of an en: en quad; en dash.
It is almost, how do I say?..The most efficient way to learn programming (HTML5/CSS3, JavaScript, and PHP), sitting in on...2 days. Thank You again for your Dynamic EDU//Programming Tutorials. Happy Holiday's to you and Everyone out there in Nerd Land :)
this was an awesome tutorial! just the amount of info I needed for the project I'm working on. to those who say its too fast there is a button that pauses the video! I used it with great success
hello i am having problem as my browser Data process" ; date_default_timezone_set('UTC'); echo date('h:i:s:u a,l F jS Y e'); ?> prints this out instead of showing date any ideas why this happening @DerekBanas
i began learning php 1 month ago and took up a course training on a site. it was good not until i find some topics hard to understand because it lack on interaction between the tutor and learner. Thank you for making such video tutorial! it really helped a lot in strengthening my foundation due to the fact that this tutorial is on a multimedia form.
probably best php learning video because i want to learn php in less amount of time and of them is 5 hrs long this is the only one to finish in 36 min. i liked it keep it up!
I became a full stack Software Engineer, Architect and a full-blown Computer Scientist Doctor with a postgraduate on mass data analysis and a master of 33 layers multidimensional abstractions including quantum computing Anarchist like in about 6 hours of watching your videos. Thank you
We hade some PHP in school, I love that you can do so much with it. Got page up where you can register, login. Send emails via SMTP servers and webshop system, well everything you need honestly. Great language. Derek Banas makes the best tutorials also!
I've been out of the Loop for two years due to other commitments, this was actually refreshing. I cannot wait to learn more. I knew everything in this video which was a relief haha
+Derek Banas Thanks for your reply. I really want to work with PHP it's literally what I love. how good does someone have to be do you reckon to work with it as a job? I've done it since 16 so 6 years now and I'm decent but not an expert.
straight and too the point, absolutly love it this is how all teaching should be, assuming those watching it are fast learners its crazy if you did it even faster i would have still enjoyed it, our minds capacity to learn at faster then normal is amazing, thank you.
Hey man. I am a freelance software developer, mostly been doing games and local programs. I did however learn that to survive in this industry you gotta know pretty much everything, so I started teaching myself databases and websites etc. Your HTML and PHP instructions here have really given me a good overview of where i need to start and now I can start setting up some connections between apps and databases. Thank you so much :)
+Patryk Kotarski You miss the point of Derek's videos. If you are an experienced programmer and want to pickup another language, these 30 minute to 1 hour videos help you through basic syntax so you can then pick a proper book up or look at documentation and start learning more by doing. No one should expect any of the tutorials to give ALL the information; even an entire book cannot do that. I appreciate being able to sit through a 30 minute video to see what the syntax of a language is like. He puts in all that work for free and it makes my life easier. Criticizing is easy to do, helping people like he has, not so much...
So he should have stated in description that the video is for experienced programmers who haven't used PHP before. But a solid video he made anyways, just needs to be paused a lot.
That might make it easier, BUT, I started watching his vids in the middle of my very first programming class (Java). I sincerely appreciate his quick style - heck - you can stop the video if you want and try the stuff out!... Now, watching this - yes - it's a bit easier b/c some of it's familiar, but you can still benefit from it as a beginner (unless you're really slow). Pause and rewind are your friends :)
These tutorials are meant to give you a basic understanding of how the language works, you literally cannot know an entire language, as there is always another API to explore.
+TheMartes is the proper way to close the tag for xhtml, you can do for html and it does not need to be properly closed. www.w3schools.com/tags/tag_br.asp
Your videos are freaking AWESOME!!!! I'm going to school right now for software development and am really close to graduating so I decided to brush up on some parts of programming that I did earlier in my software program. I found your videos and honestly your 36 min video makes things a lot more understandable than my 5 week php class did. Thanks for such a good lecture!!
After setting up my first php environment using WampServer, I used your video to dive into the basics, and it worked great! I practiced each step and am ready for more. Thanks!
Just a curiosity: Did I just witness a human-being lecture PHP for 36 minutes without breathing? :)) Thank you so much for your time to put all these together! You rock!
I had a bit of a rough time trying to run PHP. eventually I found out that I needed to have apache running and save everything in the htdocs folder. the tutorial is as always terrific and the explanation easy to follow. I'll make sure to check back many times over.
- asort is sorting key-value array by value and for the reverse is arsort not rasort - ksort is sorting key-value array by key and for the reverse is krsort not rksort
Derek, You Rock. This is the best PHP tutorial i have seen. I was going through a php beginner tutorial playlist that had over 100 short videos and then i found your link. I must say this is as good as those 100 videos together. Thanks a ton! Can you post similar one video tutorial for 1.Continuous integration tools like Jenkins. 2.Shell Scripting 3. Amazon AWS Will be watching your other one video tutorials soon.
I am brazilian, I learn way better in English by you instead by my University professor speaking Portuguese (my mother tongue). I appreciated. Thanks so much!!!!!!!!!!!!!!!!
I learned more in this quick video than in the past 2wks in class! TY for clarifying this. I realize this is 3 yrs old but I'm hoping you did follow up with a regular expression video. TY for this!
Really useful video. Simple examples and the short nature of the video make it great for picking up PHP when you have prior experience with other languages. Thanks for the time you put into this.
Many Thanks, Derek. I always love that opening line in your videos: 'well hello, inner-net'. Hear that, I know I'm about to get totally knowledge-bombed.
Wow. This is amazing! Your thoughts are so well organized and quick that I'm glad I have a pause button to give me time to absorb what you have spoken. Not only that, but you have a friendly style which I find very likeable. Thanks for this vid, which helped me catch up on php which I haven't used in several years.
awesome, saved quite a few hours and frustration of searching Stack Overflow for simple questions and getting the most convoluted answers people manage to come up with.
After a couple 'learn in one video' (LIOV's) I came to the conclusion that having some prior knowledge from other languages can help you a lot with these videos. That's why some people have a hard time learning from you at times. But these are neatly done!
Absolutely Amazing! I have been looking for something like this. My attention span is very short and I get easily bored and never finish a course. I just learnt PHP in one sitting! Thanks you very much. Time to practise and master the skill.
OK. It took me about 5 hours to figure out what tools you were using. For anyone else who might have the same problem, Mr. Banas (I always call my teachers Mr.) is writing the script into a text editor(TextWrangler), saving the text editor document to somewhere convenient (I put mine on my desktop), and opening that file in a browser (Chrome). Every time he changes the script in the document, he saves it. To see the results in the browser, he refreshes it. NOW I can start the tutorial! :)
Thankyou so much Derek, i thought PHP would be so hard to learn, but with your video, it has explained everything so well, that I can understand and learn more PHP! I look forward to seeing more videos of yours in the future, keep uploading! I have subscribed! :)
Derek Banas.. can I say that I Love u..? Ur videos mean business, they do no beat around the bush, they do no not confuse with partial information, they are planned motivated classes that mean to help ur users to actually learn about important stuff.. I am not an user though, I am a student, n u r my teacher, n again, I love u.
Really useful video for this C# .NET developer. I see some similarities to Perl from years ago, such as "." for doing concatenations. One note: proper HTML for line break is "", even the antiquated "", but not "". The "/" indicates closing the HTML (or XML) tag (in this case, is self-enclosing).
+JAXON We are creating a whole new series on developing hybrid mobile app development using ionic framework from basics to full apps.If interested do subscribe to our channel and support us...Happy coding
Learn in One Videos for Every Programming Language
Subscribe to Bookmark them: bit.ly/2FWQZTx
C++ : ruclips.net/video/Rub-JsjMhWY/видео.html
Python : ruclips.net/video/N4mEzFDjqtA/видео.html
Java : ruclips.net/video/n-xAqcBCws4/видео.html
PHP : ruclips.net/video/7TF00hJI78Y/видео.html
MySQL : ruclips.net/video/yPu6qV5byu4/видео.html
JavaScript : ruclips.net/video/fju9ii8YsGs/видео.html
C# : ruclips.net/video/lisiwUZJXqQ/видео.html
HTML5 : ruclips.net/video/kDyJN7qQETA/видео.html
CSS3 : ruclips.net/video/CUxH_rWSI1k/видео.html
JQuery : ruclips.net/video/BWXggB-T1jQ/видео.html
TypeScript : ruclips.net/video/-PR_XqW9JJU/видео.html
ECMAScript : ruclips.net/video/Jakoi0G8lBg/видео.html
Swift : ruclips.net/video/dKaojOZ-az8/видео.html
R : ruclips.net/video/s3FozVfd7q4/видео.html
Haskell : ruclips.net/video/02_H3LjqMr8/видео.html
Handlebars : ruclips.net/video/4HuAnM6b2d8/видео.html
Bootstrap : ruclips.net/video/gqOEoUR5RHg/видео.html
Rust : ruclips.net/video/U1EFgCNLDB8/видео.html
Matlab : ruclips.net/video/NSSTkkKRabI/видео.html
Arduino : ruclips.net/video/QO_Jlz1qpDw/видео.html
Crystal : ruclips.net/video/DxFP-Wjqtsc/видео.html
Emacs : ruclips.net/video/Iagbv974GlQ/видео.html
Clojure : ruclips.net/video/ciGyHkDuPAE/видео.html
Shell : ruclips.net/video/hwrnmQumtPw/видео.html
Perl : ruclips.net/video/WEghIXs8F6c/видео.html
Perl6 : ruclips.net/video/l0zPwhgWTgM/видео.html
Elixir : ruclips.net/video/pBNOavRoNL0/видео.html
D : ruclips.net/video/rwZFTnf9bDU/видео.html
Fortran : ruclips.net/video/__2UgFNYgf8/видео.html
LaTeX : ruclips.net/video/VhmkLrOjLsw/видео.html
F# : ruclips.net/video/c7eNDJN758U/видео.html
Kotlin : ruclips.net/video/H_oGi8uuDpA/видео.html
Erlang : ruclips.net/video/IEhwc2q1zG4/видео.html
Groovy : ruclips.net/video/B98jc8hdu9g/видео.html
Scala : ruclips.net/video/DzFt0YkZo8M/видео.html
Lua : ruclips.net/video/iMacxZQMPXs/видео.html
Ruby : ruclips.net/video/Dji9ALCgfpM/видео.html
Go : ruclips.net/video/CF9S4QZuV30/видео.html
Objective C : ruclips.net/video/5esQqZIJ83g/видео.html
Prolog : ruclips.net/video/SykxWpFwMGs/видео.html
LISP : ruclips.net/video/ymSq4wHrqyU/видео.html
Express : ruclips.net/video/xDCKcNBFsuI/видео.html
Jade : ruclips.net/video/l5AXcXAP4r8/видео.html
Sass : ruclips.net/video/wz3kElLbEHE/видео.html
ruclips.net/video/OCzBxqhFv6Y/видео.html
Rq7
0:25 - About Php
1:30 - Php Code
2:00 - Comments
2:20 - Data Output
3:20 - Date
4:40 - Form POST ( variables )
6:05 - All Possible Data Types
7:05 - EOD String syntax
8:05 - Constants
8:25 - Arithmetic's
9:00 - Casting
9:45 - Shortcuts
11:30 - Variable reference
12:25 - IF statements
16:35 - ternary operator
17:25 - Switch statements
18:35 - Loops ( while, for )
21:00 - Arrays
22:15 - Foreach ( array loop )
22:45 - Key values ,aka. Dictionary ,aka. Maps ,aka. Dynamic objects
24:05 - Combine arrays
24:55 - Multi dimensional arrays
26:30 - Array functions
27:10 - String functions & formatting
30:20 - printf - conversion codes
30:45 - uppercase, lowercase
30:50 - String functions (cont.)
35:05 - Functions ,aka. Methods
Thank you for helping :)
Pin this comment
How did you make time show up as anchor link text instead of actual url's?
You just have to type the time "30:50" (minus the quotes) and RUclips will automatically link it.
As you can see, the link is created even in my example lol.
thanks buddy
this is perfect for people who already understand how to code. I have experience in Java and C++, so apart from the syntax the logic is pretty much the same. Thank you Derek
Thank you :) Yes that was the goal with this video
I also only know java and c++. yes this video is perfect :)
B3K xcD good morning all
Yeah logic gonna be same everywhere
@@derekbanas exactly what i needed. thank you!
I'm probably least experienced watching this and had some issues. Anyone who has trouble should watch XAMPP first. php doesn't work with notepad and web browser. Thanks for informative videos, Derek. You are the greatest instructor.
as of php 5.4 you can test your code without installing any additional server tools. Php has now a so-called built-in server. See the php manual (php build-in web server) for more info php.net/manual/ro/features.commandline.webserver.php
Ah, it's a good thing to know. I'll check out the link. Thanks.
This is exactly what I needed. I like direct way you speak - no "uhhh" "ummms" Very helpful! Thanks! Liked and subscribed!
+Jen Troska Thank you :) You're very welcome
he recorded the whole thing in 2 hours. Thats not bad.
That was a lot of information in 30 minutes, but I loved it. Keep this up, dude. Finally a tutorial that gets right to the point. You didn't even have a long and pointless intro. Well done!
Thank you :) I'm happy you enjoyed it
I'm tired of all the basic explanations all over RUclips that assume you know absolutely nothing about programming. This is a good surprise, thank you.
prepareuranus I'm glad you liked it :) You're very welcome
What if you do know nothing? :(
Mrcool179 Watch one of the plethora of videos that exist for people in that situation.
Mrcool179
There are beginner tutorials everywhere on RUclips. If you still can't find something that suited you, try Thenewboston.
try mmtuts
Splendid!!! I mean seriously, you definitely have a great talent of teaching.
Voogie James Thank you very much :)
+Voogie James YA .... he's .... Good ..... Splendid!!!
Nice video. I like these quick language summary videos. I wouldn't recommend this if someone were learning PHP as their first language but for people who are comfortable with other languages or already know PHP and need a refresher these are great.
I'd like to see a C or C++ video, that's my vote. Keep up the good work and thanks for the videos.
Hes already made a bunch of c videos :- P
Thank you :) Yes C and C++ are coming. I'll also cover Ruby and a bunch more.
Petter Daae I referring to a 30 minute all in one video.
Arend Peter Castelein Yes I'll make a learn C, Ruby, C++, Objective C, Python tutorial as soon as possible
Derek Banas You already have a bunch of Objective C videos though? Are they not relevant anymore?
Excellent. No stuttering, no BS fluff and just about the right amount of assumed knowledge.
I bet more than a few hours went into making this 36 minute video.
I for one, appreciate it greatly. This is how I learn best. Thank you.
Thank you for the nice compliment :) Yes it took a bit longer than 36 minutes to make
zeal in your voice, style in your presentation make feel to learn the subject. God bless you
Giri M Thank you for the very nice compliment :) May God bless you as well.
The best Computer Science languages instructor on youtube ever.. More than resourceful. Even the comments are super helpful. Wonder how come these videos are so far from 1M+ views.
Jiemin Xi Thank you for the very nice compliment :) I'm guessing my videos aren't very popular because I put so much information in a video and then go very fast. That's okay. I very much like my community.
Jiemin Xi Thank you for the very nice compliment :) I'm guessing my videos aren't very popular because I put so much information in a video and then go very fast. That's okay. I very much like my community.
When I type: echo "Data processed";
the output is: Data processed"; ?>
and at 4:37 I get: Data processed"; date_default_timezone_set('UTC'); echo date('h:i:s:u a, l F jS Y e'); ?>
I really love how fast you go though the information. I can't absorb a lesson when someone takes all day to get to the point. Thanks for the video.
Thank you :) I do my best to make original videos
So much in one video and all presented in a very easy to understand manner. Great job going to Java now.
+Jack Northrup Thank you :) I'm happy that you enjoyed it.
the first coding tutorial i've watched where the pace isn't infuriatingly slow. i am constantly skipping through and 4x speeding most tutorials on here. you did such a good job with this
Happy I could help :) Thank you
26:23 I like how we saw it print out on the screen while the $cow became a $col.
I've seen php tutorials that are like a pleasant walk on the hill... I've seen tutorials that are like jogging the steep side of the hill ...but THIS php tutorial is like calling on the regiment with artillery and air support charging to take this damn hill! Good job Mr Banas!
I watched this video and now I am an experienced PHP developer. I can write clean and efficient code. I learned OOP, design patterns and best practises. And all of that in only 30 minutes. Thank you so much.
way to go with that sarcasm man!
thank you, you're the first person that has given complete information on PHP, most of the videos I found just gave you the codes and didn't explained what they were for or how they worked. I am finally just starting to understand PHP programming, so thank you for posting this video.
Yosbany Augustu You're very welcome :) I do my best to always cover as much as possible in the least amount of time.
The biggest problem I have with this video is, that it doesn't really explain what I should use all those different options for, like I can see it is fundamental, but when I can't reference it to anything, the information just doesn't stick. Maybe you should take it way slower if you want to introduce people to php, and maybe take some areas at the time and make sure to explain where you would use those examples.
Madelaine Thomsen Here is a PHP tutorial that goes at a much more reasonable pace ruclips.net/video/l21g8dJmD7U/видео.html
thanks
this video tutorial is really for people who have previous programming knowledge so they can adapt to the php language
ProgramThis! I do have previously knowledge of coding. I'm used to html5, jquery mobile and mySQL however this didn't help me that much
Madelaine Thomsen Html is not a programming language...
The number one serious and genuine programming channel,I totally like it.Thanks Derek!
I love these videos! I usually watch them to review but I always end up learning something new! If you don't have one already, I'd love it if you can make a video covering Laravel. You're awesome!!
Thank you :) Laravel is coming soon
Derek Banas please tell me if you already upload laravel tutorial. Anyway you’re amazing!
About 4 years ago I watched a C++ video you posted. I knew nothing, and it definitely took more than just watching videos, but super thanks to my introduction and help! Your enthusiasm and channel helped me to find the work I’m in today.
Thank you for taking the time to write such a nice message :) I appreciate it and I wish you all the best in life!
Derek Banas.... you are in danger of being hugged. thanks man
+adnan tariq That's funny :) You're very welcome
😂😂😂😂
Derek, I fucking love your quick tutorials.....And for all complainers: THIS IS NOT A BEGINNERS TUTORIAL, it´s a quick syntax review for those experienced in other languages!
Ok, but what is with explanation for super global variables POST, GET, SESSION...., that's are the most important things about php...
Wow, this is like the first 5 hours of other tutorials. A great time saver for people who already know stuff from other languages. Just the quick version of syntax and basic stuff.
I do my best to not waste peoples time :)
Helpful and easy to understand.Thanks.
+Megumi W. Thank you :) I'm glad it helped
Your video tutorials are the best I’ve found on RUclips. Great work.
Thank you for the nice compliment :)
string, string string string, string, string string
echo, echo, echo, echo, echo, echo, echo, echo -string,
more string! www.php.net/manual/en/ref.strings.php :-)
33:44
For a beginner this is extremely fast paced. The only reason I was able to follow is because I have a light background in PERL. If his vid confuseds you try for one of the longer ones on youtube
PHP is the penultimate example of why a language should be designed and not just hacked together.
+The Ball It is pretty crazy. I wish it was updated a bit as well.
+Derek Banas I honestly don't believe PHP can ever be fixed. The best advice is to migrate to something else entirely.
BTW thanks for the video. Have to take over a massive PHP project (and hopefully migrate it at some point).
+The Ball Yep, Java. But if you're a beginner it's a lot easier to make a site with Php.
+The Ball What would you recommned migrating to?
+Fish Kungfu
All languages have their pluses and minuses. I know at work we're most likely going to migrate to Ruby or Python.
Php is awesome. I normally hide things with JavaScript from web browser page php hide everything entirely from both web browser page and from inspection. Wow. Beautiful stuff.
I was following along easily until 33:43 string string string string and it outputs string string
He concatinates the string "The String" with a method/function that returns a string occurrence in a predefined string, the predefined string is "Random String" so the result is "The String String".
Thanks for the video. I'd like to mention an error at 27:05. You are correct that rsort() is valid to reverse the sort order. But adding an "r" in front of asort() and ksort() is wrong. It must be either arsort() or krsort().
Wow, Thank goodness for 2x speed. You rock!
Thank you :)
I've been studying computer science for a while now, and I find that when I'm trying to learn a programming language there are two things that really have helped. The first is reading about the language and doing the code samples from the book. The second is coming here and watching these videos multiple times, maybe 4 or 5, and writing notes about everything. That really solidifies what I read, practiced and then watched a much more proficient php (or whatever other language) user do. A tutorial is merely a tool in learning, not the learning itself. If you're not going to use all of the tools available to you in order to learn something, then you probably just don't want to learn it. Anyway, thanks for the hard work, +Derek Banas.
Thank you very much :) Yes I agree it is very helpful to be able to learn from numerous sources. If I ever get stuck while learning it is often easier to look for a different explanation rather then fight with a source that is confusing me.
I'm off to get a aspirin
+Sam Finoh cool.
Get an 'n' while you're there ;)
an 'n' ?
you might wanna give yours to him.
So you say "a enn" rather than "an enn"? ;)
Yes, because "en" means something else then N. So for that, it is "a n", not "an n".
example:
having the area of an en quad or the length of an en: en quad; en dash.
Thank you for how you get right to the point in all of your tutorials.
You start moving, and you don't stop.
There should be an award for that.
Thank you :) I do my best to not waste peoples time.
It is almost, how do I say?..The most efficient way to learn programming
(HTML5/CSS3, JavaScript, and PHP), sitting in on...2 days.
Thank You again for your Dynamic EDU//Programming Tutorials.
Happy Holiday's to you and Everyone out there in Nerd Land :)
+Francis Lambert Happy Holidays! Thank you for the nice compliment :)
Brilliant Derek. Keep up the good work. There is nothing better than having these short but power packed videos. Great reference. Speed is excellent.
is php easy to learn .. And can I make social networking site through PHP
Yes and yes. I'm pretty certain that Facebook still runs mostly with PHP
Can i get job in usa in php .. I have learned php in an institute but i havent completed my high school diploma ..
? do u mean I don't get u hooliganz.. ? username
Dont do it for yourself, dont start programming through PHP!!!!
Facebook do indeed use PHP however they compile it into C++ using magic
Derek, I remember watching your videos years ago and I couldn’t get it. Now it all makes sense. Thank you
Thank you :) I'm happy it helped
When I echo I get this
Data Processed"; ?>
this was an awesome tutorial! just the amount of info I needed for the project I'm working on. to those who say its too fast there is a button that pauses the video! I used it with great success
this was meant for the 15 min html tutorial
hello i am having problem as my browser
Data process" ; date_default_timezone_set('UTC'); echo date('h:i:s:u a,l F jS Y e'); ?>
prints this out instead of showing date any ideas why this happening @DerekBanas
+Dawood Ahmed You probably are coding in a html file, and not php. Also, your php files must be run on a webserver. Common webservers: xampp, wamp.
i began learning php 1 month ago and took up a course training on a site. it was good not until i find some topics hard to understand because it lack on interaction between the tutor and learner. Thank you for making such video tutorial! it really helped a lot in strengthening my foundation due to the fact that this tutorial is on a multimedia form.
Santos Tan You're very welcome :) I'm happy that it helped.
Thanks dude, just subscribed
Thank you :)
probably best php learning video because i want to learn php in less amount of time and of them is 5 hrs long this is the only one to finish in 36 min. i liked it keep it up!
Thank you :) I'm glad it helped
really superb !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
continue doing!!!!!!!!!!!!!!!!!!!!!!
lol excellent job
+sanvins Thank you for the compliment :)
Nice Web Design & Development Company
www.winuxsoftltd.net
subscribe back brother and sister, i have tutorial or how to make web proggraming?thanks
These videos are great, thanks Derek. No BS, just practical and informative tutorials.
When are the Laravel video tutorials coming out?
I'm not sure. It depends on how many requests I get
Guys start requesting!! Creating a Laravel app in 30 minutes would be interesting! Thanks Derek
I became a full stack Software Engineer, Architect and a full-blown Computer Scientist Doctor with a postgraduate on mass data analysis and a master of 33 layers multidimensional abstractions including quantum computing Anarchist like in about 6 hours of watching your videos. Thank you
You're awesome!😄
Thank you :) I do my best
We hade some PHP in school, I love that you can do so much with it.
Got page up where you can register, login. Send emails via SMTP servers and webshop system, well everything you need honestly.
Great language. Derek Banas makes the best tutorials also!
Thank you :) I agree that PHP is awesome
Thumbs up who is watching this 2019!
2020 for the win? Friend was learning it in college (in 2020!) and I was curious to see what it was like. (Mainly a c# person)
I've been out of the Loop for two years due to other commitments, this was actually refreshing. I cannot wait to learn more. I knew everything in this video which was a relief haha
I'm happy I could help :)
+Derek Banas Thanks for your reply. I really want to work with PHP it's literally what I love. how good does someone have to be do you reckon to work with it as a job? I've done it since 16 so 6 years now and I'm decent but not an expert.
Really good one :D. Do you maybe stream on Livecoding.tv? If yes, can you tell me what is your channel, I would like to watch you. Thanks
I think I saw him, but I can't remember channel URL. Try to use search on lctv.
Jenny do you stream?
What editor you guys use to code?
I don't, but this is very close to a live coding session since I do most everything without a script
You should use Livecoding.tv once in a while it's fun ;)
straight and too the point, absolutly love it this is how all teaching should be, assuming those watching it are fast learners its crazy if you did it even faster i would have still enjoyed it, our minds capacity to learn at faster then normal is amazing, thank you.
Alex Smart You're very welcome :) I do my best to make original videos.
Holy crap, will I finally find out wtf PHP is all about? I shall see soon enough lol
I like making these videos. I'll make more for every language :)
You tutorial skills are higher then most of the tutorial creators
Hey man. I am a freelance software developer, mostly been doing games and local programs. I did however learn that to survive in this industry you gotta know pretty much everything, so I started teaching myself databases and websites etc. Your HTML and PHP instructions here have really given me a good overview of where i need to start and now I can start setting up some connections between apps and databases.
Thank you so much :)
+Loki726 I'm very happy that I was able to help :) You're very welcome
Thats not even close to the full PHP knowledge...not even the full basics.
Patryk Kotarski Yes! I know how you feel about this!
Hope more people know about www.phptherightway.com/ and PSR initiative.
+Patryk Kotarski You miss the point of Derek's videos. If you are an experienced programmer and want to pickup another language, these 30 minute to 1 hour videos help you through basic syntax so you can then pick a proper book up or look at documentation and start learning more by doing. No one should expect any of the tutorials to give ALL the information; even an entire book cannot do that. I appreciate being able to sit through a 30 minute video to see what the syntax of a language is like. He puts in all that work for free and it makes my life easier. Criticizing is easy to do, helping people like he has, not so much...
So he should have stated in description that the video is for experienced programmers who haven't used PHP before. But a solid video he made anyways, just needs to be paused a lot.
That might make it easier, BUT, I started watching his vids in the middle of my very first programming class (Java). I sincerely appreciate his quick style - heck - you can stop the video if you want and try the stuff out!... Now, watching this - yes - it's a bit easier b/c some of it's familiar, but you can still benefit from it as a beginner (unless you're really slow). Pause and rewind are your friends :)
These tutorials are meant to give you a basic understanding of how the language works, you literally cannot know an entire language, as there is always another API to explore.
dude you're so awesome answering questions I've not even thought of...
Thank you :) I do my best
we love you
Thank you :) I love all of you as well.
That's exactly what I was looking for. Absolutely amazing.
Ahhh... your break statements are killing me... lol they should be written like or like
+Curtis Black yeah, i notice it also. XD And it feels like he doesn't really know php. XD
+Curtis Black is a html tag and it must be written like "" because w3c
+TheMartes You don't say?
+TheMartes is the proper way to close the tag for xhtml, you can do for html and it does not need to be properly closed. www.w3schools.com/tags/tag_br.asp
TheMartes Differences Between HTML and XHTML
In HTML, the tag has no end tag.
In XHTML, the tag must be properly closed, like this: .
Your videos are freaking AWESOME!!!! I'm going to school right now for software development and am really close to graduating so I decided to brush up on some parts of programming that I did earlier in my software program. I found your videos and honestly your 36 min video makes things a lot more understandable than my 5 week php class did. Thanks for such a good lecture!!
+mrWTFuLOOKINat MUTHAphucka Thank you for the nice compliment :) I'm very happy that they are helping.
After setting up my first php environment using WampServer, I used your video to dive into the basics, and it worked great! I practiced each step and am ready for more. Thanks!
+Sam Harkreader Great! I'm happy that I could help :)
Very basic... but outstanding tutorial for beginners... Thanks man :-)
Mohammad Junaed Hossain Thank you :) You're very welcome
Just a curiosity:
Did I just witness a human-being lecture PHP for 36 minutes without breathing? :))
Thank you so much for your time to put all these together! You rock!
+ozkan kahveci You're very welcome :) Breathing is overrated
These videos are really good for people who know how to program very logically and can pick up languages fast. 10/10 EXCELLENCE
Thank you very much :)
I had a bit of a rough time trying to run PHP. eventually I found out that I needed to have apache running and save everything in the htdocs folder. the tutorial is as always terrific and the explanation easy to follow. I'll make sure to check back many times over.
- asort is sorting key-value array by value and for the reverse is arsort not rasort
- ksort is sorting key-value array by key and for the reverse is krsort not rksort
very much clear. you taught us so much in so less time. great job.worth 1 million likes
+mdmudasser mubeen Thank you for the nice compliment :)
Derek, You Rock. This is the best PHP tutorial i have seen.
I was going through a php beginner tutorial playlist that had over 100 short videos and then i found your link. I must say this is as good as those 100 videos together.
Thanks a ton!
Can you post similar one video tutorial for
1.Continuous integration tools like Jenkins.
2.Shell Scripting
3. Amazon AWS
Will be watching your other one video tutorials soon.
Raghav Pal Thank you :) I figured I'd make videos like this because nobody else does. Thank you for the requests. I'll do my best
I am brazilian, I learn way better in English by you instead by my University professor speaking Portuguese (my mother tongue). I appreciated. Thanks so much!!!!!!!!!!!!!!!!
Thank you :) I'm happy the videos have helped
You are the man! And I am your fan. :)
Quick, direct and straight to the point. I like it!!!
Thank you :) I do my best to not waste time
You are by far my favourite RUclipsr. Hope you get tonnes of views on this one -- it's fantastic. Thanks.
sunmustbedestroyed Thank you :) I'm very happy that you enjoy the videos.
I learned more in this quick video than in the past 2wks in class! TY for clarifying this. I realize this is 3 yrs old but I'm hoping you did follow up with a regular expression video. TY for this!
I'm very happy that it helped :) Regex are the same with every language. Here is a Regex tutorial I made ruclips.net/video/R1PcJfzsUU0/видео.html
Really useful video. Simple examples and the short nature of the video make it great for picking up PHP when you have prior experience with other languages. Thanks for the time you put into this.
+jordant10 Thank you :) I'm happy that you found it useful.
Many Thanks, Derek.
I always love that opening line in your videos: 'well hello, inner-net'.
Hear that, I know I'm about to get totally knowledge-bombed.
Thank you for the nice compliment :)
the flow of the video is flawless lol i learned more about programming in 30 minutes than i have in the month i've been studying ruby.. holy crap lol
Puppy Thank you :) I have a Ruby tutorial like this as well.
im aware, i watched it too lol
Wow. This is amazing! Your thoughts are so well organized and quick that I'm glad I have a pause button to give me time to absorb what you have spoken. Not only that, but you have a friendly style which I find very likeable. Thanks for this vid, which helped me catch up on php which I haven't used in several years.
+Russ Heaton Thank you for the nice compliments :) I do my best to make original videos.
awesome, saved quite a few hours and frustration of searching Stack Overflow for simple questions and getting the most convoluted answers people manage to come up with.
I do my best to save time :)
I totally enjoy your tutorials. Please keep them coming. AWESOME!
Thank you :) Many more are coming
After a couple 'learn in one video' (LIOV's) I came to the conclusion that having some prior knowledge from other languages can help you a lot with these videos. That's why some people have a hard time learning from you at times. But these are neatly done!
Thank you :) Yes I create learn in ones s a quick way to learn another language if you already know another programming language
You rock man !! Exactly what I need, everything crammed into 30 mins or less :D
darkip Thank you :) I'm glad it helped
Absolutely Amazing! I have been looking for something like this. My attention span is very short and I get easily bored and never finish a course. I just learnt PHP in one sitting! Thanks you very much. Time to practise and master the skill.
+Aminata Sanyang Thank you :) I'm very happy that you liked it.
This video was perfect! Fast paced but easy to follow. Thanks for making this
OK. It took me about 5 hours to figure out what tools you were using. For anyone else who might have the same problem, Mr. Banas (I always call my teachers Mr.) is writing the script into a text editor(TextWrangler), saving the text editor document to somewhere convenient (I put mine on my desktop), and opening that file in a browser (Chrome). Every time he changes the script in the document, he saves it. To see the results in the browser, he refreshes it.
NOW I can start the tutorial! :)
P. Jones Yes you are correct. Always feel free to ask questions. I'll try to save you time.
You can learned very quick to those who have knowledge in coding ln other language. Thumbs up.
Though the run was fast it was comprehensive and how i would have expected a quick tech vdo in youtube with no nonsense or gas. good work keep it up
Thank you :) I'm happy you liked it
I would love to see a Ruby tutorial next!
You should make follow up tutorials for people that want to go further into a language.
Vicky Connelly Ruby is coming very soon as well as rails.
Thankyou so much Derek, i thought PHP would be so hard to learn, but with your video, it has explained everything so well, that I can understand and learn more PHP! I look forward to seeing more videos of yours in the future, keep uploading! I have subscribed! :)
+Luke Tuffs You're very welcome :) I'm happy that it helped.
Derek Banas.. can I say that I Love u..? Ur videos mean business, they do no beat around the bush, they do no not confuse with partial information, they are planned motivated classes that mean to help ur users to actually learn about important stuff..
I am not an user though, I am a student, n u r my teacher, n again, I love u.
I am more manic than usual these days. Learning something new is such a fantastic way to work on focusing that energy, thank you!
Happy I could help :) As a person with ADHD superpowers I can relate
Really useful video for this C# .NET developer. I see some similarities to Perl from years ago, such as "." for doing concatenations.
One note: proper HTML for line break is "", even the antiquated "", but not "". The "/" indicates closing the HTML (or XML) tag (in this case, is self-enclosing).
Very handy - echo`ls -la`; -for linux and - echo `dir /w`; - for windows at 35:02 shows directory info! (notice the backticks not quotes!) Nice one!
Seriously man, this video is simply awesome! Great work!
+JAXON We are creating a whole new series on developing hybrid mobile app
development using ionic framework from basics to full apps.If interested
do subscribe to our channel and support us...Happy coding