PHP 板


LINE

看板 PHP  RSS
最近刚学php学到for回圈,看到在设成table的一范例为 <?php echo "<table border='1'>"; for($i=1; $i<=10; $i++){ if($i % 2 !=0){ echo "<tr><td width='50'>{$i}</td>"; }else{ echo "<td width='50'>{$i}</td></tr>"; } } echo "</table>"; ?> 请问为何echo在一开头就要出现呢? 为何出现这麽多echo啊?? 冏> 谢谢 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.205.238.19 ※ 编辑: ccg 来自: 123.205.238.19 (10/24 01:45)
1F:推 etetet91:第一个echo是输出table头 因为1个table只有1个头 所以不 10/24 02:04
2F:→ etetet91:用放在回区里面,最底下那个table尾意思一样。 10/24 02:04
3F:→ junktw:<table><tr><td> 你看得懂这些在干什麽吗..... 10/24 04:15
4F:推 tkdmaf:以後你就知道echo是很讨人厌的东西! 10/24 07:28
5F:→ knives:我很想知道为什麽echo很讨人厌,明明就是原PO不知道html 10/24 09:06
6F:→ knives:还牵托到echo 10/24 09:06
7F:→ tkdmaf:所以楼上echo写得不够多!写多一点你就很讨厌他了。 10/24 09:07
8F:→ tkdmaf:然後你才会去思考怎麽样可以让echo完全消失不见。 10/24 09:08
9F:推 tkdmaf:程式架构基础三件事:输入、执行、输出。 10/24 09:11
10F:→ tkdmaf:很多人一开始都是执行和输出混在一起,造成echo过多。 10/24 09:12
11F:→ tkdmaf:许多书上的范例也是如此,如何跳脱,就看个人的实作以及 10/24 09:12
12F:→ tkdmaf:多参考程式架构书籍。 10/24 09:12
13F:推 tkdmaf:最终尽可能的,echo仅仅用在必要性的变数输出。 10/24 09:18
14F:嘘 knives:那干echo用多用少屁事,明明就是设计架构的事 10/24 09:32
15F:→ knives:你又知道我都在用echo了 10/24 09:32
16F:推 tkdmaf:不知道楼上何以如此动怒呢?人家在讲你就学起来嘛! 10/24 09:52
17F:→ tkdmaf:不过如果你是一边生气一边又学起来我倒是很高兴喔! 10/24 09:53
18F:→ tkdmaf:因为总比不想学来得好。 10/24 09:53
19F:→ tkdmaf:echo什麽东西不重要。重要的是echo这件事本身的用途。 10/24 09:55
20F:→ tkdmaf:就像我对我助理工程师说的:管他是MYSQL、TXT还是CSV.... 10/24 09:55
21F:→ tkdmaf:他进来我的程式就只会是一组资料阵列。 10/24 09:56
22F:→ tkdmaf:我只提供一个处理方式,要我为资料改主程式,门都没有。 10/24 09:56
23F:→ tkdmaf:重要的不是资料的本体,而是处理的方式。 10/24 09:57
24F:推 water2924:echo也不会很讨人厌吧 = = 跟print_r搭配debug很好用阿 10/24 10:12
25F:推 water2924:我也是用echo回传json阿 而且比起c的print echo很好用了 10/24 10:16
26F:→ tkdmaf:echo是很好用啦!但不是滥用。当用之而为之是正确的。 10/24 10:18
27F:→ water2924:是什麽都用echo输出的人才会不喜欢它吧 XD 10/24 10:18
28F:→ tkdmaf:但是东一个echo、西一个echo、串出条件式又一个echo 10/24 10:18
29F:→ tkdmaf:或是像很多初学书满满的一排echo。这问题就很头大了。 10/24 10:19
30F:→ tkdmaf:water2924你倒是说对了一半,我去年就是拼命的echo。 10/24 10:21
31F:→ tkdmaf:另一半则是我去年才初学PHP,所以不懂为什麽不要echo。 10/24 10:21
32F:推 water2924:这也是初学者的必经之路吧(汗) 当初也是一堆echo交了 10/24 10:22
33F:→ water2924:第一份资料库作业 现在回去看有点惨不忍睹 XDD 10/24 10:23
34F:→ tkdmaf:但echo本身又不是什麽需要结构型态的语法。 10/24 10:23
35F:→ tkdmaf:所以能趁早理解,就趁早脱离。 10/24 10:23
36F:推 water2924:不过也不能怪教学书写一堆echo阿 他写成下面那篇的样子 10/24 10:26
37F:→ water2924:第一次学的人一定看不懂吧 10/24 10:27
38F:推 tkdmaf:也不是说怪,只是说那些书感觉就是抄来抄去的。 10/24 11:09
39F:→ tkdmaf:有些东西其实一开始就可以讲。是要讲还是不讲的问题。 10/24 11:09
40F:→ tkdmaf:就像有人说PHP基础懂了才去学PHP的物件导向。 10/24 11:10
41F:→ tkdmaf:但是学JAVA一开始就教物件导向,他也没说这样不行。 10/24 11:11
42F:→ tkdmaf:今天假设PHP一开始就是从物件执行。就没人去质疑了。 10/24 11:12
43F:→ ccg:感谢各位~~每位都让我有一些收获,谢谢~~~ 10/24 11:32
44F:推 yanli2:建议将所有可能会输出的资料先放到变数,最後在一次 echo 10/24 12:59
45F:→ yanli2:维持一个echo原则 10/24 12:59
46F:推 cspy:要显示什麽就ECHO什麽啊 = =.. 10/25 00:45
47F:推 liaosankai:之前的文章(#1B3cxpDs),也正好有提到说=v= 10/25 03:31
48F:→ liaosankai:另外我觉得echo@_@没什麽不对呀,应该指写的方法吧 10/25 03:41
49F:→ timo0968:echo 不就是个用法而已....圆PO的问题是HTML 10/25 12:33







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP