欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP学习札记<1>

程序员文章站 2022-04-17 22:50:21
...
PHP学习笔记
??最近, 由于某种需求, 正在学习PHP中...
现在做点笔记, 以加深印象.
  1. 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语言的对比的, 感觉还不错,在此贴上, 可供对比.



1 楼 smithfox 2011-04-14
JSP与PHP的一些语法上的区别 的表格, 后面几行反了吧PHP学习札记<1&gt

2 楼 蛋呢823 2011-04-14
smithfox 写道
JSP与PHP的一些语法上的区别 的表格, 后面几行反了吧PHP学习札记<1&gt
谢谢你,没说我还真没发现。马上改正。
PHP学习札记<1&gt

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频


网友评论

文明上网理性发言,请遵守 新闻评论服务协议

我要评论
  • PHP学习札记<1&gt
  • 专题推荐

    作者信息
    PHP学习札记<1&gt

    认证0级讲师

    推荐视频教程
  • PHP学习札记<1&gtjavascript初级视频教程
  • PHP学习札记<1&gtjquery 基础视频教程
  • 视频教程分类