首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP编程风格规范

本规范由 EasyChen 借鉴 SINA网络应用开发部《C++开发规范》和互动技术部《PHP4开发规范》,以及phpDocument规范 整理出的开发规范。...我觉得非常不错, 适合PHP的开发,给大家参考,养成一个良好的编程风格是非常有必要的 第1章 命名规范 1.1变量 1.1.1全局变量 全局变量使用$g_开头,如$g_data_list。...完成一组功能的函数放到一个文件中,存放函数的文件采用function_name.func.php命名。...2.2 空格规则 2.2.1 逻辑运算前后必须加空格 #正确 $a == $b; #错误 $a==$b; $a ==$b; 备注 加一减一运算不能加空格。...3.2.3 类注释示例 注释名称 类注释 注释示范: PHP 代码: /** * Use this element to represent an {@}inline tag} like {@}link

1.6K70
您找到你想要的搜索结果了吗?
是的
没有找到

PHP运算

PHP运算 一元运算:只对一个值进行运算,例如反运算“!。 二元运算:对两个值进行运算,PHP所支持的运算类型多为此类。...php $a = "asd"; $b = "fgh"; echo $a.$b; //输出的结果是 "asdfgh" ?...> 赋值运算 “=”:表示把右边的值赋值给左边的变量 组合运算 组合运算 说明 实例 .= 把右边的字符加到左边 $x .=$y 等价于 $x = $x....,值除以2 递增和递减运算 前置递增和递减运算,运算置于变量前,先自增或自减再赋值 后置递增和递减运算,运算置于变量后,先赋值再自增或自建 运算 名称 示例 ++$x 前置递增 $x=5;...php $a =50 echo($a ==true)?"yes":"no" ?> 错误运算 @为错误运算,加在表达式前边,则表达式的错误会被忽略。

1.1K20

PHP运算

一元运算:只对一个值进行运算,例如反运算“!。 二元运算:对两个值进行运算,PHP所支持的运算类型多为此类。 三元运算:运用一个值或表达式对另外两个值或表达式进行运算,属于条件语句。...算术运算 算术运算是用来进行四则运算的符号: 算术运算 说明 实例 加法 $a+$b 减法 $a-$b...php $a = "asd"; $b = "fgh"; echo $a.$b; //输出的结果是 "asdfgh" ?...前置递增和递减运算,运算置于变量前,先自增或自减再赋值 后置递增和递减运算,运算置于变量后,先赋值再自增或自建 运算 名称 示例...php $a =50 echo($a ==true)?"yes":"no" ?> 错误运算 @为错误运算,加在表达式前边,则表达式的错误会被忽略。

1.1K40

php 换行问题

php 换行问题 背景 公司有个业务需要用户上传csv文件,里面的内容以逗号(,)分隔 ,然后每一行代表一条数据,业务代码读取数据根据业务规则入库。...有用户反馈,自己上传的csv文件“符合规范”,但上传后提示数据为空 问题定位 拿到用户的csv文件,用notepad++打开文件,发现换行和期望的\r\n ,不一样,用户的csv文件换行是\r,跟用户确认后...,明确用户用的mac电脑,因为mac和windows上换行不一致到这该问题,业务代码是用php编写的,默认无法识别\r,把csv里面的内容当作一行来处理,导致业务报错 ?...这使得 PHP 可以和 Macintosh 系统交互操作,但是默认值是 Off,因为在检测第一行的 EOL 习惯时会有很小的性能损失,而且在 Unix 系统下使用回车符号作为项目分隔的人们会遭遇向下不兼容的行为...参考资料 https://blog.csdn.net/qq_40395278/article/details/81199281 (推荐) https://www.php.net/manual/zh/filesystem.configuration.php

3.7K20

PHP-运算

1.4 运算 1.4.1 算术运算 一元运算 二元运算 ++ + – - * / % (取模) 注意:在PHP中,算术运算只能做数学运算。 <?...php $num=5; echo ($num++)+($num++)+($num++); //18 1.4.2 关系运算(比较运算) > >= < <= == != === !...== 比较运算的运算结果是布尔值 1.4.3 逻辑运算 & 与:运算两边的表达式都要计算 | 或:运算两边的表达式都要计算 && 短路与:如果前面的条件不满足,后面的条件就不用计算了 ||...bb'; //字符串链接 aabb 1.4.6 错误抑制(@) 错误抑制只对表达式有效 <?php echo @($aa+$bb); //错误抑制 1.4.7 三元运算(??...php $num=11; echo $num%2?'奇数':'偶数'; 1.4.8 null合并运算(??) PHP7.0以后才支持 例题 <?php echo $name??'

