这可能是一个非常微不足道的问题,但我无法通过网络搜索引擎或php.net找到答案。 如果您没有时间解释,请告诉我我可以阅读的内容。

  1. 'var'关键字在PHP中意味着什么?
  2. PHP4和PHP5之间有什么区别吗?

#1楼

它用于在PHP4中声明类成员变量,不再需要它。 它将在PHP5中运行,但会在PHP中从版本5.0.0到版本5.1.2引发E_STRICT警告,因为它已被弃用。 自PHP 5.3起,var已被弃用,并且是“public”的同义词。

用法示例:

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

#2楼

var关键字用于在PHP 4中声明类中的变量 :

class Foo {var $bar;
}

使用PHP 5引入了属性和方法可见性 ( publicprotectedprivate ),因此不推荐使用var


#3楼

答案:php 5.3和> ,当在类中声明变量时, var关键字等效于public

class myClass {var $x;
}

与(对于php 5.3和> )相同:

class myClass {public $x;
}

历史:以前是在类中声明变量的规范,虽然后来变得折旧,但后来(PHP 5.3)它变得没有折旧。


#4楼

我引自http://www.php.net/manual/en/language.oop5.visibility.php

注意:出于兼容性原因,仍然支持使用var关键字声明变量的PHP 4方法(作为public关键字的同义词)。 在5.1.3之前的PHP 5中,其用法将生成E_STRICT警告。


#5楼

所以基本上它是一种旧式,不要用于较新版本的PHP。 最好使用Public关键字;如果你不喜欢var关键字。 所以不要使用

class Test {var $name;
}

使用

class Test {public $name;
}

#6楼

var像public一样使用。如果varable在类var $ a中声明为这样; 如果意味着它的范围是公开的。 简单地说var~public

var $a;
public

#7楼

这里和现在在2018使用var进行变量声明是public同义词

class Sample{var $usingVar;public $usingPublic;function .....}

PHP关键字'var'有什么作用?相关推荐

  1. SAP MM 物料主数据采购视图中的字段'Var. OUn'的作用?

    SAP MM 物料主数据采购视图中的字段'Var. OUn'的作用? 物料主数据采购视图里有一个字段,叫做'Var. OUn'的, 如下图: 这个字段,笔者之前所参与的项目里,从来没有用过.所以,笔者 ...

  2. linux系统/var目录的作用

    linux系统/var目录的作用 一.总结 一句话总结: 1.如果/usr是安装时会占用较大硬盘容量目录,那么/var就是在系统运行后才会渐渐占用硬盘容量的目录. 2.因为var目录主要针对常态性变动 ...

  3. c 函数多次声明_【C语言】- static和extern关键字 - 对函数的作用!

    不同类型的变量有不同的存储类型.不同的生命周期.不同的作用域.这篇小文介绍2个比较重要的关键字:static和extern. static和extern不仅可以用在变量上,还可以用在函数上.这讲先介绍 ...

  4. java finally的作用_java中finally关键字的特点和作用是什么

    java中finally关键字的特点和作用是什么 发布时间:2020-09-08 11:12:01 来源:亿速云 阅读:114 作者:小新 小编给大家分享一下java中finally关键字的特点和作用 ...

  5. 在php中 var什么意思,php关键字”var”的作用是什么?

    这可能是一个很小的问题,但我既没有通过网络搜索引擎,也没有在php.net上找到答案.如果你没时间解释的话,请告诉我到哪里可以读到. "var"关键字在PHP中的含义是什么? ph ...

  6. 原来JScript中的关键字'var'还是有文章的

    都不记得是什么时候看的JScript的语法教程了,里面说在声明变量时忽略var关键字是完全合法的.当时也因为觉得JavaScript是loosely-typed的语言,所以var可能真的就是个摆设.但 ...

  7. 【C语言】20-static和extern关键字2-对变量的作用

    说明:这个C语言专题,是学习iOS开发的前奏.也为了让有面向对象语言开发经验的程序员,能够快速上手C语言.如果你还没有编程经验,或者对C语言.iOS开发不感兴趣,请忽略 上一讲介绍了static和ex ...

  8. static关键字(二)作用总结

    静态变量和静态方法 static关键字最基本的用法是: 1.被static修饰的变量属于类变量,可以通过类名.变量名直接引用,而不需要new出一个类来 2.被static修饰的方法属于类方法,可以通过 ...

  9. java extern的作用_学习笔记之20-static和extern关键字2-对变量的作用

    上一讲介绍了static和extern对函数的作用,static用来定义一个内部函数,不允许其他文件访问:extern用来定义和声明一个外部函数,允许其他文件访问.static和extern对变量也有 ...

最新文章

  1. 当手机淘宝遇见海尔电商
  2. java.net.sockettimeoutexception read timed out
  3. 如何在 Visual Studio 2019 中连接中国版 Azure
  4. 怎么能把看不清的照片给看清_远视怎么矫正?需要佩戴眼镜吗?
  5. 关于专注,关于最近的一些事情
  6. Flink系列-实时数仓之Flink实时写入ClickHouse并实时大屏Tableau
  7. python 递归函数_Python教程系列之递归函数与匿名函数调用
  8. 针对不同手机系统的LBS地图定位解决方案
  9. Gambit 6.编辑环境
  10. android 时间水印相机,水印相机时间打卡
  11. 家用NAS有什么用?充分挖掘你的NAS功能
  12. 如何实现电压、液位等模拟量信号的无线传输?
  13. 2011高校信息化实践者精英论坛之上海交大BI系统汇报
  14. python花瓣长度和花瓣宽度散点图鸢尾花_鸢尾花
  15. Java和C++程序员待遇问题
  16. 阿卜杜拉·法兹里和两个哥哥的故事(二)
  17. 自编剧本——爱上坑神姐姐的少女(很H很暴力)
  18. OpenGL之GLEW安装
  19. Matlab中的linspace()函数
  20. Java常用的文档注释

热门文章

  1. Binder相关面试总结(一):为什么Android要采用Binder作为IPC机制?
  2. OpenGL相关网站
  3. vc6.0 记录一些常见问题的解决方案
  4. Android 使用CornerPathEffect绘制圆角矩形
  5. Android EdgeEffect 使用 和 源码解析
  6. 算法------------完全平方数(Java版本)
  7. Java 正则表达式源码解析
  8. TableView/CollectionView 滑动顶部效果优化
  9. java webpack web项目_spring + spring mvc + mybatis + react + reflux + webpack Web工程例子
  10. HTML5新增标签与属性