| 
                         | 
                    
                              1 
                        
                        
                                  6
                             
                            第一种类型更可取,正是因为您提到的原因。 实际上,回送整个HTML块被认为是不好的做法。  | 
                
| 
                         | 
                    
                              2 
                        
                        
                                  1
                             
                            不,没有可见的性能提升。 有时候,使用echo(例如,在while或for循环中)输出内容比关闭php标记简单得多。  | 
                
                         
                     | 
                    
                              3 
                        
                        
                                  0
                             
                            我认为有一个预处理器可以将相同的形式转换成第二种形式。无论如何,这就是ASP.NET中发生的事情。在ASP.NET和经典ASP中,循环实际上可以在原始HTML区域中延伸。  | 
                
| 
                         | 
                    
                              4 
                        
                        
                                  0
                             
                            完全没有性能差异。 只是产生最可读代码的样式。根据实际情况,可以是两者之一。 但是无论如何,在可能的情况下,应该避免混合使用HTML和PHP。这可以通过为视图使用模板系统来实现。  |