Archive for June, 2007

今天第一次成功安装PHP+Apache+MySQL+Zend Optimizer

Tuesday, June 19th, 2007

用了大半天, 真不容易,.

是按PHP&MORE第一期的文章装的.

PHP5.2.3 + Apache2.2 + MYSQL5.0.41 + Zend Optimizer3.2.8

因为文章是很久以前的了,所以有很多地方不是按照上面的来做的.

太好了,再也不用装集成开发环境了.

图片附件:
php.jpg

图片附件:
apache.jpg

图片附件:
mysql.jpg

图片附件:
zend.jpg

for循环的特殊用法

Saturday, June 9th, 2007

在手册上发现了下面的代码

for ($i = 1; $i <= 10; echo $i , $i++);

但是运行之后提示语法错误, 后来在论坛发帖得知是由于echo 并不是一个函数,换成print就可以正常运行了

for ($i = 1; $i <= 10; print $i , $i++);

但是这段代码好象除了重复执行某条命令之外并没有什么其他的特殊功能了,如果想精简代码的话的确值得用一用,但是要注意程序的可读性.

变量的函数和变量的变量

Friday, June 8th, 2007

变量的函数和变量的变量

$$var;

$func_name();

php还可以这么写

Friday, June 8th, 2007

for ($i = 1; ; $i++) :
if ($i > 10) :
break;
endif;
echo $i;
endfor;

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

执行运算符

Friday, June 8th, 2007

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

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

[php]<?

$output = `dir d:\`;
echo "<pre>$output</pre>";

?>[/php]

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

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