asp php 语法区别,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

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技术

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值