PHP学习札记<1>
Libérer: 2016-06-13 11:03:03
original
808 Les gens l'ont consulté
PHP学习笔记
??
最近, 由于某种需求, 正在学习PHP中...
现在做点笔记, 以加深印象.
- PHP的来源:?
?PHP 的简称原本为 Personal Home Page,是Rasmus Lerdorf 为了要维护个人网页,而用c语言开发的一些 ?CGI工具程序集,来取代原先使用的 Perl 程序。(----百度百科)
?? ? 2.?PHP的理解:
"PHP 是一种创建动态交互性站点的强有力的服务器端脚本语言。"----这是w3school对php的形容.
自己一点通俗的理解, php跟jsp"差不多",原因是:
- 都是服务器端的脚本语言;
- 都是直接嵌入HTML语言中;
- 都是致力于创建动态网页的语言.
如果JSP页面可以理解为 HTML+Java , 那么PHP页面就可以看成 HTML+php.?
另外, PHP也具有很强大的跨平台性.可以运行在UNIX、LINUX、WINDOWS下.
?
?? ? ?3. PHP与JSP的对比:
鉴于php与jsp有太多的相似之处. 为了加深记忆, 就把php与jsp拿来作比较咯~
其实, 我个人觉得php 在某个方面上跟 JavaScript 跟相似, 虽然JavaScript是在浏览器端的脚本语言.
比如在某些形式上: ?
? |
JavaScript |
PHP |
定义变量 |
var a; |
$a; |
定义函数 |
function m(){
}
|
function m(){
}
|
是不是几乎一样... 某种程度上的神似呀~~ 呵呵
但毕竟两东西还是不同门派的, 所以...
还是比较一下 jsp 跟php吧..
JSP与PHP的一些语法上的区别
? |
JSP |
PHP |
插入标示 |
|
|
大小写敏感? |
是 |
是 |
注释 |
注释 --%> |
单行注释:? //或者#
多行注释:? /*? */
|
表达式 |
表达式 %> |
表达式 ?> |
显示到页面 |
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();
|
声明 |
|
|
编译器指示 |
编译器指示 %> |
? |
文件包含 |
或者
|
require 或者 require_once;
include或者include_once
|
得到request内参数 |
request.getParameter(parameter) |
$_POST[parameter]
或者$_GET[parameter]
|
环境变量 |
? |
$_SERVER[parameter]? |
session |
request.getSession.getAttribute(); |
$_SESSION[parameter]; |
今天暂时先这样...
今天(2010年12月12日22:50:29), 果真看到了网上一片文章, 关于JavaScript与PHP语言的对比的, 感觉还不错,在此贴上, 可供对比.
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31
谢谢你,没说我还真没发现。马上改正。