Example:
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?
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.
In order to build a local debugging server environment, you need to install Apache , in order for Apache to be able 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 just followed the appendix step by step. . . There are also many configuration instructions for the PHP environment on the Internet, so I will not post a picture demonstration here.
At the same time, this article does not introduce the content of HTML, CSS, and JS. Just paste the code directly:
<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: enter "ABC" and click 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.
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.
Attached here is a PHP quick reference card. Students with knowledge of other languages can use this card to quickly understand PHP syntax: PHP quick reference card
For example:
End of note 01.
The next note will contain further understanding of PHP syntax and examples involving more knowledge points.