php代码问题??????

形如这样的<?=$row[user]?>,<?=$row[title]?>是什么啊、??能说点专业名称吗???它们是什么意思啊??为什么不用<?echo $row[user]?>,还有,那个中括号里要加引号吗??这样写好吗???请解释详细店,谢谢

第1个回答  2011-08-27
看懂了一点点 不过不够啊 学得不是很多 还是解释一下吧 2.3两行包含文件..这个你应该懂的
5行定义最大宽和高 6行定义一个数组类型 7行那个函数看不懂 但是括号里面的是指取得外部变量 方式为POST 输出名为$prold的变量. 8行的if 语句 如果$prold存在 就往下执行 接着是for语句 函数count统计$_FILES的个数 也就是 有多少个文件 for就执行多少次 接着的3行 分别把 文件名、大小和文件类型分别放到3个变量里 下面的一行我想应该是讲整个文件名的3部分(文件名 点号 类型名)去除前面两部分 留下类型名吧并保存在$ext中 下面的if语句呢 就是 如果$ext在$picexts中并且文件高和宽小于1024*1024就是往下执行 rand函数我不懂 但是我想应该是可重命名的意思(在2进制编码中的100000-999999) 然后下面就把文件copy到服务器中去 也就是上传 后面的就是将文件的属性都写入到$rs3中 然后 输出文件大小 再就是文件的所有属性 再就是结束第二层if 接着是第一层if 再就是结束for ...然后 如果存在$rs3 就输出“上传成功” 然后跳到listproduct.php页面..结束该代码
呼呼 本解答好多都是猜的 如果说得不对 请见谅 因为我也才学PHP没多久 还在学习中 希望共同进步 共同成长!
追问

哥们,你从哪里黏贴的啊?驴头不对马嘴诶。。。。

第2个回答  2011-08-26
要加引号,两种写法均是输出的意思。
我是做网站的,下面是我的一点案例。你有什么不明白的,可根据联系方式 问我就可以了。
http://hi.baidu.com/newdomer/blog/item/a036210a1c5d4398d0581b74.html
第3个回答  2011-08-26
<?=?> 是<? echo ?>的缩写
要使用php支持以上,需要在php.ini中short_open_tag = On
<?echo $row[user]?>可以加,也可以不加。本回答被提问者采纳
第4个回答  2011-08-26
<?= ?> 和<?echo ?>的简写。
中括号里的引号可加可不加。
这个写没什么不好的。方便。追问

那再php.ini中不要开启什么把??这是规范的写法吗?

追答

要的,规范的写法是
建议这么写,免的更换环境时造成不必要的麻烦

第5个回答  2011-08-26
这是php的短标记 可以在配置文件中开启短标记