1.2K20

PHP- 运算-比较运算(一)

比较运算是编程语言中最基本的运算之一,用于比较两个值之间的大小、相等性和不等性。在PHP中,比较运算包括等于、不等于、大于、小于、大于等于和小于等于六个运算。...等于运算(==)等于运算用于比较两个值是否相等,如果两个值相等,返回true,否则返回false。这个运算会尝试将两个操作数转换为相同的类型,并进行比较。...不等于运算(!=)不等于运算用于比较两个值是否不相等,如果两个值不相等,返回true,否则返回false。这个运算也会尝试将两个操作数转换为相同的类型,并进行比较。...全等于运算(===) 全等于运算用于比较两个值是否完全相同,即值相等且类型相同。如果两个值相等且类型相同,返回true,否则返回false。...不全等于运算(!==) 不全等于运算用于比较两个值是否不完全相同,即值不相等或类型不同。如果两个值不相等或类型不同,返回true,否则返回false。

90040

PHP- 运算-比较运算(二)

大于运算(>) 大于运算用于比较两个值的大小关系,如果左操作数大于右操作数,返回true,否则返回false。...小于运算(=) 大于等于运算用于比较两个值的大小关系,如果左操作数大于等于右操作数,返回true,否则返回false。...小于等于运算(<=) 小于等于运算用于比较两个值的大小关系,如果左操作数小于等于右操作数,返回true,否则返回false。...需要注意的是,在PHP中,字符串和数字之间的比较操作是非常常见的,所以在进行这些比较操作时需要注意类型转换的问题。比较运算是非常常用的运算,在编写PHP代码时必须掌握好这些运算的使用方法。

78130

PHP- 运算-逻辑运算(一)

PHP是一种广泛使用的服务器端脚本语言,可用于Web开发和动态网页创建。在PHP中,逻辑运算是一种重要的运算,用于比较和组合表达式中的布尔值。...一、逻辑运算概述在PHP中,逻辑运算用于比较和组合两个或多个布尔表达式,生成一个布尔结果。以下是PHP中可用的逻辑运算:与运算(&& 或 and)或运算(|| 或 or)非运算(!...或 not)异或运算(xor)这些逻辑运算可以应用于布尔值、整数和字符串类型的值,但通常用于布尔类型的值。...二、与运算(&& 或 and)与运算(&& 或 and)用于比较两个表达式,并在两个表达式都为true时返回true。...三、或运算(|| 或 or)或运算(|| 或 or)用于比较两个表达式,并在其中一个表达式为true时返回true。

61830

PHP- 运算-逻辑运算(二)

四、非运算(! 或 not)非运算(! 或 not)用于翻转表达式的布尔值,即如果表达式为true,则返回false,如果表达式为false,则返回true。以下是非运算的语法:!...五、异或运算(xor)异或运算(xor)用于比较两个表达式,并在其中一个表达式为true时返回true,但不是同时都为true。...以下是异或运算的语法:expr1 xor expr2其中,expr1和expr2是要比较的两个表达式。如果其中一个表达式为true,则返回true,但如果两个表达式都为true,则返回false。...六、总结逻辑运算PHP中非常重要的运算之一,它们可用于比较和组合布尔类型的值,生成一个布尔结果。...本文介绍了PHP中可用的逻辑运算,包括与运算、或运算、非运算和异或运算的语法、功能和示例。在编写PHP脚本时,使用逻辑运算可以方便地实现复杂的逻辑判断和条件控制,提高代码的可读性和效率。

57820

PHP 中的操作重载

幸运的是,我们可以通过在 PHP 扩展中编写一些简单的逻辑来实现操作重载,而无需修改 PHP 本身的源码。...本文中,我们将讨论在一个 PHP 扩展中实现操作重载的相关细节。我们假定读者具备 C/C++ 的编程语言基础,并且对 PHP 的 Zend 实现有初步的了解。 2....PHP 的操作码 在一个 PHP 脚本可以在 Zend VM 中运行之前,它首先会被编译为一系列操作码。与机器码类似,一个 PHP 操作码包含指令、操作数等,其存储在结构体 zend_op 中。...PHP 源码中的操作会被编译为对应的指令码。借助 phpdbg 或类似调试工具,我们可以分析编译后的操作码。...如,PHP 代码 $c = $a + $b 会被编译为: ADD $a, $b, ~0 # "+" 操作 ASSIGN $c, ~0 # "=" 操作 可以看到,+ 操作对应指令

1.4K30

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券