热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php变量命名规范是什么(php变量规则)

导读:今天编程笔记来给各位分享关于php变量命名规范是什么的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览:

导读:今天编程笔记来给各位分享关于php变量命名规范是什么的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:


  • 1、PHP的变量是什么


  • 2、php的基本语法


  • 3、合法的变量名 概念要求


  • 4、php的函数中参数的命名规范是怎样的


  • 5、变量名的命名要遵循哪些原则?

PHP的变量是什么

PHP中的每个变量都有一个针对它的作用域,它是指可以在其中访问变量(从而访问它的值)的一个领域。对于初学者来说,变量的作用域是它们所驻留的页面。我们为大家收集整理了关于PHP的变量,以方便大家参考。

变量是程序中或以变化的量,用于存储数字、字符串或函数的结果。

一旦设置了某个变量,我们就可以在脚本中重复地使用它。

PHP 中的所有变量都是以 $ 符号开始的。

在 PHP 中设置变量的正确方法是:

$var_name = value;

PHP 的入门者往往会忘记在变量的前面的 $ 符号。如果那样做的话,变量将是无效的。

下面我们创建一个存有字符串的变量,和一个存有数值的变量:

$txt = "Hello World!";

$number = 16;

?

PHP 是一门松散类型的'语言(Loosely Typed Language)

在 PHP 中,不需要在使用变量之前先声明该变量。

在上面的例子中,您看到了,不必向 PHP 声明该变量的数据类型。

根据变量被设置的方式,PHP 会自动地把变量转换为正确的数据类型。

在强类型的编程语言中,您必须在使用前声明变量的类型和名称。

在PHP中,变量会在使用时被自动声明。

变量的命名规则

变量名必须以字母或下划线 "_" 开头。

变量名只能包含字母数字字符以及下划线。

变量名不能包含空格。

如果变量名由多个单词组成,那么应该使用下划线进行分隔(比如 $my_string),或者以大写字母开头(比如 $myString)。

php的基本语法

1. php嵌入到html中的方式:

*1.标准风格(推荐)

2.....长风格

3.短风格  需要在php.ini配置文件中开启short_open_tag选项才可以。

4. % ... % 兼容ASP风格(默认不支持)  需要在php.ini配置文件中开启asp_tags选项才可以。

2. 在php中每条语句使用分号结束的。也就是分号是php语句之间的分割符。 

注意: 在每个脚本中,最后一条语句后可以没有分号结束。 

*3. 在php中注释(3种):// 单行注释 (来自其他程序中的注释)#  单行注释 (来自脚本程序的注释)/* ...  */  多行注释  注意:不可以嵌套使用。                        /** .... */ 文档注释*

4. 变量php是一个弱类型语言。变量的命名规范:变量是以$符开始定义的,变量名的规则:由字母、数字、下划线构成,不可以使用数字开头。在php中变量名是区分大小写

5. 变量的类型:(8种)*在php中共计有8种基本数据类型:4种标量类型:整数(int)、浮点数(float/double)、布尔值(boolean)、字串(string)2种复合类型:数组(array)、 对象(object)2种特殊类型:资源(resource)、 空(NULL)其中:对象和资源类型属于引用类型,其他都属于值类型。

5.1 整型:int类型php的整型是占4个字节(32位)的。而且是没有无负号储存值:-2147483648~21474836475.2 浮点数:(不区分单精度和双精度,统一占8个字节)定义:$d1 = 12.5;$d2 = 0.1e3;  //100

5.3 布尔值:(真true和假false)当转换为 boolean 时,以下值被认为是 FALSE: 布尔值 FALSE 自身 *整型值 0 (零) *浮点型值 0.0 (零) *空""字符串, 以及 字符串 "0" *不包括任何元素的数组 不包括任何成员变量的对象(仅PHP 4.0 适用) *特殊类型 NULL (包括尚未设定的变量) 从没有任何标记(tags)的XML文档生成的SimpleXML 对象 

5.4 字符串(string)在php中字串的定义方式:单引号: ' ' 不支持变量解析, 支持单引号'和\的转义。双引号: " " 支持变量解析,为了兼容使用{}将变量括起来。支持转义: \n \s \t \r \" \\ \$定界符:   注意接收符的使用    

