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

![图片上传中...]

回复内容:

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

![图片上传中...]

并不是你的错,这种混合的格式的格式化本来或多或少就有问题,不推荐在这种场合下使用格式化

一些额外的模板专用的php编码风格的优化:

你可以缩写为 =XXX?>

把 if{}, for{}, foreach{}, while{}, switch{}等语法可以换成

if:..endif; for:...endfor; foreach:...endforeach; while:...endwhile; swtich XX :...endswitch;

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

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

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

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

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

sublime html文件中php代码,sublime - 嵌套在html里面的php代码该遵循怎样的规范相关推荐

  1. idea调试unity里面的lua代码

    前言 本人一名java后端开发,看到前端同事调试lua代码无脑print,甚为鄙视,百度加实操写一份调试unity的lua脚本文档 操作 1.安装lua lua官网下载页面 最终下载页面 2.idea ...

  2. python从文件中读取数据_使用Python脚本从文件读取数据代码实例

    这篇文章主要介绍了使用Python脚本从文件读取数据代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 最近自学Python的进度比较慢,工作之 ...

  3. ? php 为啥报错,如何解决js里面的php代码报错问题

    在一个模块中,前端是extjs,后端是php,报错,这是在php的错误警告开到最严格的时候报的错,虽然程序可以跑,可是日志堆积越来越多. Undefined variable:loginUserNam ...

  4. c语言中关键字中文的发音,c语言里面的32个关键字发音

    用户提问 请把32个字写出来. 备注,和英文发音 写出来.谢谢 我知道这32个字,但是我不知道怎么念. 把音标写出来.谢谢! 追加50分 推荐答案 中文译音跟后面了 auto :声明自动变量 一般不使 ...

  5. python中的encode()和decode()函数_python里面的encode和decode函数

    PHP造PDO对象和事务功能 one"--输入普通字符 android:inputType="text&quot ... linux用户管理命令 关键字 useradd p ...

  6. 灰帽子里面的pydbg代码

    这里除了代码,也放上几个自己写的有漏洞的exe程序方便大家调试,有漏洞的exe程序在: http://howfile.com/file/2611e8a1/8c414bff/ 程序功能只是每隔一秒标题数 ...

  7. swift Tablview中cell 的用withtag方法绑定里面的button

    先把viewwithtag取出来 let nameLable = cell.viewWithTag(102) as! UILabel let imageLable = cell.viewWithTag ...

  8. sublime Text Vue中常用插件汇总说明

    开发vue的常用插件 1.让vue文件高亮: 安装: Vue Syntax Highlight 2.让script里面的es6代码高亮: 安装:ecmascript syntax 安装:vuejs c ...

  9. 导入rasterio时的玄学错误:在命令行模式下可以导入,在代码文件中导入却会报错

    今天在一个新环境中导入rasterio时报错 ImportError: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.2 ...

最新文章

  1. nginx header参数丢失_Nginx 性能优化有这篇就够了!
  2. 栖息地环境影响了鸿雁的肠道微生物
  3. 【工具推荐】ELMAH——可插拔错误日志工具(转)
  4. Python列表元素操作相关的2个函数和匿名函数
  5. leetcode-71-简化路径
  6. centos 输入密码正确进不去系统
  7. 疫情下的618:搜索热度已盖过双11,全民练习“直播带货”
  8. php apache 多进程,php多进程 防止出现僵尸进程 如何 使 apache 成为 僵尸进程
  9. 昆仑通态MCGS与三菱FX3U 485BD方式通讯案例 实现昆仑通态触摸屏与三菱FX3U的485BD板通过485方式进行连接
  10. Nike Zoom LeBron 15 Performance Review
  11. css基础--border属性
  12. 赛思互动:管理学最重要的八大定理
  13. vmware虚拟机扩展磁盘空间
  14. 中文分词 正向最大匹配法 逆向最大匹配法 双向最大匹配法
  15. 一个字的伤感网名又是一个伤感的故事
  16. 深度学习第一次作业 - 波士顿房价预测
  17. 关于python搞笑段子精选_你能讲一个让人瞬间爆笑的笑话吗?
  18. java jtextarea滚动条下滑,JTextArea更新时滚动条自动在最上面或者在最下面的方法...
  19. systemd的日志存在哪里?
  20. 平价好用的真无线蓝牙耳机,这五款入门首选超划算

热门文章

  1. php后台代码自动生成程序,Thinkphp自定义代码生成工具及用法说明(附下载地址)...
  2. 支持同步的php目录,php – rsync同步省略目录
  3. mysql读写分离6_6\MySQL 主从同步 、 MySQL 读写分离 、 MySQL 性能调优
  4. arm linux装wine,Ubuntu下安装wine详细介绍
  5. Mysql改写子查询SQL优化案例
  6. JavaSE----数组
  7. 计算机基础知识试卷并附答案,计算机基础知识_试卷及答案.doc
  8. mysql 索引修复_mysql数据库索引损坏及修复经验分享
  9. python stdin read_python 3:使用readahead从stdin管道读取字节
  10. Ireport的安装及使用