首页 > 后端开发 > php教程 > PHP 过时的 `var` 关键字是怎么回事?

PHP 过时的 `var` 关键字是怎么回事?

Linda Hamilton
发布: 2024-11-28 09:48:11
原创
416 人浏览过

What's the Deal with PHP's Obsolete `var` Keyword?

破译 PHP 的 var 关键字:详细探索

PHP 中的 var 关键字一直是一个谜,让许多程序员留下了深刻的印象摸不着头脑。本文深入探讨其神秘本质,回答以下紧迫问题:

  1. 'var' 关键字在 PHP 中表示什么?
    介绍了 'var' 关键字在 PHP4 中,用作类成员变量的声明。它指定类中变量的可见性和类型。但是,“var”关键字现已过时,不再需要。
  2. “var”关键字是否存在特定于 PHP 版本的细微差别?
    是的,存在差异PHP 版本之间。在 PHP5 中,“var”关键字仍然有效,但会生成 PHP 警告。具体来说,在 PHP 版本 5.0.0 到 5.1.2 中,它会触发 E_STRICT 警告,因为它已被弃用。但是,在 PHP 5.3 及更高版本中,“var”已被弃用,并被视为“public”的同义词。

使用示例

为了说明其用法,请考虑以下 PHP 代码:

class foo {
    var $x = 'y'; // or you can use public like...
    public $x = 'y'; //this is also a class member variables.
    function bar() {
    }
}
登录后复制

在此示例中, 'var' 用于将 'x' 属性声明为 'foo' 类中的成员变量。或者,可以使用“public”来达到相同的效果。

以上是PHP 过时的 `var` 关键字是怎么回事?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板