Home >Backend Development >PHP Tutorial >sublime - 嵌套在html里面的php代码该遵循怎样的规范

sublime - 嵌套在html里面的php代码该遵循怎样的规范

WBOY
WBOYOriginal
2016-06-06 20:22:231548browse

sublime - 嵌套在html里面的php代码该遵循怎样的规范

像我这样写有问题吗(上图)?sublime里用phpfmt格式化后就变成这样子了(下图,引入头、尾部文件语句没缩进了,收尾的}不再与?>在同一行)。是我写的不够规范吗?还是这格式化插件有问题?

![图片上传中...]

sublime - 嵌套在html里面的php代码该遵循怎样的规范

回复内容:

sublime - 嵌套在html里面的php代码该遵循怎样的规范

像我这样写有问题吗(上图)?sublime里用phpfmt格式化后就变成这样子了(下图,引入头、尾部文件语句没缩进了,收尾的}不再与?>在同一行)。是我写的不够规范吗?还是这格式化插件有问题?

![图片上传中...]

sublime - 嵌套在html里面的php代码该遵循怎样的规范

并不是你的错,这种混合的格式的格式化本来或多或少就有问题,不推荐在这种场合下使用格式化
一些额外的模板专用的php编码风格的优化:

你可以缩写为 =XXX?>

把 if{}, for{}, foreach{}, while{}, switch{}等语法可以换成
if:..endif; for:...endfor; foreach:...endforeach; while:...endwhile; swtich XX :...endswitch;

等等等,相对结构会更加清晰

但你一定要说经过文本编辑器的格式化之后仍然有一个非常整齐的模板格式的话就找个模板引擎来干这个活


题外话,mysql_系列的函数已经被废弃,请换用pdo或者mysqli

你这高亮语法是php吗?看着颜色这么乱

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn