// 解析非标准json,注意暂时未处理 {str:['aaaa','bbb']}
$json = preg_replace( "/\s(?=\s)/","\\1", $json );// 多个空格只留一个
$json = preg_replace( "/([\{\}\,]+)\s?'?\s?(\w*?)\s?'?\s?:\s?/", '\\1"\\2":', $json);// 转义key
$j
原创
2021-05-09 09:19:00
789阅读
点赞
php编码规范
1.
介绍
1.1. 标准化的重要性
标准化问题在某些方面上让每个人头痛,让人人都觉得大家处于同样的境地。这有助于让这些建议在许多的项目中不断演进,许多公司花费了许多星期逐子字逐句的进行争论。标准化不是特殊的个人风格,它对本地改良是完全开放的。
1.2. 优点
当一个项目尝试着遵守公用的标准时,会有以下好处:
程序员可以了解任何代码,弄清程序的状况
新人可以很快的适
翻译
精选
2010-11-09 12:29:56
1370阅读
为了提高工作效率,保证开发的有效性和合理性,并最大程度提高程序代码的可读性和可重复利用性,提高沟通效率,需呀一份代码编辑规范。一、文件标记: 1.所有php文件,其代码标记均采用完整php标签,不建议使用短标签(短标签容易和xml混淆,php从5.4开始默认不支持短标记)。 2.对于只有php的代码文件,建议省略结尾处的‘?>’。这是为了防止多余的空格或其他字符影 &nb
转载
精选
2014-12-10 13:15:09
708阅读
一、文件格式 1. 对于只含有 php 代码的文件,我们将在文件结尾处忽略掉 "?>" 。这是为了防止多余的空格或者其它字符影响到代码。例如:<?php$foo = 'foo';2. 缩进应该能够反映出代码的逻辑结果,尽量使用四个空格,禁止使用制表符TAB,因为这样能够保证有跨客户端编程器软件的灵活
原创
2021-07-28 15:57:35
158阅读
1.使用DRY原则,不要重复你的代码a.拆分可重用函数或类。b.使用常量定义。2.使用有意义并一致的命名原则:杜绝拼音,杜绝没有明确含义的命名:$data2a.变量命名--变量的名词性:形容词+名词--长名字可用下划线连接:$new_userb.函数名--小驼峰 :getUserInfo()--函数...
原创
2021-08-05 16:01:08
177阅读
一、文件格式1. 对于只含有 php 代码的文件,我们将在文件结尾处忽略掉 "?>" 。这是为了防止多余的空格或者其它字符影响到
原创
2022-09-16 20:42:38
23阅读
1. 前言源码文件必须采用UTF-8编码,且不得有BOM头,某些历史遗留的GBK模块除外。编码风格没有太多的好坏之分, 最重要的是风格保持一致,编码规范有助于规范我们编码的风格,使代码具有更好的可读性。PHP在百度内部应用得越来越广泛,但是却缺乏相应的编码规范支持,编码风格百家齐放,不利于我们代码的维护和传承, 根据大家平时的开发情况,制定了此PHP编码规范。每项规范前面的[强制]代表该规范需要强
原创
2022-07-28 00:20:25
157阅读
为什么我们要培养自己的编码规范?我们写代码的时候,一个好的编码规范,对我们来说能够起到很多意向不到的效果。至少会有一下的好处:1、提高我们的编码效率。整齐划一的代码方便我们进行复制粘贴嘛!2、提高代码的可读性。3、显示我们专业。别人看到了我们的代码,发现整个代码的书写流程都整齐划一,瞬间逼格就上去了!4、方便团队协同工作。大家使用同一的规范,这样就消除了五花八分的书写方式,同一协调!...
原创
2018-09-20 11:10:36
124阅读
PSR 是由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准,这是具体的地址:https://learnku.com/docs/psrSR-1PHP标签:PHP代码必须放在<?php
原创
精选
2023-04-04 14:50:57
371阅读
一、文件格式1.
对于只含有 php 代码的文件,我们将在文件结尾处忽略掉 "?>" 。这是为了防止多余的空格或者其它字符影响到代码。例如:<?php$foo = 'foo';2.
缩进应该能够反映出代码的逻辑结果,尽量使用四个空格,禁止使用制表符TAB,因为这样能够保证有跨客户端编程器软件的灵活性。例如:if
转载
精选
2015-11-10 12:55:48
652阅读
点赞
PHP编码规范每行代码的字符数应控制在80以内对于只含有PHP代码的文件,将文件结尾标记忽略缩进应该能都反映出代码的逻辑结果,尽量使用四个空格数据类型数据类型是具有相同特性的一组数据的统称数据类型用来区分不同的数据;由于数据在存储时所需要的容量各不相同,不同的数据就必须要分配不同大小的内存空间来存储,所以就要将数据划分成不同的数据类型。在PHP中只要涉及到数据的地方都会涉及到数据类型。如变量、函数
原创
2016-08-07 16:45:46
700阅读
命名规范 Θ 类文件都以.class.php为后缀,使用驼峰法命名,并且首字母大写,例如 Pay.class.php;Θ 类名和目录_文件名一致。例如:类名Zend_Autoloader的目录是Zend/Autoloader.class.php;Θ 函数的命名使用小写字母和下划线的方式。例如:get_client_ip;Θ 方法的命名使用驼峰法,首字母小写或者使用下划线"_",例如lis
原创
2017-04-20 16:42:20
362阅读
目录
PHP 代码规范
1、PHP 源文件只能使用
2、PHP 源文件必须是不带 BOM 的 UTF-8 编码的文件
3、PHP 源文件缩进采用 4 个空格
4、纯 PHP 代码的源文件关闭标签 ?> 必须省略
5、请严格控制每行 120 个字符
6、所有的类必须设定一个命令空间
7、命名空间(namespace)的声明后面必须有一行空行
8、所有的导入(use)声明必须放在命名空
原创
2021-08-05 15:16:36
360阅读
说明:这个规范应该是基本的规范了吧。大部分程序员都知道这样的规范,从规范上看应该是使用ZendFramework开发的。参考一下:开发原则1.业务逻辑统一写在数据库的存储过程里,数据查询和组合在程序中完成2.存储过程统一用专用程序修改,禁止直接在客户端修改3.存储过程头部必须撰写该操作的业务流程描述4.数据库对于带小数点数字统一使用 DECIMAL 类型,禁止使用 FLOAT 类型5.数据库主键统一使用 BIGINT(20) UNSIGNED AUTO INCREMENT6.所有 CSS/JavaScript 均按各自功能写在独立的文件上7.所有 JavaScript 均使用 jQuery A
转载
2021-08-18 00:55:55
665阅读
PHP PSR-1 基本代码规范(中文版) http://segmentfault.com/a/1190000002521577PHP PSR-2 代码风格规范 (中文版) http://segmentfault.com/a/1190000002521620PHP PS...
转载
2015-12-18 16:50:00
99阅读
2评论
获取单条数据命名:get+要获取的数据+Info 比如获取用户数据 getUserInfo; 获取多条数据: get+要获取的数据+List 比如获取用户数据 getUserList; 获取分页数据: get+要获取的数据+PageList 比如获取用户列表 getUserPageList; 添加数
原创
2022-01-05 11:12:58
343阅读
一、文件格式1. 对于只含有 php 代码的文件,我们将在文件结尾处忽略掉 "?>" 。这是为了防止多余的空格或者
原创
2022-09-12 01:03:40
72阅读
1. 各参数均需检测合法性2. 接口返回格式array( 'state' => $state, //0错误,1正确或http状态码 'msg' => $msg,);3. if else
转载
2023-03-05 16:42:22
49阅读
PHP 注释规范 注释在写代码的过程中非常重要,好的注释能让你的代码读起来更轻
原创
2022-01-18 14:57:35
223阅读
1 代码优化 1 尽量静态化 如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。 当然了,这个测试方法需要在十万级以上次执行,效果才明显。 其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法(非静态方法)在程序运行中生成
原创
2022-09-25 07:54:06
167阅读