Home > Backend Development > PHP Tutorial > PHP study notes 01, php study notes 01_PHP tutorial

PHP study notes 01, php study notes 01_PHP tutorial

WBOY
Release: 2016-07-13 09:51:33
Original
897 people have browsed it

PHP study notes 01, php study notes 01

Example:

PHP study notes 01, php study notes 01_PHP tutorial

Why should you 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: PHP study notes 01, php study notes 01_PHP tutorial. 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 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>
Copy after login
<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>;
}
Copy after login

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: PHP study notes 01, php study notes 01_PHP tutorial

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>?>
Copy after login

In this way, the function of the example is realized.


PHP basic syntax

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: PHP study notes 01, php study notes 01_PHP tutorial

End of note 01.

The next note will contain further understanding of PHP syntax and examples involving more knowledge points.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1012738.htmlTechArticlePHP study notes 01, php study notes 01 Example: Why you should learn PHP Subjective reasons: I dealt with it in school some time ago After graduation, I started looking for a job after returning to Shanghai. ...
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