zoukankan      html  css  js  c++  java
  • asp与php语法对比

    下面给大家介绍一些php和asp语法上的区别:

    1、定界符

    PHP的定界符是<??>;php 开始和结束<?php ?>,行尾有;号

    ASP的定界符是<% %>    asp 开始和结束<% %>

    2、大小写区分

    PHP区分大小写;ASP不区分大小写。

    3、注释

    PHP有两种注释:单行注释(//),多行注释(/**/);

    ASP使用 做注释符号。

    4、变量的声明

    申明变量
    PHP使用 $ 来声明变量,例:$a=''";$xxx="";

    ASP直接声明,例:a=''",或者 dim xxx=""

    JS var=""

    5、if 语句

    PHP:if (条件){语句} else {语句}

    ASP:
    If 条件 then语句
     Else语句
     End if

    6、For 循环次数语句

    PHP:for ($i=m;$i<=n;$i++){语句}
    M代表的是起步值,N代表累计值。
    ASP:
    For i=m to n
    语句
    next

    7、While 循环条件语句

    PHP:while (条件){ 语句 }

    ASP
    Do while 条件语句
     loop

    8、导入语句

    PHP
    require(“”)
    require_once(“”)
    include(“”)
    include_once(" ")

    ASP
    <!--#include file=””-->

    9、跳转语句

    PHP:Header(“location:a.php”)
    ASP:Response.redirect“a.asp”

    10、获取表单提交的数据

    PHP:    $_POST[“a”]
    ASP:  Request.form(“a”)

          获取网址数据
    PHP:  $_GET[“a”]//url数据
    ASP:  Request.querystring(“a”) //url数据

    11、全局变量SESSION

    PHP:$_SESSION[“a”]

    ASP:Session(“a”)

    12、类

    PHP支持类,ASP不支持类

    13、显示

    asp:response.write response.Redirect
    php: echo "" header("")
    echo “hello world”;
    print(“hello world”);
    输出语句ASP是response.write()
    PHP是用echo

    14、发送COOKIES数据

    PHP: setCookies ("a" ," b" , time () +3600)

    ASP: Response. cookies ("a")="b"
    Response. cookies ("a"). expires=date+1

    接收COOKIES数据

    ASP: Request. cookies ("a")

    PHP: $_COOKIE["a"]

    15、链接数据库

    PHP: $conn-mysql connect("IP","用户名","密码"); $mysql_select_db("数据名",$conn);

    ASP: SET conn-server.createojbect("adodb.connection")
    connstr="连接字符串”
    conn.open connstr

    16、执行SQL语句

    PHP:  $query-mysql-query("SQL语句”)

    ASP:  Conn.execute “SQL语句”

    17、添加记录

    PHP: 

    if(mysql-query("Insert语句”))
    echo“添加成功”;else echo“添加成功”;

    ASP:

    Set rs-server.createobject("adodb.recordset")
    Sql="SQL语句"
    rs.open sql,conn,1,3
    rs.addnew rs(“字段1")=值1
    rs.update rs.close

    18、修改记录

    PHP:

    if(mysql-query("Update语句”))
    echo“成功”;else echo“修改成功”;

    ASP:

    Set rs=server.createobject("adodb.recordset")
    Sql="SQL语句"
    rs.open sql,conn,1,3
    if not rs.eof then rs(“字段1")=值1
    rs.update end if rs.close

    19、查询数据

    PHP:

    while
    ($array-mysql-fetch_array (Squery))
    echo $array["title"];

    ASP:

    Set
    rs=server.createobject("adodb.recordset")
    Sql="SQL语句”
    Bs.oen ag.com.0
    Do while not rs.eof
    Response.write rs("字段1")
    Rs.movenext
    loop

    20、分页

    PHP:limit分布技术

    ASP:Rs.pagesize,Rs.pagecount,Rs.absolutepage技术

  • 相关阅读:
    react 脚手架cra的注意事项,以及脚手架生成目录的分析,以及四个脚本命令
    react组件传值的方式大全
    leetcode——367.有效的完全平方数
    leetcode——69.x的平方根
    leetcode——169.求众数
    leetcode——100.相同的树
    leetcode——172.阶乘后的零
    leetcode——35.搜索插入位置
    leetcode——26.删除排序数组中的重复项
    leetcode——5.最长回文子串
  • 原文地址:https://www.cnblogs.com/yuanscn/p/10952009.html
Copyright © 2011-2022 走看看