Heredoc技术,也叫字符串输出技术,在正规的PHP文档中和技术书籍中一般没有详细讲述,只是提到了这是一种Perl风格的字符串输出技术。之前在研究PW模板中经常发现,但一直不明白原理,其实这就是一种大量字符串输出的技术,这种技术不仅能大量输出字符串,而且还能实现了界面与代码的准分离,phpwind模板就是巧妙了使用这种技术,一个典型的例子!
举个简单的例子:

echo EOT<<<;
<span id="name" class="use">My name is Tom</span>
EOT;

这样就输出一段span 可以看出里面照样可以使用双引号。也就是说在EOT«<与EOT之间字符串可以按照HTML格式写,不需要转义,而且易于阅读。

相信大家都知道CSS中vertical-align:middle;完全就是个可有可无的东西。。因此实现一堆缩略图的垂直居中显得非常之麻烦。

一般来说在div中实现文字垂直居中可以做到:比如div {height:200px;line-height:200px;}只要把height和line-height设置差不多就好办了。但是假如是图片。。那么在FF中必然over了。。
无意间。我发现。。只要在图片前面有文字或者空格。就居中。。无奈中。。

<style type="text/css">
#idiv {height:200px;width:200px;border:1px solid black;line-height:200px;}
<style>
<body>
<div id="idiv">
&nbsp;
<img src="http://bbs.blueidea.com/images/smilies/default/eek.gif" />
</div>