PHP 8, New Features
pronist
Free
Basic / PHP
4.7
(23)
900+
We'll briefly look at the new features of PHP 8, which has appeared after 5 years. If you're curious about the new features of PHP 8, give it a listen!
Basic
PHP
I created this course with the desire to make it a bible for those starting the PHP language, covering everything from basic grammar and built-in functions to web security and building a bulletin board.
Reviews from Early Learners
5.0
Henu
The main language for development work is JAVA, but I am maintaining legacy projects created with PHP 5.* versions. In the case of PHP, I learned it by myself with a thin book and working on the job. When I was working on advanced tasks, I felt frustrated because I didn't have a deep knowledge of PHP. However, after taking this lecture, I had the opportunity to properly learn about PHP's basic grammar and development methods. Of course, I learned based on PHP 7, but there was no problem applying what I learned in this lecture to a PHP 5.* project. I think proper learning of version 7 would start with the OOP lecture. I will take a break here for a while and review my work and study the OOP lecture. I would like to thank the instructor who answered my questions with sincerity, and the instructor who gave me the opportunity to learn modern PHP.
5.0
secovate
I started PHP for the first time with this course. The audio quality is honestly not great, but it's not to the point where you can't understand it, and there are occasional confusing moments. Still, I listened while looking at the course code, doing some googling, and understanding like "Oh, this is what they mean~". It took quite a bit of time, but thanks to that, I feel like I've developed some ability to think for myself. I really felt the course content was substantial. If you follow through to the end, I think you can definitely rise to a level that surpasses beginner. Of course, it might feel slightly difficult for someone just starting out, but it was a course where you can definitely grow while learning.
5.0
개foot
Thank you for opening a good lecture. The students in this lecture understood the http protocol, and although it is a php lecture, it was a good lecture to give those who are just starting to create a web the overall direction and basics of the web. I personally recommend it to those who are worried about how to configure basic security when creating a web for the first time. The teacher kindly answered many questions, so I was able to complete the copy project safely. (I was honored that my question was listed as a reference question!!^^) While waiting for the next lecture, I hope you make the code font a little bigger.^^ Thank you!!
PHP 7+ Basic Syntax
Various built-in functions in PHP
PHP Web Security Elements
PHP Membership Board Creation
PHP Legacy Project Escape
From basic grammar to built-in functions, web security, and creating bulletin boards, I created this course with the intention of making it a bible for those starting with the PHP language at the beginner and elementary levels.
In this course, we cover PHP programming starting from basic syntax and progressing to built-in functions, web security, and creating bulletin boards - covering the foundational aspects of web development. We've structured this course to include various built-in functions that weren't covered in the existing 'PHP 7+ Programming' course, and to improve code quality through functionalization rather than just simple implementation in bulletin board development.
Learn the basic syntax for PHP 7+ versions. This course is primarily based on PHP 7.2 version, but is also structured to cover Arrow Function and Spread Operator in Array that appeared in PHP 7.4 version. Therefore, by following the course slowly, you can learn up to PHP 7.4 version, which was the latest version at the time this course was created.
You'll learn about String, Password Hashing and other built-in functions that are essential to know when programming in PHP. While the content may seem extensive, you'll use a significant number of these functions when creating bulletin boards. However, since it proceeds in a simple listing format, it might be boring. Therefore, one approach is to start with creating bulletin boards first and then refer to the built-in functions section.
*A significantly higher number of dropouts occur in the built-in functions chapter compared to other chapters. This is because it proceeds in a reference-style format, making it less engaging. Rather than trying to complete everything, it's advisable to take this course when you think you need that particular functionality.
You'll learn about Session, XSS and other web security topics. PHP has a relatively low barrier to entry compared to other languages, which often leads to security considerations being overlooked. This can become problematic when developing web applications, and even though we may not be security experts, we need to follow basic security practices.
We create a bulletin board with a legacy project. The project begins by writing index.php from scratch. Such a bulletin board project may not fit in the current web application world where development is mainly done with frameworks. However, to understand even a little bit about Laravel, which is a PHP framework, it's necessary to try writing a project in legacy style, and surprisingly, there are also many PHP 4 and PHP 5 applications written in legacy style in the field.
We follow a similar approach to the legacy bulletin board project by describing 'what kind of architecture' it represents. Since it's not a 'real' object-oriented implementation, we won't mention that. However, by functionalizing the existing code, you can see the code undergo dramatic changes. We plan to discuss implementing it in an object-oriented way in "PHP 7+ Programming: Object-Oriented".
The development server uses a built-in embedded server, but if needed, you can use tools like WAMP or refer to the PHP Manual.
We use CKEditor 5 as the CSS Framework and text editor for the frontend.
Since July 24, 2023, I have not been accepting questions about the course due to personal reasons. However, you can still review the Q&A that has been written over the years. I recommend looking for questions in the community.
A. You must study the object-oriented part. It's better to refer to PHP documentation for materials. Of course, since PHP can also do functional programming, it's good to look into that as well. Additionally, you should learn about PHP Coding Standard, PSR(PHP Standard Recommendation) and others. One thing for certain is that it's better to avoid moving on to the Laravel framework before studying object-oriented programming.
The next course in this series is PHP 7+ Programming: Object-Oriented. While this course mainly focused on functions, the object-oriented course will primarily cover classes and objects, and will also explore deeper topics such as package managers.
On June 9, 2020, the 『PHP 7+ Programming: Object-Oriented』 course was released.
Who is this course right for?
Want to learn PHP?
Those who want to try building a web service with PHP
Those wishing to fully learn PHP
1,922
Learners
107
Reviews
188
Answers
4.4
Rating
4
Courses
I am a freelance software developer and generative AI instructor. I am interested in utilizing AI, including ChatGPT and prompt engineering. I teach practitioners such as aspiring entrepreneurs and planners. I help even those who are not AI experts achieve great results by leveraging AI in their startups and practical work.
Contributing Writer and Journalist for Brand News, National Brand Promotion Agency
Partner Instructor at Crowd Academy
Email: pronist@naver.com
Brunch Story: https://brunch.co.kr/@pronist
GitHub: https://github.com/pronist
Tech Blog: https://pronist.tistory.com
Inflearn: https://inf.run/iD5QJ
(Multicampus) Samsung SDS 『FabriX』 Introduction and Utilization Lecture
(Oz Coding School) "Solo Entrepreneur Development Bootcamp" 1st, 2nd, 3rd, and 4th Class Generative AI Special Lecture
(Inflearn) 『AI Literacy: Introduction to Generative AI for Non-Majors』 Lecture
(Oz Coding School) 『Lean Startup-Customized Serverless MVP Development Expert Training Course』 3rd Class PHP Lecture
(Inflearn) 『PHP 7+ Programming』 『PHP 7+ Programming: Object-Oriented』 『PHP 8, Exploring New Features』 Lectures
(BJ Public) 『Awesome Laravel』
(Brunch Story) 『ChatGPT 101 for Non-Majors』
All
71 lectures ∙ (15hr 33min)
Course Materials:
3. 02 - Basic syntax
13:00
6. 05 - Variables
13:08
7. 06 - Constants
04:22
20. 19 - Strings (1)
22:38
21. 20 - Strings (2)
21:55
22. 21 - Hash
09:26
24. 23 - PCRE
22:54
25. 24 - Math
07:41
26. 25 - CSPRNG
03:38
27. 26 - Array (1)
17:04
28. 27 - Array (2)
06:33
30. 29 - Filter
17:43
32. 31 - Date
15:52
33. 32 - Network
11:25
34. 33 - Sessions
14:18
35. 34 - URLs
07:55
36. 35 - cURL
08:46
37. 36 - JSON
02:57
38. 37 - Directory
06:44
41. 40 - Streams (1)
13:33
42. 41 - Streams (2)
11:37
43. 42 - Readline
04:20
46. 45 - MySQLi
21:53
All
33 reviews
3.8
33 reviews
Reviews 61
∙
Average Rating 5.0
5
Thank you for opening a good lecture. The students in this lecture understood the http protocol, and although it is a php lecture, it was a good lecture to give those who are just starting to create a web the overall direction and basics of the web. I personally recommend it to those who are worried about how to configure basic security when creating a web for the first time. The teacher kindly answered many questions, so I was able to complete the copy project safely. (I was honored that my question was listed as a reference question!!^^) While waiting for the next lecture, I hope you make the code font a little bigger.^^ Thank you!!
Oh, thank you for leaving a review. The object-oriented section has been made up to the grammar section, but I think the font size should be increased for the next section. (You are the first person to complete this course. Thank you!)
Reviews 9
∙
Average Rating 3.9
1
I have taken about 10 Inflearn courses, but this is the first time I have seen such an unfriendly course. Even if it was a free course, I would have quit halfway through. I thought I could handle it after reading the 3-star reviews before taking this course, but it is fatal. I am leaving this review in the hope that there will be no more victims like me.
Before others listen to the lecture, I think it would be good if you could share your opinions on which parts are problematic and how you would like them to be resolved so that they can refer to this content. That way, we won't have the same 'victims'. I'm also curious about what kind of 'damage' the 'victim' suffered because of my lecture. In addition, I'm very curious about what you think is 'fatal'. If there is no basis, this course review will lose its power. Please give me your opinions^^
Reviews 3
∙
Average Rating 2.3
Reviews 7
∙
Average Rating 4.1
3
I wish you could pronounce it correctly.. I'm a little disappointed that I can't hear what you're saying even though I'm concentrating on it. The lecture itself is easy..
Thank you for the review! I think my pronunciation was a bit awkward because it was my first lecture. xD + And then I realized.. I guess I'll have to re-encode it and make the sound louder.. ㅜㅜ
Reviews 2
∙
Average Rating 4.0
3
The class content is good.. but I wonder if they prepare it.. When explaining functions or logic, why? and how to use it are things that beginners desperately want... Oh my.. I took off 1 point because I skipped over it too quickly. Also, when I skipped around, my pronunciation was slurred a lot, so it was hard to understand. The reason students pay to take the class is because they want to know why functions are used.. how the logic works, but there are almost no cases where they are taught.. Since there aren't many video lectures related to PHP controllers right now, if you have to watch this, I recommend this lecture. :) Please... If it's because of the pronunciation, please put subtitles on it.. Ah! It's good to leave comments.. Of course, it's the students' job to pick out and eat it nutritiously.. I said I'd answer.. I'm not saying that I'll just tell you what I want...ㅎ.ㅐ.
Check out other courses by the instructor!
Explore other courses in the same field!
25% off for new members
$32.90
25%
$42.90