最近, 由于某种需求, 正在学习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
|
插入标示
|
<%
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];
|
今天暂时先这样...
今天(2010年12月12日22:50:29), 果真看到了网上一片文章, 关于JavaScript与PHP语言的对比的, 感觉还不错,在此贴上, 可供对比.
分享到:
相关推荐
【PHP学习笔记(部分)】 在网站开发领域,PHP(Hypertext Preprocessor)是一种流行的服务器端脚本语言,常与HTML、CSS等技术结合使用,以构建动态、交互式的网页应用。这篇学习笔记主要涵盖了HTML的基础知识,这...
例如,<script>标签用于插入JavaScript代码,<b>、<i>、<u>、<sub>、<sup>、<font>、<tt>、<cite>、<em>、<strong>、<small>和<big>等标签用于控制文本的样式和强调。 至于滚动条颜色的改变,可以在<head>部分插入...
[目录]Java学习笔记(推荐) <br> 6. [目录]JDBC文档 <br> 7. [目录]RMI 文档 <br> 2. [目录]Java资源(文档-书籍-下载-注册码) <br> 1. [目录]License 和注册码 <br> 2. [目录]好书推荐 <br> 3. [目录]关于Java的...
<td>1</td> <td>2</td> <td>3</td> </tr> <tr align="right"> <td>2</td> <td align="center">4</td> <td>5</td> </tr> <tr> <td>3</td> <td>9</td> <td>10</td> </tr> </table> ``` #### 五、实战...
- **格式化标签**: `<b>`加粗、`<i>`斜体、`<u>`下划线、`<del>`删除线、`<pre>`预格式化文本。 - **列表标签**: - **无序列表**: `<ul>` + `<li>`,其中`<ul>`定义列表,`<li>`定义列表项。 - **属性**: `type...
<li>子项目1</li> <li>子项目2</li> </ul> </li> <li>项目2</li> <li>项目3</li> </ul> ``` #### 六、表格(Table) 表格是用来组织数据的有效方式,适用于显示表格形式的数据。 - **基本使用**:`<table...
... ### 注意事项 ...理解这一点有助于区分前端和后端的角色。...以上只是PHP学习笔记的冰山一角,深入学习需要结合实践,不断探索和解决问题。通过这个目录结构,你可以逐步学习并掌握Web开发的基本技能。
<load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>FCKConnector</servlet-name> <url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern> </servlet-mapping> ...
【PHP学习笔记】 在深入PHP之前,我们先回顾一下HTML的一些基础知识点。`<hr>`标签用于在HTML页面中创建一条水平线,起到分隔内容的作用。`target="_blank"`属性用于链接,当点击链接时会在新窗口打开目标页面。在...
《韩顺平.php从入门到精通笔记1》涵盖了HTML基础知识,包括图片展示、表格布局、列表类型、框架使用以及表单元素的运用。这些知识点是构建动态网站的基础,特别是对于PHP初学者,理解和掌握这些HTML元素是进一步学习...
4. **表格与表单**:<table>标签用于创建表格,包括<thead>、<tbody>、<tr>、<td>等子元素。而<form>元素则用于创建用户输入数据的表单,与<input>、<select>、<textarea>等元素结合使用。 5. **布局与定位**:...
【韩顺平笔记】是关于PHP学习的一系列笔记,涵盖了从HTML基础到更高级的概念。以下是对笔记内容的详细解析: 1. HTML介绍: HTML(HyperText Markup Language)是超文本标记语言,主要用于创建网页,能展示文字、...
9. **文本与布局**:使用`<p>`、`<br>`、`<center>`、`<pre>`、`<li>`、`<ul>`、`<ol>`、`<hr>`等标签进行文本格式化和布局,`<h1>`至`<h6>`表示不同级别的标题,`<b>`、`<i>`、`<u>`、`<sub>`、`<sup>`等标签用于...
`<b>`和`<strong>`用于加粗文本,不同的是`<strong>`强调文本的重要性;`<i>`和`<em>`用于斜体,`<em>`强调语义;`<u>`添加下划线,`<s>`表示删除线;`<sub>`和`<sup>`则分别用于下标和上标;`<h1>`到`<h6>`则定义了...
<td>1</td> <td>2</td> <td>3</td> </tr> <!-- 更多行 --> </table> ``` 接下来进入PHP的学习。PHP是一种服务器端脚本语言,常用于生成动态网页内容。PHP可以与HTML紧密集成,通过`<?php ... ?>`标记块嵌入到...
在学习韩顺平的PHP 181页笔记中,首先我们会接触到HTML的基础知识。HTML(HyperText Markup Language)是一种超文本标记语言,主要用于创建网页,支持展示文字、图像、视频、声音等内容。HTML的标记通常成对出现,如...
`<head>`用于存放元信息,而`<body>`则包含网页的实际内容。HTML元素通常成对出现,如`<head>`和`</head>`,也有单标记,如`<br/>`。 HTML中的一些常见元素和属性如`<b>`用于加粗文本,`<font>`用于设置字体颜色和...
<td>1</td> <td>2</td> <td>3</td> </tr> <tr align="right"> <td>2</td> <td align="center">4</td> <td>5</td> </tr> ... </table> ``` #### 协议与网络访问原理 - **协议概述** - **协议**:...