f1ower's Blog

邪法面前,我亦无畏

[长更]PHP初学小总结

为了防止我忘掉一些PHP初学时候的点,以便于自己以后能复习知识,我差不多写一个会长期更新的笔记。

如果您在阅读我的这篇文章的时候找到了我用词不当或者有错误的点,请邮件向我指出(root@smallflower.xin)


概述&基础:

PHP是一种创建动态交互性站点的脚本语言,他有许许多多的优点不详述,主要是:实用,强大,多种选择。

LAMP/WAMP的两种组合比较流行,他们都是好基友,相互协调并搭配的最好,但不代表其他环境PHP不强大。


PHP基础:

PHP有一点像C语言,包括每个语句之后的分号(;)来表示结束,亦或是语法上的一些接近之处。

我之前学过C语言,基础语法比较好理解。

但是PHP也有其和C语言不一样的地方,比如PHP的超级全局变量,可以使用$_SERVER查看到服务器&用户当前的一些提示信息。

在循环语句上,除了和C差不多的:while()、do()...while()、for()语句之外,还有一个forreach循环,用于从头(数组的第0个值)遍历数组到尾。

foreach(array_expr as $value)
{
    statement
}

值得一提的还有一个很特殊的点:goto语句。这和汇编中的标号有点相似,比如我要让我的ASM代码从这个地方跳到一个我想让他去的地方,我可以这样:

start:
    //ASM CODE...

    JMP s1

    //ASM CODE...

s1:
    //s1's ASM CODE

PHP中的goto语句和汇编中的这个用法几乎一样,让我感到非常的意外。


PHP函数:

与C对比的话,给我印象最深的就是可以具有默认参数值,这个非常的方便。