5.5 数组array一个变量中可以储存多个值。数组分为:关联式数组和索引式数组 //定义:    $a = array(10,20,30,40);//使用:echo $a[1]; //输出:20

5.6 对象:

5.7 资源:

5.8 null;

6. 类型转换问题:

6.1 布尔值/null:true在算术计算中可以自动转成数值1;false在算术计算中可以自动转成数值0;null在算术计算中可以自动转成数值0;直接输出true的值:1  false和null是没有输出结果

6.2 字串类型的转换字串在算术计算中可以自动转成数值:

规则:从字串前面开始找最大的数字即为数值"123abc" = 123"abc123" = 0"12a8c3" = 12"abcd" = 0"12.4bd" = 12.4"12e4abc"= 12e47. 

常量定义:  常量:一定义赋值后,不可以再次修改和销毁的量,成为常量特点: 在后面的所有程序中都可使用(对象中,函数内....)  

格式:define(常量名,值[,bool]);如: define("PI",3.14);使用: echo PI;  

要求: 常量名必须全部大写  

目的:1.便于记忆  2. 便于理解 

系统中常用常量: 

echo "当前系统: PHP_OS

echo "PHP版本: PHP_VERSION

echo "当前文件名:__FILE__

 echo "当前行号: __LINE__

 echo "当前所在文件夹:__DIR__

get_defined_constants() 获取PHP中所有常量

常用函数:

gettype();获取一个变量的类型

*unset();  销毁一个变量

*isset();  判断一个变量是否存在

*empty();  判断一个变量是否不存在。

*var_dump(); 格式化输出指定变量信息(包含类型)

is_bool():判断是否是布尔型

is_int()、

is_integer()和is_long():判断是否为整型。

is_float()、is_double()和is_real():判断是否为浮点型

is_string():判断是否为字符串

*is_array():判断是否为数组

*is_object():判断是否为对象

s_resource():判断是否为资源类型

is_null():判断是否为null

is_scalar():判断是否为标量

*is_numeric():判断是否是任何类型的数字和数字字符串

is_callable():判断是否是有效的函数名计算机的位的换算1T=1024G 1G=1024MB  1MB=1024KB  1KB = 1024B(字节)  1B(字节)=8b(位)二进制:0000 0000~1111 1111  十进制:-128~127

合法的变量名 概念要求

变量命名规则:变量名首字母必须为字母(a-z A-Z),下划线(_),或者美元符号($)开始,php编程中所有变量必须以$开始。(有些编译器已经支持中文变量名了)

变量名只能是字母(a-z A-Z),数字(0-9),下划线(_)的组合,并且之间不能包含空格,数字不能放在变量名首位。

变量名不能使用编程语言的保留字。比如在Javascript中不能使用true,false,while,case,break保留字等等。

扩展资料:

重要命名规则

在每个代码范围内使用足够短和足够长的名称:例如循环计算器用一个字符就可以了,如i;条件和循环变量用一个单词,方法名1-2个单词,类名2-3个单词,全局变量3-4个单词组成

为变量指定一些专门名称,不要使用例如 "value", "equals", "data" 这样的变量名

变量名要使用有意义的名称,通过变量名能大概反映出其具体的用途

不要在变量名前加前缀,例如 o_, obj_, m_ 之类

服从公司命名规范,在命名时使用一致的做法,例如:txtUserName, lblUserName, cmbSchoolType, ... 除非是大大降低了可读性

服从编程语言本身的规范,不要使用不连贯的小写和大写混合名称,例如:userName, UserName, USER_NAME, m_userName, username, ...

参考资料:百度百科——变量命名规则

php的函数中参数的命名规范是怎样的

参数的命名规范和变量的命名规范是一样的:

1.必须要以$开始。如变量x必须要写成$x

2.变量的首字母不能以数字开始

3.变量的名字区分大小写

4.变量不要用

特殊符号

、中文,_不算特殊符号

5.变量命名要有意义(别写xxx,aaa,ccc这种

变量名)

具体的话可以参考php中文网的介绍,希望对你有帮助

变量名的命名要遵循哪些原则?

变量名首字母必须为字母(a-zA-Z),下划线(_),(@)或者美元符号($)开始,php编程中所有变量必须以$开始。

