美文网首页
php 变量名中的点

php 变量名中的点

作者: 萧格 | 来源:发表于2018-09-09 16:05 被阅读0次

通常,PHP 不会改变传递给脚本中的变量名。然而应该注意到点(句号)不是 PHP 变量名中的合法字符。至于原因,看看:

<?php
$varname.ext;  /* 非法变量名 */
?>

这时,解析器看到是一个名为 $varname 的变量,后面跟着一个字符串连接运算符,后面跟着一个裸字符串(即没有加引号的字符串,且不匹配任何已知的健名或保留字)'ext'。很明显这不是想要的结果。
出于此原因,要注意 PHP 将会自动将变量名中的点替换成下划线。

Note:
变量名中的点和空格被转换成下划线。例如 <input name="a.b" /> 变成了 $_REQUEST["a_b"]。

相关文章

  • php 变量名中的点

    通常,PHP 不会改变传递给脚本中的变量名。然而应该注意到点(句号)不是 PHP 变量名中的合法字符。至于原因,看...

  • PHP 新手入门指南 - 变量

    PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的。 变量名与 PHP 中其它的标签一样遵循相...

  • php面试:变量

    php变量名是区分大小写的。 这句话是否正确? 答案:正确! 变量名与 PHP 中其它的标签一样遵循相同的规则。一...

  • 02-变量与数据类型

    变量与数据类型 php变量 变量的定义: PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的 ...

  • 2. 变量

    基本概念 PHP中的变量是用一个美元符号跟变量名组合而成,变量名可以是字母、数字、下划线、中文组合而成,但变量名的...

  • php学习笔记

    WAMP使用笔记: 安装成功之后,右键可更换语言; php变量 变量名必须通过$符号标识;在PHP中,=是赋值运算...

  • 3.PHP变量

    变量定义和命名规范 变量定义 PHP 中的变量用一个美元符号 $ 后面跟变量名来表示。 命名规范 变量名区分大小写...

  • PHP基础篇之变量常量

    变量 php中变量名都是跟在美元符号$后面变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。 ...

  • 1.4 PHP变量

    1. PHP变量的命名规则 ① 变量名必须以$开头,后面跟变量名② 变量名须以字母或下划线开头③ 变量名不能以数字...

  • PHP5变量的实现

    概述 PHP 中变量的值存储在 zval 结构体中,变量名存在符号表(symbol table)中,符号表的实际是...

网友评论

      本文标题:php 变量名中的点

      本文链接:https://www.haomeiwen.com/subject/ybcdgftx.html