发一款刚刚做好的Sablog-X 1.6模板

最近工作忙,所以升级了1.6之后就没有做模板,再加上换了服务器,我的几个站点都是一团糟,实在看不过去了,抽店时间做个模板.

依然还是走简洁路线,简单而华丽.

模板名字没想好,索性就没有名字吧.

更新记录:

07-07 在firefox下正常显示, 高度自适应问题尚未解决.

发布日期: 2007 - 07 -06

最后更新日期:2007-07-07

图片附件:
s.jpg

附件:[m4ker.net for sablog-x 1.6 070706.rar](http://www.foolbird.net/wp-content/uploads/2007/07/300_m4ker.net for sablog-x 1.6 070706.rar)(83375 Byte)

附件:[m4ker.net for sablog-x 1.6 070707.rar](http://www.foolbird.net/wp-content/uploads/2007/07/301_m4ker.net for sablog-x 1.6 070707.rar)(79711 Byte)

php还可以这么写

1
2
3
4
5
6
for ($i = 1; ; $i++) :
if ($i > 10) :
break;
endif;
echo $i;
endfor;

用for来实现的一个无限循环,用:和end…;代替了{和}.详细的可以参考PHP5中文手册中 流程控制的替代语法 小节.

执行运算符

刚刚开到了执行运算符这里,应该算是个很独特的运算符吧,可以将反引号中的内容作为外壳命令来执行,并将其输出信息返回

什么是外壳命令我还不太懂,应该和操作系统有关系,我只在windows下的php环境中做了测试,代码如下

1
2
3
<?php
$output = `dir d:\`;
echo "<pre>$output</pre>";

成功的输出了D:下的所有目录.

**: **反引号运算符在激活了 **安全模式** 或者关闭了 **shell_exec()** 时是无效的。

用中文定义你的变量和函数名.

昨天读到了PHP5开发手册中变量的那部分,发现了一些很新鲜的东西.

1
2
3
<?php
$中文变量='不可思议';
echo $中文变量;

原来PHP5是支持中文变量名的.刚刚我做了如下实验.

1
2
3
4
5
<?php
function 中文函数(){
echo "PHP5支持中文函数名";
}
中文函数();//output PHP5支持中文函数名

这就是说明PHP5也是支持中文函数名称的.

你还可以这样,

1
2
3
<?php
define('名字','maker');
echo 名字;

或者这样,

1
2
3
4
5
6
7
8
9
10
11
<?php
class 中文类{
var $中文属性;
function 中文类(){
echo __CLASS__.'被定义<br />';
$this->中文属性 = '属性名也可以使用中文<br />';
echo $this->中文属性;
}
}

$中文对象 = new 中文类;

真是太神奇了.