PHP入门笔记-认识PHP

 

  • URL变量的传入:例:my.php?temp1=hello word

    • 变量值读取:<? $temp1=$_GET["temp1"]?>

    • 输出URL值:URL传入值:<?=$temp1?>

    • 与Asp的比较,呵呵..几乎是一样的 request("temp1")

  • 关于数据类型

    • PHP采用混杂式的变量类量,省去变量申明的麻烦事.这点和VB很像呵呵.真TMD的方便.

  • 变量的输出

    • 方法1:<?=$temp?>

    • 方法2:<?echo $temp?>

    • 方法1和ASP几乎是一样的...ASP中标识为:<%=temp%>

  • 关于语法

    • 几乎和C/C++一样..还支持OOP.强..还支持PHPGTK.狂昏.(^^小声说一句,PHPGTK偶没试验成功.) 

  • 非打印字符

    字符
    含义
    /cx 匹配由x指明的控制字符。例如, /cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。
    /f 匹配一个换页符。等价于 /x0c 和 /cL。
    /n 匹配一个换行符。等价于 /x0a 和 /cJ。
    /r 匹配一个回车符。等价于 /x0d 和 /cM。
    /s 匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ /f/n/r/t/v]。
    /S 匹配任何非空白字符。等价于 [^ /f/n/r/t/v]。
    /t 匹配一个制表符。等价于 /x09 和 /cI。
    /v 匹配一个垂直制表符。等价于 /x0b 和 /cK。
  • 条件及循环
    • for{}
      • <?
        for($i=0;$i<5;$i++)
        {
        echo "<font color='#FF0000'>当前index:$i</font><br>";
        };
        ?>
      • 执行结果
      • 当前index:0
        当前index:1
        当前index:2
        当前index:3
        当前index:4
    • foreach
      • 功能:用于对数组类型,快速遍历。。。(Delphi在.net版本后,才引入了 for each 指令)。
      • 实例代码
      • $myArray = array("MyName"=>"lijinjie","year"=>"23");
        foreach($myArray as $temp)
        {
        echo "<font color='#FF0000'>$temp</font><br>";
        }
      • 执行结果:
        lijinjie
        23
    • while{}
      • 实例:
      • $i=5;
        while($i--)
        {
        echo "执行index:<font color='#FF0000'>$i</font><br>";
        }
      • 执行index:4
        执行index:3
        执行index:2
        执行index:1
        执行index:0
    • do while{} :do while和while最大的区别就在于。。do while是先执行,后判断,而while是先判断后执行.明白不行,不做实例代码了.
    • if{} else{} :地球人都知道,也不做实例代码了.
    • switch:

      switch($i)

      {

      • case(1):/*code here*/;break;

        case(2):/*code here*/;break;

        case(3):/*code here*/;break;

        default:

        /*code here*/

      }

        switch结构可以很好的解决,多重if else 造成的代码过长的问题.但是需要注意的是过度使用switch结构,会引影代码的执行效率.(^^delphi里的经验得知)

  • function
    • 函数是C语言的中最主要的部分,也是它的灵魂所在.C及php中的函数定义,不像delphi里要求那么严格.
    • C函数
    int CheckBig(int x,y)
    {
    if (x>y){

    return(x);

    }else{
    return(y);

    }

    PHP中的函数

    function CheckBig($x,$y){

    if ($x>$y){

    return $x;

    }else{

    return $y;

    }

    }

  • delphi中的函数:

    function CheckBig(x,y:integer):integer;
    begin

    if x>y then result:=x else result:=y;

    end;

  • 从C/PHP/Delphi三者的代码来看..php的代码是比较简洁的.因为混杂类型的支持,无需申明变量,以及函数类型.大家也很容易看出来..php的代码就好像是C和Pascal代码的杂交品种.(^^是优良滴杂交品种).

  • 学习也一样.对比式学习方式是可以很快的掌握一门新的开发语言.以上是我第一次接触PHP的1个小时的学习内容.请大家留给大家做参考,首次学习,中间难免有误,请大家见谅.(^^早上2点多了.唉也只有这个时候有时间学习一下,狂哭ing..

  • 最后讲一下PHP在win2003上的安装.方法和安装ActivePerl是一样的.以cgi方式进行运行.
    • 下载php-win32 5.X版本 http://www.php.net
    • 解压至C:/php
    • 把文件夹里的 php.ini-dist 改名为 php.ini 并存放到C:/windows (php.ini文件的设置我这里不多讲了,自己看一下随带的install.txt文件,讲得很详细)
    • 大家注意到里头有2个注册表文件..一个是pws-php5cgi.reg 另外一个 pws-isapi.reg  都导入注册表
    • 打开IIS管理器:新建站点...当然如果你有了..就不用再建了.
      • 点[属性]-->选择[主目录]-->[配置]-->[添加]-->
      • 可执文件那里填:C:/php/php-cgi.exe "%s" %s
    扩展名:.php
  • 呵呵..perl那里也是这样设置的..都这个模样的..
    • 完成后.保存.
    • 好了,关闭再运行一下IIS...自己建个 test.php 内容为:
    • <%
    • echo phpinfo();
    • %>
    • 好了打开一个IE,当然你也可以用fireFox呵呵..输入http://127.0.0.1/test.php  这样就会输出有关php.ini文件的配置说明.以及web环境说明.
    • 如果如现cgi错误什么什么的...---->绝招--->重启一下电脑..就可以解决了..如果还是不行,请检查一上上面的操作是否正确.

  • dsfdsf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lijinjie

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值