变量名只能是字母(a-zA-Z),数字(0-9),下划线(_)或(@)的组合,并且之间不能包含空格。

变量名不能使用编程语言的保留字。比如在Javascript中不能使用true,false,while,case,break保留字等等。

扩展资料:

变量命名注意事项:

1、变量名的长度不受限制,但其中的字符必须是字母、数字、或者下划线(),而不能使用空格、连字符、标点符号、引号或其他字符。

2、变量名的第一个字符不能是数字,必须是字母或下划线。

3、Python区分大小写。

4、不能将Python关键字用作变量名。

参考资料来源:百度百科——变量命名规则

结语:以上就是编程笔记为大家整理的关于php变量命名规范是什么的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~


推荐阅读
  • 本文将详细介绍如何配置并整合MVP架构、Retrofit网络请求库、Dagger2依赖注入框架以及RxAndroid响应式编程库,构建高效、模块化的Android应用。 ... [详细]
  • 本文概述了在GNU/Linux系统中,动态库在链接和运行阶段的搜索路径及其指定方法,包括通过编译时参数、环境变量及系统配置文件等方式来控制动态库的查找路径。 ... [详细]
  • This article explores the process of integrating Promises into Ext Ajax calls for a more functional programming approach, along with detailed steps on testing these asynchronous operations. ... [详细]
  • 本文介绍了如何使用Java编程语言实现凯撒密码的加密与解密功能。凯撒密码是一种替换式密码,通过将字母表中的每个字母向前或向后移动固定数量的位置来实现加密。 ... [详细]
  • 个人博客:打开链接依赖倒置原则定义依赖倒置原则(DependenceInversionPrinciple,DIP)定义如下:Highlevelmo ... [详细]
  • 如何使用Maven将依赖插件一并打包进JAR文件
    本文详细介绍了在使用Maven构建项目时,如何将所需的依赖插件一同打包进最终的JAR文件中,以避免手动部署依赖库的麻烦。 ... [详细]
  • STM32代码编写STM32端不需要写关于连接MQTT服务器的代码,连接的工作交给ESP8266来做,STM32只需要通过串口接收和发送数据,间接的与服务器交互。串口三配置串口一已 ... [详细]
  • 本文探讨了如何使用Scrapy框架构建高效的数据采集系统,以及如何通过异步处理技术提升数据存储的效率。同时,文章还介绍了针对不同网站采用的不同采集策略。 ... [详细]
  • 本文分享了作者在使用LaTeX过程中的几点心得,涵盖了从文档编辑、代码高亮、图形绘制到3D模型展示等多个方面的内容。适合希望深入了解LaTeX高级功能的用户。 ... [详细]
  • 本文探讨了在 PHP 的 Zend 框架下,使用 PHPUnit 进行单元测试时遇到的 Zend_Controller_Response_Exception 错误,并提供了解决方案。 ... [详细]
  • 本文提供了一个SQL脚本,用于在Microsoft SQL Server中创建一个数据字典视图,该视图详细列出了表名、表描述、字段名称、字段描述、字段类型、字段大小、字段精度、是否可为空、默认值以及是否为标识或主键等信息。 ... [详细]
  • 本文探讨了一个Web工程项目的需求,即允许用户随时添加定时任务,并通过Quartz框架实现这些任务的自动化调度。文章将介绍如何设计任务表以存储任务信息和执行周期,以及如何通过一个定期扫描机制自动识别并加载新任务到调度系统中。 ... [详细]
  • 本文介绍如何通过Java代码调用阿里云短信服务API来实现短信验证码的发送功能,包括必要的依赖添加和关键代码示例。 ... [详细]
  • 在AngularJS中,有时需要在表单内包含某些控件,但又不希望这些控件导致表单变为脏状态。例如,当用户对表单进行修改后,表单的$dirty属性将变为true,触发保存对话框。然而,对于一些导航或辅助功能控件,我们可能并不希望它们触发这种行为。 ... [详细]
  • 2023年1月28日网络安全热点
    涵盖最新的网络安全动态,包括OpenSSH和WordPress的安全更新、VirtualBox提权漏洞、以及谷歌推出的新证书验证机制等内容。 ... [详细]
author-avatar
一个人跳舞飘
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有