Home >Backend Development >PHP Tutorial >PHP study notes 01
Example:
Why you should learn PHP
Subjective reasons:
I dealt with some graduation matters at school some time ago, and started my job search journey after returning to Shanghai. The intended job is WPF development or WEB development with ASP.NET as the backend.
I have been interviewing one after another, and one of the companies is very interesting. In the name of recruiting .net development, it is actually recruiting PHP development (as informed in the interview notice). After going for the interview, I felt pretty good, but I still wanted to interview for a few more days. Therefore, in the next few days, I taught myself PHP while interviewing, so that I could join the company more quickly after I finally decided to go to this company.
Objective reasons:
From Quora: What are the advantages of PHP over other languages?
Using LAMP to build your own amateur website is also a very low-cost implementation method.
Being able to switch freely among various languages is an essential skill for programmers, so why not?
How to learn PHP
A good book: . For the author, following a classic book in the industry and walking through it is the safest way to learn.
Quora’s PHP tag
StackOverflow’s PHP tag
When you encounter problems, go to these two places to see how others solved them. Then practice more and summarize more (write a blog).
This is the plan, but a journey of a thousand miles begins with a single step.
Implement the example at the beginning of the article
In order to build a local debugging server environment, you need to install Apache. In order to enable Apache to parse PHP, you need to download the PHP library and modify Apache's Conf file. Appendix A in "PHP and MySQL Web Development" details how to download, install, and configure under Windows and Linux. The author followed the steps step by step in the appendix. . . There are many configuration instructions for the PHP environment on the Internet, so I won’t post a picture demonstration here.
At the same time, this article does not introduce the content of HTML, CSS, and JS, but directly pastes the code:
<span><!</span><span>DOCTYPE html</span><span>></span><span><</span><span>html</span><span>></span><span><</span><span>head</span><span>></span><span><</span><span>title</span><span>></span>HomePage<span></</span><span>title</span><span>></span><span><</span><span>link </span><span>href</span><span>="Content/Site.css"</span><span> rel</span><span>="stylesheet"</span><span>/></span><span></</span><span>head</span><span>></span><span><</span><span>body</span><span>></span><span><</span><span>div </span><span>class</span><span>="container"</span><span>></span><span><</span><span>img </span><span>src</span><span>="Image/GoogleLogo.png"</span><span> alt</span><span>="Search"</span><span> class</span><span>="HeaderArea"</span><span>/></span><span><</span><span>form </span><span>action</span><span>="NewPhp.php"</span><span> method</span><span>="post"</span><span>></span><span><</span><span>input </span><span>name</span><span>="inputText"</span><span> type</span><span>="text"</span><span> class</span><span>="TextInputArea"</span><span>></span><span><</span><span>input </span><span>type</span><span>="submit"</span><span> class</span><span>="SubmitButton"</span><span> value</span><span>="搜索一下"</span><span>/></span><span></</span><span>form</span><span>></span><span></</span><span>div</span><span>></span><span></</span><span>body</span><span>></span><span></</span><span>html</span><span>></span>
<span>.container</span>{<span> width</span>:<span>600px</span>;<span> margin</span>:<span>120px auto</span>; }<span> .HeaderArea</span>{<span> width</span>:<span>280px</span>;<span> height</span>:<span>110px</span>;<span> margin</span>:<span>30px 140px</span>; }<span> .TextInputArea</span>{<span> width</span>:<span>590px</span>; }<span> .SubmitButton </span>{<span> width</span>:<span>100px</span>;<span> margin</span>:<span>10px 250px</span>; }
In the example, after clicking "Search", the specified PHP file will be POSTed to the server for analysis. . For example: after entering "ABC", click to search: the content sent is:
In the PHP file, we can use Name as the Key in the variable _POST to get the ABC just sent:
<?<span>php </span><span>$textVal</span> = <span>$_POST</span>['inputText'<span>]; </span><span>echo</span> '<h1>Hello PHP</h1>'<span>; </span><span>echo</span> '<h2>Do you want to search: '.<span>$textVal</span>.'?</h2>'<span>; </span>?>
In this way, the function of the example is realized.
Basic syntax of PHP
Let me first introduce some PHP-related content used in the example:
The first is how to embed PHP. Just like embedding JS, there are many ways to embed PHP. The most commonly used method is to write PHP statements in the tag.
PHP variables need to be prefixed with a $, etc.
Here is a quick reference card for PHP. Students with knowledge of other languages can use this card to quickly understand PHP syntax: PHP quick reference card
Such as:
End of note 01.
The next note will contain further understanding of PHP syntax and examples involving more knowledge points.
The above introduces PHP study notes 01, including various aspects. I hope it will be helpful to friends who are interested in PHP tutorials.