PHP 与 ColdFusion/Hello World
外观
Hello World 早在 1974 年就被 Kernighan 在 贝尔实验室 的内部备忘录中看到——用 C 语言编程:教程——它展示了该程序的第一个已知版本
main( ) { printf("Hello, world!"); }
在本教程中,我们将使用一个名为 message 的 变量 来显示一串 文本。
这些文件应始终使用不包含格式化的程序创建,并保存为非富文本格式,例如 notepad.exe (Win32)、Pico (命令行)、Kedit (KDE) 或 Gedit (GNOME)。
PHP
<html> <head> <title>Test</title> </head> <body> <?php $message = "Hello World!"; echo $message; ?> </body> </html>
ColdFusion
<html> <head> <title>Test</title> </head> <body> <cfset message = "Hello World!"> <cfoutput>#message#</cfoutput> </body> </html>
这是一个非常简单的示例,因为它们都做着同样的事情,而且代码量相同。到目前为止并不难,对吧?让我们看看是什么让它们真正运转起来...
PHP
07 <?php 08 $message = "Hello World!"; 09 echo $message; 10 ?>
Line#07 <?php Starts allowing php code to be parsed Line#08 Stores $message with the value Hello World! Line#09 echo Dumps the value Hello World! Line#10 ?> Ends php
ColdFusion
07 <cfoutput> 08 <cfset message = "Hello World!"> 09 #message# 10 </cfoutput>
Line#07 <cfoutput> Starts the ability to output to the browser Line#08 <cfset Stores #message# with the value Hello World! Line#09 #message# Dumps the value Hello World! Line#10 </cfoutput> End the ability to output to the browser
无论哪种方式,这两个脚本都产生完全相同的页面,唯一不同的是 服务器标头。
<html> <head> <title>Test</title> </head> <body> Hello World! </body> </html>
Hello World!