php和asp语法上的区别总结
下面给大家介绍一些php和asp语法上的区别:
1、定界符
PHP的定界符是<??>;ASP的定界符是<% %>
2、大小写区分
PHP区分大小写;ASP不区分大小写。
3、注释
PHP有两种注释:单行注释(//),多行注释(/**/);ASP使用‘做注释符号。
4、变量的声明
PHP使用$来声明变量,例:$a;ASP直接声明,例:a。
5、if语句
PHP
if (条件){ 语句 } else{ 语句 }
ASP
If 条件 then 语句 Else 语句 End if
6、For语句
PHP
for ($i=m;$i<=n;$i++){ 语句 }
ASP
For i=m to n 语句 next
7、While语句
PHP
while (条件){ 语句 }
ASP
Do while 条件 语句 loop
8、导入语句
PHP
require(“”) require_once(“”) include(“”)
ASP
<!--#include?file=””-->
9、跳转语句
PHP
Header(“location:a.php”)
ASP
Response.redirect“a.asp”
10、获取表单提交的数据
PHP
$_POST[“a”] $_GET[“a”]//url数据
ASP
Request.form(“a”) Request.querystring(“a”)//url数据
11、全局变量SESSION
PHP
$_SESSION[“a”]
ASP
Session(“a”)
12、类
PHP支持类,ASP不支持类
相关推荐
-
盘点PHP和ASP.NET的10大对比!
在网上论坛,总是有成百上千的文章和帖子在讨论 PHP 和 ASP.NET,究竟谁才是更好的平台?不过很可惜,大部分人的观点总是带有偏见的,人们总会有意无意地推广自己喜欢的语言. 此外,如果你注意过这些争论帖和文章的日期,就会发现大部分的信息都是过时的.太可惜了,这些搜索排名考前的文章提供的信息却不再有效.我们还要考虑到,PHP 和 ASP.NET 都是有周期性的版本升级和优化的. 个人认为,这两种编程语言都可以在非常庞大的 Web 应用和网站上成功使用,因此,它们处理大型网络应用程序的能力是毋庸
-
PHP模拟asp中response类实现方法
本文实例讲述了PHP模拟asp中response类的方法.分享给大家供大家参考.具体如下: 习惯了asp或是asp.net开发的人, 他们会经常用到response类,这个类用于处理客户端的响应,可以实现跳转,输出等功能. 在php中没有这个类,但是确实可以通过函数来模拟这个类. /* * 类用途: 实现类似于asp中的response功能 */ final class Response { private $headers = array(); private $output; private
-
php模仿asp Application对象在线人数统计实现方法
本文实例讲述了php模仿asp Application对象在线人数统计实现方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: /* 用法: application('key','value'); //设置 key=value $value = application('key'); //获取 key的值 */ function application() { $args = func_get_args(); //获取输入参数 if (count($args) >2 ||
-
PHP模拟asp.net的StringBuilder类实现方法
本文实例讲述了PHP模拟asp.net的StringBuilder类实现方法.分享给大家供大家参考.具体如下: 在asp.net开发开发环境中,有一个StringBuilder类是比较常用的, 这个类用起来可以实现很方便的text文本的操作. 但是在php中,没有这个类. 不过我们却可以通过自定义类来模拟这个方法. /******************************************** * * 函数名:StringBuilder * 作 用:构造PHP下的StringBuil
-
php/asp/asp.net中判断百度移动和PC蜘蛛的实现代码
由于移动流量日趋增多,我们统计网站流量的时候,需要把移动和PC的流量分开,而遇到百度蜘蛛的时候,为了更好更细的统计,也需要把百度蜘蛛的移动端和PC端分别来统计,这对网站分析有着非常重要的意义.本文提供判断百度移动蜘蛛和百度PC蜘蛛的源代码,有php.asp.asp.net三个版本. php版 <?php $ua=$_SERVER['HTTP_USER_AGENT']; $ua=strtolower($ua); if($ua!="" && strpos($ua,&q
-
php和asp语法上的区别总结
下面给大家介绍一些php和asp语法上的区别: 1.定界符 PHP的定界符是<??>:ASP的定界符是<% %> 2.大小写区分 PHP区分大小写:ASP不区分大小写. 3.注释 PHP有两种注释:单行注释(//),多行注释(/**/):ASP使用'做注释符号. 4.变量的声明 PHP使用$来声明变量,例:$a:ASP直接声明,例:a. 5.if语句 PHP if (条件){ 语句 } else{ 语句 } ASP If 条件 then 语句 Else 语句 End if 6.Fo
-
IE和Firefox之间在JavaScript语法上的差异
尽管 JavaScript 历史上使用冗长而令人生厌的代码块来标的特定浏览器的时期已经结束了,但是偶尔使用一些简单的代码块和对象检测来确保一些代码在用户机器上正常工作依然是必要的. 这篇文章中,我会略述一下 Internet Explorer 和 Firefox 在 JavaScript 语法上不同的 7 个方面. 1. CSS "float" 属性 获取给定对象的特定 CSS 属性的基本语法是 object.style 属性,而且有连字符的属性要用骆驼命名法来代替.例如,获取一个 I
-
Js+Ajax,Get和Post在使用上的区别小结
get和post方法最大的不同在于: 1.get方法传值参数在url里面,而post参数放send里面 2.post方法必须加上 xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 下面实例可以看get方法 xmlHttp.open("GET","for.php?text="+url,true); 在post里面表现为:
-
JS与Ajax Get和Post在使用上的区别实例详解
get和post方法最大的不同在于: 1.get方法传值参数在url里面,而post参数放send里面 2.post方法必须加上 xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 下面实例可以看get方法 xmlHttp.open("GET","for.php?text="+url,true); 在post里面表现为:
-
解决asp.net上传文件超过了最大请求长度的问题
错误消息:超过了最大请求长度 错误原因:asp.net默认最大上传文件大小为4M,运行超时时间为90S. 解决方案 1. 修改web.config文件可以改变这个默认值 <configuration> <system.web> <httpRuntime maxRequestLength="1048576" executionTimeout="3600" /> </system.web> <configuratio
-
asp.net上传Excel文件并读取数据的实现方法
前言 本文主要给大家介绍了关于asp.net上传Excel文件并读取数据的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 实现如下: 前台代码:使用服务端控件实现上传 <form id="form1" runat="server"> <div> <asp:FileUpload ID="ExcelFileUpload" runat="server" /> <as
-
详解java CountDownLatch和CyclicBarrier在内部实现和场景上的区别
前言 CountDownLatch和CyclicBarrier两个同为java并发编程的重要工具类,它们在诸多多线程并发或并行场景中得到了广泛的应用.但两者就其内部实现和使用场景而言是各有所侧重的. 内部实现差异 前者更多依赖经典的AQS机制和CAS机制来控制器内部状态的更迭和计数器本身的变化,而后者更多依靠可重入Lock等机制来控制其内部并发安全性和一致性. public class { //Synchronization control For CountDownLatch. //Uses
-
ASP.NET 上传文件导入Excel的示例
目录 前言 代码实战 具体的xml文件 具体的Excel模板 前言 本文对应的场景是导入Excel数据,Excel对应的字段都配置在xml文件中.截图如下: 代码实战 工具类 实体类:XMLReadModel.cs public class XMLReadModel { /// <summary> /// 导入所需键值对 /// </summary> public Hashtable ImportHashtable { set; get; } = new Hashtable();
-
ASP.NET 上传文件到共享文件夹的示例
目录 上传文件代码 web.config 工具方法 常量 具体上传文件代码 创建共享文件夹参考资料 上传文件代码 web.config <!--上传文件配置,UploadPath值一定是服务器ip,内网ip最好--> <add key="UploadPath" value="\\172.21.0.10\File" /> <add key="DownloadPath" value="http://x.x.x.
-
Asp.Net上传文件并配置可上传大文件的方法
ASP.NET 包含两个控件可以使用户向网页服务器上传文件.一旦服务器接受了上传的文件数据,那么应用程序就可以进行保存,进行检查或者忽略它. HtmlInputFile - HTML 服务器控件 FileUpload - ASP.NET 网页控件 两种控件都允许文件上传,但是 FileUpload 控件自动设置编码格式,然而 HtmlInputFile 控件并不会这样. 1.使用HtmlInputFile文件上传 前台 <form enctype="multipart/form- data
随机推荐
- 四种数据库随机获取10条数据的方法
- ASP.NET jQuery 实例4(复制TextBox的文本到本地剪贴板上)
- Vuejs 页面的区域化与组件封装的实现
- XP系统优化和安全限制修改集合附注册表文件下载
- ASP.NET中Literal与Label控件的区别
- 微信小程序 点击控件后选中其它反选实例详解
- javascript 一段代码引发的思考第1/2页
- 为PHP安装imagick时出现Cannot locate header file MagickWand.h错误的解决方法
- Python使用迭代器打印螺旋矩阵的思路及代码示例
- 基于jquery实现日历签到功能
- Mybatis 中的insertOrUpdate操作
- SQLServer存储过程创建和修改的实现代码
- JavaScript 数组some()和filter()的用法及区别
- js监听键盘事件的方法_原生和jquery的区别详解
- Java简单数组排序(冒泡法)
- Java单利模式与多线程总结归纳
- 不同方式遍历Map集合(全)
- 终于了解了下.net 和 j2ee的区别
- C#中String与string的区别分析
- 对一个数组进行zig-zag重新排列