Rumah >pembangunan bahagian belakang >tutorial php >PHP 学习笔记 01,php学习笔记01_PHP教程

PHP 学习笔记 01,php学习笔记01_PHP教程

WBOY
WBOYasal
2016-07-13 09:51:33896semak imbas

PHP 学习笔记 01,php学习笔记01

例子:

  PHP 学习笔记 01,php学习笔记01_PHP教程

为什么要学PHP

    主观原因:

    前段时间在学校处理了毕业的一些事情,回到上海后开始了找工作的旅程。意向工作是WPF开发或者ASP.NET 作为后端的WEB开发。

    陆陆续续一直在面试,其中有一家公司很有意思,以招.net开发为名,实际在招收PHP开发(于面试通知中告知的)。去面试之后觉得蛮不错,但还是想再面试几天,故而,接下来的几天中,一边面试,一边自学PHP,以便于在最终的决定是去这家公司后,更快速的入职。

   

    客观原因:

    来自Quora:PHP相对于其它语言有哪些优点呢?

    使用LAMP搭建自己的业余网站,也是成本非常低的一种实现方式。

    在各类语言中自如切换可是程序员的必备技能,所以,何乐而不为?


 

如何进行PHP的学习

    一本好书:PHP 学习笔记 01,php学习笔记01_PHP教程。跟着一本业内经典的书,走一遍,对笔者说来,是学习时最为稳妥的方式。

    Quora 的PHP标签

    StackOverflow的PHP标签

    遇到问题多上这两个地方看看别人是怎么解决的。然后多练,多总结(写博客)。

    规划是这样,不过千里之行,始于足下。

 


 

实现文章开头的例子

    为了搭建本机调试的服务器环境,需要安装Apache,为了使Apache能够解析PHP,需要下载PHP库并修改Apache的Conf文件。《PHP and MySQL Web Development》中的附录A,仔细说明Windows与Linux下,如何下载,安装,配置。笔者就是按照附录一步一步来的。。。网上关于PHP环境的配置说明也很多,所以再此不予贴图演示。

    同时,本文不介绍有关HTML,CSS,JS的内容,直接贴上代码:

<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>;
}

    例子中的点击“搜索一下”后,会POST至服务器的指定PHP文件,进行解析。如:输入了“ABC”后点击搜索一下:发送的内容就是:PHP 学习笔记 01,php学习笔记01_PHP教程

    在PHP文件中,我们可以在变量_POST中,以Name作为Key,取到刚刚发的ABC:

<?<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>?>

    这样,就实现了例子的功能。


 

PHP基本语法

    先介绍一下,例子中用到的几个PHP有关的内容:

    首先是怎么嵌入PHP,和嵌入JS一样,嵌入PHP也有很多种方式。最常用的就是将PHP语句写在标签中。

    PHP变量要加一个$前缀等。

    这里附上一个PHP的快速参考卡片,有其它语言基础的同学可以借助这个卡片,快速了解PHP语法:PHP快速参考卡片

    如:PHP 学习笔记 01,php学习笔记01_PHP教程

  

    笔记01完。

    下一个笔记将包含进一步的关于PHP语法的理解以及涉及知识点更多的例子。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1012738.htmlTechArticlePHP 学习笔记 01,php学习笔记01 例子: 为什么要学PHP 主观原因: 前段时间在学校处理了毕业的一些事情,回到上海后开始了找工作的旅程。...
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn