当前位置:首页 » 编程语言 » 对象属性php

对象属性php

发布时间: 2022-10-09 08:46:14

php类中为什么要使用public定义对象属性

public 表示可公共调用它,不过你不使用public也行,默认是public的
有时我们不想外部调用它,可以使用private关键字。这是php5后才加入的,一些CMS源码为了兼容php4,写的类都没有这些关键字的,如果不考虑php4兼容的话建议使用关键字,养成好习惯。

⑵ 为什么PHP对象的属性不能给它赋值为对象和资源性的变量

可以的。。只是在定义类属性的时候不可以。

因为在声明属性的时候,不能书写表达式。
实例化好的对象属性,是可以随意赋值的。除非是 __set 和 __get 方法制作的“伪属性”,在方法里加了判断。

⑶ php对象属性赋值

你这样使用时不符合oop的规范的,成员变量在最开始只能简单的定义,如果你要实现上述的代码应该这样:
class Test{
public $strtodate = 0;
public function __construct() {
$this->$strtodate = strtotime('2012-01-22');

}
}

$test = new Test();
echo $test->strtodate;

⑷ php 中的 -> 对象的方法或者属性 一般是干什么的用在什么地方

你这样用当然是不行的了,"->"符号是用在对象中的,符号左边是对象右边对象的属性或者方法
例:
<?php
//一个people类
//有两个属性和一个方法
class
People{
public
$name;
public
$age;
function
say($word)
{
echo
$word;
}
}
//实例化一个对象
$a
=
new
People();
//对象属性初始化
$a->name="zhangsan";
echo
$a->name;
//调用
方法
$a->say("hello");
?>

⑸ PHP如何获取对象属性 急急急!!!

对象->属性名

⑹ PHP 中的 对象 类 属性 实例化 到底是怎么理解的啊·

我的理解
说一个人养了一只小狗(定义一个对象),把狗牵过来,摆在面前,让它确实存在(实例化)。
类,就是类别。人是一类,狗是一类。
属性就是人的特点,长头发、白皮肤、黑眼珠。
方法就是人会唱歌、会说话、会跑步跳跃等各种行为。
对象,就是类里面的一个个体。人类中的每一个人都是一个对象

⑺ PHP中对象属性的作用是什么

可以在后面调用!相当于全句变量!但只可以在类范围使用

⑻ php怎么获取对象的属性名

使用 get_object_vars() 方法
缺点: 只能显示 public 的
//只显示public的
var_mp(get_object_vars($test));

处理: 在类中定义一个public 的方法, 外部对象调用即可显示所有属性(除了静态属性之外)
function showAllProperties2(){
var_mp(get_object_vars($this));
}

热点内容
你知道甲鱼密码是多少吗 发布:2024-12-22 10:26:32 浏览:812
我的世界国服服务器开服 发布:2024-12-22 10:09:55 浏览:543
标题编译策略 发布:2024-12-22 10:04:45 浏览:222
android开发xml 发布:2024-12-22 10:00:20 浏览:64
sql服务器名称什么时候能写ip 发布:2024-12-22 09:53:19 浏览:129
域控制服务器怎么设置ip 发布:2024-12-22 09:43:23 浏览:883
csvreaderpython 发布:2024-12-22 09:43:13 浏览:769
linux更改用户 发布:2024-12-22 09:35:19 浏览:506
信息的编程加工 发布:2024-12-22 09:33:48 浏览:117
移动办公专家服务器地址写什么 发布:2024-12-22 09:25:13 浏览:148