PHP新手上路(三)


Posted in PHP onOctober 09, 2006

从一个简单的程序来了解PHP

PHP站点的在线教程已经很棒了。而本文的该部分将让你对PHP熟悉一点。我不可能做到没有任何遗漏,我的目的只在于能让你迅速开始你的PHP编程。  

3.1 首要条件

你首先必须要有一个正在工作着的支持PHP的web服务器。我假定在你的服务器上所有PHP文件的扩展名为.php3。

3.2 PHP的安装

有关PHP的安装配置,可以查阅网页陶吧上的“PHP安装全攻略”专题文章。

3.3 语法

从语法上看,PHP语言近似于C语言。可以说,PHP是借鉴C语言的语法特征,由C语言改进而来的。我们可以混合编写PHP代码和HTML代码,不仅可以将PHP脚本嵌入到 HTML 文件中,我们甚至还可以把 HTML 标签也嵌入在 PHP 脚本里。以下是你可以采用的几种方法。你可以选用其中一种你最适合的并且就这样坚持这种方法!

从HTML中分离

以下是可以使用的方法:
<? . . . ?>
<?php . . . ?>
<script language="php"> . . . </script>
<% . . . %>

注:当你使用“<? . . . ?>”将PHP代码嵌入于HTML文件中时,可能会同XML发生冲突,同时,能否使用这一缩减形式还取决于PHP本身的设置。为了可适应XML和其它编辑器,你可以在开始的问号后面加上“php”使PHP代码适应于XML分析器。如:“<?php. . . ?>”。也可以像写其它脚本语言那样使用脚本标记,如:“<script language="php"> . . . </script>”。

语句

与Perl和C一样,在PHP中用“;”来分隔语句。那些从HTML中分离出来的标志也表示语句的结束。

注释

PHP支持C,C++和Unix风格的注释方式:  

/* C,C++风格多行注释 */  
// C++风格单行注释  
# Unix风格单行注释  

echo 和 print

PHP 和 HTML 最简单的交互是通过 print 和 echo 语句来实现的,在实际使用中, print 和 echo 两者的功能几乎是完全一样。可以这么说,凡是有一个可以使用的地方,另一个也可以使用。但是,两者之间也还是一个非常重要的区别:在 echo 函数中,可以同时输出多个字符串,而在 print 函数中则只可以同时输出一个字符串。同时,echo函数并不需要圆括号,所以echo函数更像是语句而不像是函数。让我们来看看下面这一实例:

<?
$a="hello";
$b="world";
echo "a","b";
print "a","b";
?>

用浏览器观看这段代码的运行情况后,你会看到这样的运行结果:
aba
Parse error: parse error in d:adminmyphphometest.php3 on line 5
这说明这段代码并不能完全通过解释,发生错误的地方就在代码的第五行:“print "a","b";”。

3.4一个简单的实例

通过我们已经学过的知识,你可以编写一个最简单的程序输出一个也许是程序世界中最有名的词语
<HTML>
<HEAD>
<TITLE>
<?
echo "Hello World!";
?>
</TITLE>
</HEAD>
<BODY>
<H1>
First PHP page
</H1>
<HR>
<?
// Single line C++ style comment
/*
printing the message
*/
echo "Hello World!";
# Unix style single line comment
?>
</BODY>
</HTML>   

PHP 相关文章推荐
php 不同编码下的字符串长度区分
Sep 26 PHP
php 记录进行累加并显示总时长为秒的结果
Nov 04 PHP
说说PHP的autoLoad自动加载机制
Sep 27 PHP
深入php socket的讲解与实例分析
Jun 13 PHP
php解析json数据实例
Aug 19 PHP
注意!PHP 7中不要做的10件事
Sep 18 PHP
php使用parse_str实现查询字符串解析到变量中的方法
Feb 17 PHP
php 人员权限管理(RBAC)实例(推荐)
May 24 PHP
实例讲解PHP页面静态化
Feb 05 PHP
利用PHP扩展Xhprof分析项目性能实践教程
Sep 05 PHP
PHP Ajax跨域问题解决方案代码实例
Aug 01 PHP
PHP操作Redis常用命令的实例详解
Dec 23 PHP
PHP新手上路(四)
Oct 09 #PHP
PHP新手上路(五)
Oct 09 #PHP
PHP新手上路(六)
Oct 09 #PHP
PHP新手上路(七)
Oct 09 #PHP
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
Oct 09 #PHP
简单的页面缓冲技术
Oct 09 #PHP
php 之 没有mysql支持时的替代方案
Oct 09 #PHP
You might like
php中把美国时间转为北京时间的自定义函数分享
2014/07/28 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
利用jquery的获取JS文件中的字符串内容
2012/02/14 Javascript
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
2012/07/17 Javascript
JS实现下拉框的动态添加(附效果)
2013/04/03 Javascript
jQuery让控件左右移动的三种实现方法
2013/09/08 Javascript
高效的获取当前元素是父元素的第几个子元素
2013/10/15 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
Bootstrap每天必学之导航条
2015/11/27 Javascript
ES6新特性之模块Module用法详解
2017/04/01 Javascript
Vue自定义指令详解
2017/07/28 Javascript
js canvas实现简单的图像扩散效果
2020/06/28 Javascript
解决vue点击控制单个样式的问题
2018/09/05 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
[37:29]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.19
2020/11/19 DOTA
Python计算程序运行时间的方法
2014/12/13 Python
python中__slots__用法实例
2015/06/04 Python
Python无损音乐搜索引擎实现代码
2018/02/02 Python
python寻找list中最大值、最小值并返回其所在位置的方法
2018/06/27 Python
在IPython中执行Python程序文件的示例
2018/11/01 Python
python之线程通过信号pyqtSignal刷新ui的方法
2019/01/11 Python
python射线法判断一个点在图形区域内外
2019/06/28 Python
使用Pyinstaller转换.py文件为.exe可执行程序过程详解
2019/08/06 Python
Django模板标签{% for %}循环,获取制定条数据实例
2020/05/14 Python
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
雷朋巴西官方商店:Ray-Ban Brasil
2020/07/21 全球购物
大学生毕业自我评价范文分享
2013/11/11 职场文书
酒店个人求职信范文
2014/01/25 职场文书
高考备战决心书
2014/03/11 职场文书
简单的项目建议书模板
2014/03/12 职场文书
诉前财产保全担保书
2014/05/20 职场文书
音乐节策划方案
2014/06/09 职场文书
2014入党积极分子批评与自我批评思想报告
2014/10/06 职场文书
2015年化工厂工作总结
2015/05/04 职场文书
可怜妈妈观后感
2015/06/09 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书