叁柒設計 三七设计 Three seven design 我的学习与分享
详细信息
来自:关键字:

PHP4手册:语法(一) 语法简述

  December 21th,2008 22:39:58   Category : PHP+Mysql
 Click (1016)

--------------------------------------------------------------------------------
 hello, world 
--------------------------------------------------------------------------------
 


在 K&R 二教授的经典名著 The C Programming Language 一书中的 "hello, world" 几乎已经变成了所有程式语言的第一个范例。因此,在这儿也用 PHP 来写个最基本的 "hello, world" 程式。


  echo "hello, world\n";
?>


这十行程式在 PHP 中不需经过编译等复杂的过程,只要将它放在设定好可执行 PHP 语法的伺服器中,将它存成档案 helloworld.php 好了。在用户的浏览器端,只要在 Location: 输入 http://some.hostname/helloworld.php,就可以在浏览器上看到 hello, world 字串出现。 

我们可以看到,这个程式只有三行有用,其它六行都是标准的 HTML 语法。而它在传回浏览器时和 JavaScript 或 VBScript 完全不一样,PHP 的程式没有传到浏览器,只在浏览器上看到短短的几个字 "hello, world"。

在第六行及第八行,分别是 PHP 的开始及结束的嵌入符号。第七行才是伺服器端执行的程式。在这个例子中,"\n" 和 C 语言的表示都一模一样,代表换行的意思。在第一章也有介绍过 PHP 是混合多种语言而成,而 C 正是含量最多的语言。在一个叙述式结束后,要加上分号代表结束。

--------------------------------------------------------------------------------
 嵌入方法 
--------------------------------------------------------------------------------
 


要将 Homepage 中放入 PHP,有以下数种做法


echo ("这是类似 JavaScript 及 VBScript 语法
的 PHP 语言嵌入范例");

其中第一种及第二种是最常用的二个方法,在小于符号加上问号后,可以加也可以不加 php 三个字,之后就是 PHP 的程式码。在程式码结束后,加入问号大于二符号就可以了。第三种方法对熟悉 Netscape 伺服器产品的 Webmaster 人员而言,有相当的亲切感,它是类似 JavaScript 的写作方式。而对于从 Windows NT 平台的 ASP 投向 PHP 的使用者来说,第四种方法似曾相似,只要用 PHP 3.0.4 版本以后的伺服器都可以用小于百分比的符号开始,以百分比大于结束 PHP 的区段,但想用第四种方法的使用者别忘了在 php.ini 加入 asp_tags 或是在编译 PHP 时加入 --enable-asp-tags 的选项,才能使第四种方法有效。建议少用第四种方法,当 PHP 与 ASP 原始码混在一起时就麻烦了。
其实,在写作 PHP 的程式最好的方法,就是先处理好纯 HTML 格式的 Homepage 文件之后,再将需要变数或其它处理的地方改成 PHP 程式。这种方法,可以让您在开发上达到事半功倍的效果。 

--------------------------------------------------------------------------------
 引用档案 
--------------------------------------------------------------------------------
 


PHP 最吸引人的特色之一大概就是它的引用档案了。用这个方法可以将常用的功能写成一个函式,放在档案之中,然后引用之后就可以呼叫这个函式了。
引用档案的方法有二种:require 及 include。二种方式提供不同的使用弹性。

require 的使用方法如 require("MyRequireFile.php"); 。这个函式通常放在 PHP 程式的最前面,PHP 程式在执行前,就会先读入 require 所指定引入的档案,使它变成 PHP 程式网页的一部份。常用的函式,亦可以这个方法将它引入网页中。

include 使用方法如 include("MyIncludeFile.php"); 。这个函式一般是放在流程控制的处理区段中。PHP 程式网页在读到 include 的档案时,才将它读进来。这种方式,可以把程式执行时的流程简单化。 

在 PHP 的官方网站中,每页都可以看到原始程式,更是处处看到这二种引入档案的方法。 


--------------------------------------------------------------------------------
 程式注解 
--------------------------------------------------------------------------------
 


在 PHP 的程式中,加入注解的方法很灵活。可以使用 C 语言、C++ 语言或者是 UNIX 的 Shell 语言的注解方式,而且也可以混合使用。这可以让每个写 PHP 网页程式的 Webmaster 或 Programmer 发展出属于自己的写作风格。
  echo "这是第一种例子。\n"; // 本例是 C++ 语法的注解
  /* 本例采用多行的
     注解方式      */
  echo "这是第二种例子。\n";
  echo "这是第三种例子。\n"; # 本例使用 UNIX Shell 语法注解
?>


不过在使用多行注解时请注意,不能让注解陷入巢状回圈当中,否则会引起错误。


  /* 
  echo "这是错误的示范。\n"; /* 巢状注解会引起问题 */

[ 资讯评论 ]
暂时没有任何评论!
[ 提交评论 ]
请选择表情
  • 昵称:
  • *
  • 验证码:
  • *点击更换验证码
  • 尚能输入个字符
申明:本网站部分分享内容来自网络,如有侵权请及时与我联系,谢谢,另网友评论仅代表个人观点,与本站立场无关,如果在评论中发表违反我国任何法律的,请即时与我们联系(QQ:77132915),我们将立即予以删除. [ 注:提交评论后,通过审核后方能在网站上显示!]