这是一篇很长的文章了。。。当然不是我写的。我也写不出这样的文章,毕竟我也在迷惘,为什么我还没有好工作。呵呵,这当然是与我的能力有关,可更重要的,我把自己的位置放正了吗?
本文是我仅有的转载回来没有全部看完的文章之一。因为,它太长了,不过,我还是尽量把一些标题进行加粗,不然,每一位看的人都找不到重点,或者说一眼望去就没有看的兴趣了。
。。。。。。
» 阅读全文
Submitted by gouki on 2009, October 10, 9:24 PM
这是一篇很长的文章了。。。当然不是我写的。我也写不出这样的文章,毕竟我也在迷惘,为什么我还没有好工作。呵呵,这当然是与我的能力有关,可更重要的,我把自己的位置放正了吗?
本文是我仅有的转载回来没有全部看完的文章之一。因为,它太长了,不过,我还是尽量把一些标题进行加粗,不然,每一位看的人都找不到重点,或者说一眼望去就没有看的兴趣了。
。。。。。。
» 阅读全文
Submitted by gouki on 2009, October 10, 4:09 PM
定界符这个东西功能很强大,特别是在引用多行HTML代码的时候,方便了PHP的开发者,但其实他的使用很妖异【没装过PHP5.3,所以不知道新的有没有变化】
1、heredoc syntax 里面只能是文字,凡是涉及到的变量都会被解析,不想被解析?美元前加反斜杠吧。。解析类中的变量?使用大括号吧。。。
2、不要妄想在定界符内赋值、计算等,如果是变量的相乘,请在外面解析完了放进来。。。
3、大括号要注意着使用,无论如何,大括号内不要同时出现多个变量【多个变量只应该是{$a->$b->$c}这种】
4、定界符标志后面不能有任何空格,如 <<<EOT,EOT;,这两个符号后都不能有任何字符,EOT;就是占一行,谁也不能抢它
就想到这么多。以后想到再写
顺便说明一下,PHP的文件还是有规范的。。
例如
1、空文件,一般代码为<?php,如果就这样写,肯定报错,最少在<?php后面得加一个空格
2、文件结尾,上面说的定界符,就是一例,如果文件正好是EOT;结尾,后面又没有 ?> ,文件绝对报错,所以必须要在EOT;后再敲一个回车。。。。
妖啊。。实在是妖啊。。