PHP关键字'var'有什么作用?
这可能是一个非常微不足道的问题,但我无法通过网络搜索引擎或php.net找到答案。 如果您没有时间解释,请告诉我我可以阅读的内容。
- 'var'关键字在PHP中意味着什么?
- 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引入了属性和方法可见性 ( public
, protected
和private
),因此不推荐使用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'有什么作用?相关推荐
- SAP MM 物料主数据采购视图中的字段'Var. OUn'的作用?
SAP MM 物料主数据采购视图中的字段'Var. OUn'的作用? 物料主数据采购视图里有一个字段,叫做'Var. OUn'的, 如下图: 这个字段,笔者之前所参与的项目里,从来没有用过.所以,笔者 ...
- linux系统/var目录的作用
linux系统/var目录的作用 一.总结 一句话总结: 1.如果/usr是安装时会占用较大硬盘容量目录,那么/var就是在系统运行后才会渐渐占用硬盘容量的目录. 2.因为var目录主要针对常态性变动 ...
- c 函数多次声明_【C语言】- static和extern关键字 - 对函数的作用!
不同类型的变量有不同的存储类型.不同的生命周期.不同的作用域.这篇小文介绍2个比较重要的关键字:static和extern. static和extern不仅可以用在变量上,还可以用在函数上.这讲先介绍 ...
- java finally的作用_java中finally关键字的特点和作用是什么
java中finally关键字的特点和作用是什么 发布时间:2020-09-08 11:12:01 来源:亿速云 阅读:114 作者:小新 小编给大家分享一下java中finally关键字的特点和作用 ...
- 在php中 var什么意思,php关键字”var”的作用是什么?
这可能是一个很小的问题,但我既没有通过网络搜索引擎,也没有在php.net上找到答案.如果你没时间解释的话,请告诉我到哪里可以读到. "var"关键字在PHP中的含义是什么? ph ...
- 原来JScript中的关键字'var'还是有文章的
都不记得是什么时候看的JScript的语法教程了,里面说在声明变量时忽略var关键字是完全合法的.当时也因为觉得JavaScript是loosely-typed的语言,所以var可能真的就是个摆设.但 ...
- 【C语言】20-static和extern关键字2-对变量的作用
说明:这个C语言专题,是学习iOS开发的前奏.也为了让有面向对象语言开发经验的程序员,能够快速上手C语言.如果你还没有编程经验,或者对C语言.iOS开发不感兴趣,请忽略 上一讲介绍了static和ex ...
- static关键字(二)作用总结
静态变量和静态方法 static关键字最基本的用法是: 1.被static修饰的变量属于类变量,可以通过类名.变量名直接引用,而不需要new出一个类来 2.被static修饰的方法属于类方法,可以通过 ...
- java extern的作用_学习笔记之20-static和extern关键字2-对变量的作用
上一讲介绍了static和extern对函数的作用,static用来定义一个内部函数,不允许其他文件访问:extern用来定义和声明一个外部函数,允许其他文件访问.static和extern对变量也有 ...
最新文章
- 当手机淘宝遇见海尔电商
- java.net.sockettimeoutexception read timed out
- 如何在 Visual Studio 2019 中连接中国版 Azure
- 怎么能把看不清的照片给看清_远视怎么矫正?需要佩戴眼镜吗?
- 关于专注,关于最近的一些事情
- Flink系列-实时数仓之Flink实时写入ClickHouse并实时大屏Tableau
- python 递归函数_Python教程系列之递归函数与匿名函数调用
- 针对不同手机系统的LBS地图定位解决方案
- Gambit 6.编辑环境
- android 时间水印相机,水印相机时间打卡
- 家用NAS有什么用?充分挖掘你的NAS功能
- 如何实现电压、液位等模拟量信号的无线传输?
- 2011高校信息化实践者精英论坛之上海交大BI系统汇报
- python花瓣长度和花瓣宽度散点图鸢尾花_鸢尾花
- Java和C++程序员待遇问题
- 阿卜杜拉·法兹里和两个哥哥的故事(二)
- 自编剧本——爱上坑神姐姐的少女(很H很暴力)
- OpenGL之GLEW安装
- Matlab中的linspace()函数
- Java常用的文档注释
热门文章
- Binder相关面试总结(一):为什么Android要采用Binder作为IPC机制?
- OpenGL相关网站
- vc6.0 记录一些常见问题的解决方案
- Android 使用CornerPathEffect绘制圆角矩形
- Android EdgeEffect 使用 和 源码解析
- 算法------------完全平方数(Java版本)
- Java 正则表达式源码解析
- TableView/CollectionView 滑动顶部效果优化
- java webpack web项目_spring + spring mvc + mybatis + react + reflux + webpack Web工程例子
- HTML5新增标签与属性