zoukankan      html  css  js  c++  java
  • PHP 学习笔记 01

    例子:

      PHP START

    为什么要学PHP

        主观原因:

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

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

       

        客观原因:

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

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

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


     

    如何进行PHP的学习

        一本好书:image。跟着一本业内经典的书,走一遍,对笔者说来,是学习时最为稳妥的方式。

        Quora 的PHP标签

        StackOverflow的PHP标签

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

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


     

    实现文章开头的例子

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

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

    <!DOCTYPE html>
    <html>
    <head>
        <title>HomePage</title>
        <link href="Content/Site.css" rel="stylesheet" />
    </head>
    <body>
        <div class="container">
            <img src="Image/GoogleLogo.png" alt="Search" class="HeaderArea"/>
            <form action="NewPhp.php" method="post">
                <input name="inputText" type="text" class="TextInputArea">
                <input type="submit" class="SubmitButton" value="搜索一下"/>
            </form>
        </div>
    </body>
    </html>
    .container{
        width:600px;
        margin:120px auto;
    }
    
    .HeaderArea{
        width:280px;
        height:110px;
        margin:30px 140px;
    }
    
    .TextInputArea{
        width:590px;
    }
    
    .SubmitButton {
        width:100px;
        margin:10px 250px;
    }

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

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

    <?php
        $textVal = $_POST['inputText'];
        echo '<h1>Hello PHP</h1>';
        echo '<h2>Do you want to search: '.$textVal.'?</h2>'; 
    ?>

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


     

    PHP基本语法

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

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

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

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

        如:image

      

        笔记01完。

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

  • 相关阅读:
    Robin Hood CodeForces
    Arthur and Questions CodeForces
    AC日记——过河卒 洛谷 1002
    加密(模拟)
    AC日记——codevs 1086 栈 (卡特兰数)
    AC日记——搞笑世界杯 codevs 1060(dp)
    AC日记—— codevs 1031 质数环(搜索)
    AC日记——产生数 codevs 1009 (弗洛伊德)(组合数学)
    AC日记——阶乘之和 洛谷 P1009(高精度)
    AC日记——逃跑的拉尔夫 codevs 1026 (搜索)
  • 原文地址:https://www.cnblogs.com/E-WALKER/p/4558613.html
Copyright © 2011-2022 走看看