-------------------- 优先权顺序进行缩进(一个4空格)
----------------------javascript书写规范
type="text/javascript"和 language="javascript"这两种目前方法都可以使用。其中language这个属性在W3C的HTML标准中,已不再推荐使用。
因此,我们约定:
页面中引入javascript使用
<script type=”text/javascript” src=”xxx.js”></script>
页面中声明javascript使用
<script type=”text/javascript”>
<!—
//这里加上方法体
//-->
</script>
----------------------文件保存格式
无论是PHP 或者 javascript或者html文件 或者是css文件,统一保存为utf-8
---------------------- HTML书写规则
所有HTML标记参数赋值需使用双引号包含
,所有html标记为小写字母,且使用xml标签形式的自闭和
。例如,应当使用<input type=”text” name=”test” value=”ok” />,而绝对不能使用<input type=text name=test value=ok>。应当使用<br />儿不应该使用<br>,<BR>或者<BR />,所有html文件以小写.html为后缀
,以非下划线开始的数字或英文字母为文件名。
--------------------SQL语句相关
所有SQL语句中,除了表名、字段名称以外,全部语句和函数均需大写
,应当杜绝小写方式或大小写混杂的写法. 很长的SQL语句应当有适当的断行,依据JOIN、FROM、ORDER BY等关键字进行界定。可以参考phpmyadmin执行SQL语句的写法
------------------- PHP扩展模块的兼容性
设计中应避免使用PHP扩展模块,或试验性质的的函数或特性。如果确实必要使用,使用时应当加入必要的判断,当服务器环境不支持此函数的时候,进行必要的处理。文档和程序中的注释中,也应加上兼容性说明。
------------------- 单引号
单引号不转意任何变量,通常有更高的性能,在能够代替双引号的时候,提倡更多的使用,除非需要解析特殊转义字符(如“\t \r \n”等),则使用双引号。
-------------------
近年来PHP开发组一直倡导代码规范化和标准化,未来版本PHP可能会开始不建议使用甚至取消<? ?>和<?=$variablename?>这种速记形式,因此为了加强程序兼容性,统一使用<?php ?> <?php echo $variablename?>
--------unset($tmp);//注销变量,数组,对象,节省内存开销
----------// === !==
if (null === $this->_content) {
---------//推荐终止程序的写法
exit($json->encode($results));
---------使用foreach 前先判断是否为空
if (!empty($price_list))
{
foreach ($price_list as $value)
{
=================PHP函数 empty isset()只能用于变量,数组,不能是empty(函数)
而intval可以作用于函数
错误: if(isset(func::post('action')))
使用 unset() 释放变量之后,它将不再是 isset()。
PHP函数isset()只能用于变量,传递任何其它参数都将造成解析错误。
检测常量是否已设置可使用 defined() 函数。
if(empty(trim($_POST["content"]))){
}
报错Can’t use function return value in write context
如果去除trim的话就没问题
如果去除empty的话就没问题
因为empty里的参数是一个变量,而trim的结果是一个字符串
==============================
var_dump(in_array('1 and 123123=1233311',array(1,2,3,4,5)));
输出为
bool(true)
/////////////////////////////////
var_dump(in_array('1 and 123123=1233311',array('1','2','3','4','5')));
输出为
bool(false)
分享到:
相关推荐
在PHP编程中,需要注意一些关键点以避免潜在的错误和陷阱。以下是一些重要的注意事项: 1. **三元操作符的优先级问题**: PHP中的三元操作符`?:`有时可能导致混淆,特别是与其他运算符结合使用时。例如,在`$...
总的来说,这个【PHP系统设计 大学生理财系统设计】项目,不仅锻炼了开发者的编程技能,也为大学生提供了一个实用的财务管理工具。通过学习和实践这样的项目,学生可以了解到Web应用开发的全过程,从需求分析、系统...
包括如何正确地面对编程中的问题、如何深入学习并掌握技术、如何保持编程习惯的优良、如何在社区中学习和分享,以及如何维护个人的健康和职业规划。 总之,文档中提到了算法学习的各个阶段、前端和后端开发的实用...
解决方法是尽量减少对`@`的依赖,而是通过良好的编程习惯和错误处理机制来避免和处理错误。 除了上述方法,还有其他一些常见问题可能导致PHP页面空白: - **配置问题**:检查php.ini配置文件,确保`display_errors...
7. **报表与分析**:系统应能生成各种财务报表,如月度/年度收支汇总、预算执行情况等,并提供数据分析功能,帮助用户识别消费习惯,优化财务规划。 8. **版本控制**:使用Git进行版本控制,便于团队协作和代码管理...
- 用户偏好分析:根据用户的饮食习惯和偏好推荐合适的食谱。 - 推荐系统设计:利用机器学习技术实现个性化推荐。 #### 四、儿童绘本商城的设计与开发 - **核心知识点**: - 图书分类管理:按照年龄段、主题等...
1. 综合耗电统计:系统能够汇总用户的历史用电数据,进行多维度分析,如按时间、季节、设备等进行统计,帮助用户了解自己的用电习惯。 2. 在线用电缴费:用户可以通过系统直接进行电费支付,简化了传统缴费流程,...
它采用PHP编程语言开发,允许用户通过网页浏览器进行操作,方便地记录和管理各自在不同项目、不同分支的工作时长。这个工具对于那些需要精确跟踪员工工作投入的组织,尤其是远程团队或者多项目并行的企业,尤其有用...
### Eclipse 安装与使用指南知识点汇总 #### 一、Eclipse简介 - **历史背景**:Eclipse项目起源于IBM公司内部的一个开源项目。它最初是为了开发Java应用程序而设计的,但随着时间的发展,Eclipse逐渐扩展成为了一个...