PHP热身

PHP和VBScript和JavaScript一样,也是一门脚本语言,它是Personal Home Page的缩写,而现在人们说的PHP则延用了GNU(Gnu’s Not Unix)的命名方法,它指的是PHP Hypertext Processor(PHP超文本预处理器)。

PHP的语法看起来更像Perl(也是一门脚本语言),变量前带了个$,最有特色的是它提供了一个与其它程序语言不同的概念——可变变量,即用一个变量的值作为另外一个变量的变量名(好好玩),这种思想虽然隐约包含在JavaScript中(可以用eval()),但是在PHP中得到了更好的体现和应用。

PHP提供了四种标记风格:
1. XML风格:
<?php echo ‘<p>Hello World!</p>’; ?>
2. 简短风格:
<? echo ‘<p>Hello World!</p>’; ?>
3. Script风格:
<script language=”php”>echo ‘<p>Hello World!</p>’;</script>
4. ASP风格:
<% echo ‘<p>Hello World!</p>’; %>
我个人还是比较喜欢第一种风格,而这恰恰也是PHP推荐使用的:)

PHP支持C、C++和Shell脚本风格的注释:
/*
C、C++风格
*/
echo ‘Hello Word!’; //C、C++风格
echo ‘Hello World!’; #Shell风格
看腻了斜杠,现在终于可以换换口味了……

另外,PHP里的有些比较操作符的作用是重复的,比如:
不等于 !=或<>
有些像SQL语句中的比较符,在SQL中是推荐后者,即<>,PHP中似乎没有明确规定。
个人偏好前者(是玩腻了VBScript…)。

另外PHP中还有数组比较操作符,可以判断两个数组中是否具有相同的元素,判断这些元素是否具有相同的顺序,这个比较吸引人。

还值得一提的是字符串连接符,在好多脚本语言中都是用+或者&连接两个字符串的,.号则是作为对象操作符使用的;而在PHP中却使用.来连接两个字符串,够新鲜吧:)

另外还要注意PHP中两个单引号引起来的表示的是纯字符串,双引号引起来的还必须经过解析,将里面的含有的变量标识符用这个变量的值替换,这个需要许多初学者注意(俺用JavaScript表示字符串时习惯用单引号了,hiahiahia,PHP真体贴俺…)

还有好多好多特性,好多好多新鲜的东西,今天就看了点儿语法身体里就已经翻江倒海了,不知道再看下去会不会流鼻血……

— EOF —

发表评论

电子邮件地址不会被公开。 必填项已用*标注