1
lxrmido 2015-05-03 12:04:12 +08:00 1
因为PHP本来就是一门模板语言,假如你不是直接使用PHP本身作为模板引擎,那就不需要这么写了。
|
2
wesley 2015-05-03 12:06:09 +08:00 1
php和html混写时, if ... end if 要比 if { .... } 直观得多
|
3
lincanbin 2015-05-03 12:13:34 +08:00 via Android
PHP还有短标签,不需要echo
就像<?=$Result;?> |
4
MrJing1992 2015-05-03 12:15:28 +08:00 2
在 HTML 中写 PHP,使用 endif 之类的明显比使用 } 直观。既然这个是内置语法,效率当然不会慢。还有,你纠结这么点点的性能有毛线用,说不定你在其他地方消耗了几百倍的性能。这个百分百不是性能问题,用模板引擎的那些哩,你想想。考虑性能不是要偏执,等你需要优化性能的时候,你用 Xhporf 分享一下,优化那些大头就 OK 了。
|
5
linescape 2015-05-03 12:41:12 +08:00 2
PHP程序员一枚,其实没感觉到PHP有多大性能问题,只要不是自己作坑(例如一堆大数据放一个变量)。很多时候,性能优化反而是在数据库和查询语句的优化上
|
6
linescape 2015-05-03 12:42:39 +08:00
替代语法在模板中多用,这个应该是自Basic语言抄过来的写法
|
7
iyaozhen 2015-05-03 12:48:55 +08:00 1
代替语法在输出 HTML 页面上更加优雅,便于阅读,都是兼容的,也没有什么性能问题。
这有更多的介绍: http://codeigniter.org.cn/user_guide/general/alternative_php.html 当然,当你只写纯 PHP 时也用不上代替语法。 |
8
Pastsong 2015-05-03 14:44:44 +08:00
还是那句话,在遇到瓶颈之前不要过分在意性能
|
9
shuimugan 2015-05-03 15:05:38 +08:00
个人建议不要用替代语法
有大括号对编辑器更友好,比如subilime text里一个ctrl+m可以匹配括号,用替代语法只能肉眼去找,在view层逻辑比较复杂时去改一段逻辑很痛苦,特别是接手别人的代码的时候... |
10
laotaitai 2015-05-03 15:17:47 +08:00
目测楼主刚学PHP不到3个月, 跟我当初差不多, 只不过没这么偏执, 这么偏执, 是没法和团队协作的.
|