- PHP的来源:?
- 都是服务器端的脚本语言;
- 都是直接嵌入HTML语言中;
- 都是致力于创建动态网页的语言.
?
另外, PHP也具有很强大的跨平台性.可以运行在UNIX、LINUX、WINDOWS下.
?
? | JavaScript | PHP |
定义变量 | var a; | $a; |
定义函数 | function m(){ } | function m(){ } |
是不是几乎一样... 某种程度上的神似呀~~ 呵呵
但毕竟两东西还是不同门派的, 所以...
还是比较一下 jsp 跟php吧..
JSP与PHP的一些语法上的区别
? | JSP | PHP |
插入标示 | <% code %> | <?php code ?> |
大小写敏感? | 是 | 是 |
注释 | <%-- 注释 --%> | 单行注释:? //或者# 多行注释:? /*? */ |
表达式 | <%= 表达式 %> | <?php echo 表达式 ?> |
显示到页面 | out.println | echo 或者 print |
定义变量 | 类型 a; | $a; (泛型) |
定义常量 | final float pai = 3.1415; | define(“pai”,”3.1415”); |
定义一个数组 | int a[10]; | $a = array(); |
字符串连接 | 用”+”连接(“abc”+”efg” | )用”.”连接(“abc”.”efg”) |
类对象及方法调用 | dog a = new dog(); a.eat(); | $a = new dog(); $a->eat(); |
声明 | <%! declaration %> | <?php declaration ?> |
编译器指示 | <%@ 编译器指示 %> | ? |
文件包含 | <%@ include?file=”…”?%> 或者<jsp:include page…> | require 或者 require_once; include或者include_once |
得到request内参数 | request.getParameter(parameter) | $_POST[parameter] 或者$_GET[parameter] |
环境变量 | ? | $_SERVER[parameter]? |
session | request.getSession.getAttribute(); | $_SESSION[parameter]; |
谢谢你,没说我还真没发现。马上改正。