Home > Common Problem > body text

Thoughts on PHP programming training

angryTom
Release: 2023-05-18 14:06:01
Original
2428 people have browsed it

Today PHP Chinese website will share with you a PHP programming training learning experience for your reference!

Thoughts on PHP programming training

php programming training thoughts

I personally believe that since you have decided to do something, you should treat it seriously! Now that you have decided to study, no matter what mentality you came to this training class with, you must devote yourself to learning seriously. In my studies, I have always asked myself in this way.

(Recommended learning: php training)

In the first stage of training, you will learn the basics of HTML/CSS/JavaScript. At first I felt that I had some basic knowledge of these, it was very simple, but when I saw the teacher lay out the web page so skillfully, I suddenly discovered that, in fact, my basic knowledge was not as good as I thought, and the pages I designed were not actually as good as I thought. It doesn't look good, even if the border of the table is 1 pixel, it won't change. Up to now, I am still not very proficient in typesetting, and I often have trouble arranging things well.

The second stage of training begins with the learning of PHP language grammatical structure and application. Regarding the grammatical structure of PHP, I was really not used to it at first. I really didn’t understand why each variable had to be preceded by a "$" sign, and after each statement was written, a "semicolon" must be added to represent the sentence. It’s over. Also, PHP is sensitive to the upper and lower case of letters. You must pay attention to the difference between upper and lower case when writing. At first, because I was used to writing in ASP format, I always had problems in these aspects, and I couldn't find the problem. This reminded me that I must be serious when writing code, and I can't be careless and miss something. ";" or the letters are not case-sensitive, otherwise it is very likely that the error will not be found after a long time of searching.

But fortunately, the grammatical errors given by the PHP language are very detailed. As long as you are a little familiar with it, you can easily find out the error by looking at the error message. PHP also has a particularly useful debugging function. In a PHP statement, you can use echo to output results at any time, or add exit to end the execution of subsequent PHP statements and reduce the scope of debugging, especially for database interaction programs. , first output a SQL statement to see, by the way, and then analyze why the insertion/deletion failed? This is very helpful for troubleshooting.

In the third stage of training, you start to get in touch with MYSQL, design databases, and learn how to connect to MYSQL databases with PHP. I am no stranger to MYSQL, because the school offers Linux system courses. Although the database operation is not very good, at least general data operations can be used based on the original SQL language.

The fourth stage of training is to use PHP language to develop actual programs. Learning by combining actual project development is really effective. After learning, you can start practicing and it will be easier to master the knowledge you have learned. This is incomparable to learning in school. After all, there are not so many schools. The time allows us to work on actual development. From the basic PHP grammar exercises at the beginning, to the application of PHP language in WEB, to actual project development, such as message boards, photo album systems, small and medium-sized company website systems, and small games about teamwork that were played during the period , I have benefited a lot and learned a lot. Especially in the development of the photo album system, because the team division of labor and cooperation were adopted, it made me understand the importance of communication between team members in a team. If there is no good communication between members, If the tasks are not allocated well, it is easy for multiple members to repeat the same work. It is easy for unknown errors to occur because there are no consistent document requirements during communication, which seriously affects the development progress and leads to delays within the scheduled time. The project cannot be completed or the completed project does not match the project functions originally planned. We had such problems in the process of developing the photo album system. Because we did not communicate well, there was a problem of duplication of work. Because the documents did not provide detailed instructions, we often asked each other temporarily.

In general, I have learned a lot in this month or so, but I have also encountered a lot of problems, such as batch uploading of pictures. I still don’t understand how to achieve it. Dynamically increasing the number of uploaded pictures, I can only upload a fixed number of pictures; another example is the use of the debugging software ZendStudio. I have watched the teacher’s application many times, but I always feel that it is not easy to use and I don’t understand so much. Data value, which one is the real problem; and the encapsulation of database statements, I will only use simple functions to encapsulate, and will not encapsulate based on functions. There are many things that you don’t understand, and you can solve them smoothly by using search engines to search them, or by asking the teacher for detailed explanations and guidance. I am personally quite satisfied with the final graduation project, although some functions were not fully considered and not well implemented.

Through this period of study and practice, I have gained a new understanding of software development, which is no longer limited to the previous one-sidedness. Of course, what I have learned now is actually not much, and there is still a big gap between being a real programmer. If you really want to engage in software development, then you still have a lot of knowledge to learn. In fact, no matter which job you want to do in the future, you need to use your free time to continuously learn new knowledge and enrich it. Own.

Also, in a team or working in a company, you need to pay attention to communication and cooperation between teams; you must correct your attitude when studying or working, and be serious Approach everything with an attitude, so that you can invest and learn faster without wasting your time.

(This experience is excerpted from the Internet, the specific source is unknown. If there is any infringement, please contact PHP Chinese website! Thank you for your understanding!)

Note: PHP Chinese website provides a large number of free, original, high-definition PHP video tutorials, and php public welfare training will be held regularly!

The above is the detailed content of Thoughts on PHP programming training. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
php
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template