今天想起来用php给自己写一个blog系统。过程中遇到的问题先记录下来。
- IE对css注释的问题:
发现注释的末尾不能为汉字。也就是说如果是中文,要写成
/*这副模样 */
即要在末尾加上一个半角字符,才不至于使整个css文件对IE失效。真是奇怪。 - firefox中h1和h2会受Arial字体的影响,鼠标经过(hover)时显示出粗的下划线;IE没有这个现象。
- 中文变量名:
看到php手册里这句:$i站点is = ‘mansikka'; // 合法变量名;可以用中文于是突然间起了给变量中文命名的热情。我把$myConn说成“$有”,把$strSql说成“$求”,把$result说成“$得”;把数据库里的文本叫做“$记忆”,把要输出的代码叫做“$表述”……
中文命名没有导致任何运行不稳定或者代码混乱的后果(update:似乎不允许跨文件赋取值)。相反,写出来的代码感觉挺漂亮。可惜中英文输入法之间的切换是个麻烦的问题。我不得不以极高的频率按shift切换输入法,稍不注意就要忙中按错……
思想斗争半天,终于还是推倒重来,全部用回英文名了。
- 关于时间:如果写入数据库是用time()函数(返回时间戳)的话,在mysql里定义数据类型为timestamp反而会搞砸。应该用int(10)。