Php 如何在课堂上获取变量

Php 如何在课堂上获取变量,php,Php,现在我有课了 class test{ var $var_test = 'test'; } 我怎样才能得到它 我想 $t = new test(); echo $t->var_test; 这是真的吗你试过了吗 但是是的,这是真的。(如果您要从类外访问该成员,最好使用public声明该成员。)您尝试过吗 但是是的,这是真的。(如果要从类外访问该成员,最好使用public声明该成员。)如果变量是public,则是。请确保为您的变量和方法使用 通常,您需要使用get()和set()方法来处理

现在我有课了

class test{
var $var_test = 'test';

}
我怎样才能得到它

我想

$t = new test();
echo $t->var_test;
这是真的吗你试过了吗

但是是的,这是真的。(如果您要从类外访问该成员,最好使用
public
声明该成员。)

您尝试过吗

但是是的,这是真的。(如果要从类外访问该成员,最好使用
public
声明该成员。)

如果变量是public,则是。请确保为您的变量和方法使用

通常,您需要使用
get()
set()
方法来处理类本身中的数据。这些方法可以让人们的脏手远离您的数据:)通常,这些方法会从类中返回值(
return$this->val;
),因此没有人可以直接访问变量。

如果您的变量是公共的,则是。请确保为您的变量和方法使用


通常,您需要使用
get()
set()
方法来处理类本身中的数据。这些可以让人们的脏手远离您的数据:)通常,这些将从类中返回值(
return$this->val;
),因此没有人可以直接访问变量。

如果您想知道

$t = new test();
echo $t->var_test;
如果答案是正确的,那么答案是肯定的。我猜你提出这个问题是因为你开发的代码有问题,你想理解为什么它不起作用。如果是这种情况,那么您应该报告您正在使用的确切代码


作为旁注,您编写的代码是针对PHP4的;PHP5使用不同的语法进行类声明,即使它能够解析PHP4类。

如果您想知道

$t = new test();
echo $t->var_test;
如果答案是正确的,那么答案是肯定的。我猜你提出这个问题是因为你开发的代码有问题,你想理解为什么它不起作用。如果是这种情况,那么您应该报告您正在使用的确切代码


作为旁注,您编写的代码是针对PHP4的;PHP5使用不同的语法进行类声明,即使它能够解析PHP4类。

可见性不仅仅是让其他人的手远离你的数据,它也是为了你自己肮脏的手!通过将某个内容声明为私有,您可以100%确定您和其他任何人都没有在其他代码中使用它,因此,您可以在将来自由地修改或删除它,而无需在整个项目中清理所有懒得使用适当访问器的地方。可见性不仅仅是让其他人的手远离您的数据,也是为了您自己肮脏的手!通过将某个内容声明为私有,您可以100%确定您和其他任何人都没有在其他代码中使用它,因此您可以在将来自由地修改或删除它,而无需在整个项目中清理所有懒得使用适当访问器的地方。很好。请记住,尽可能使用
private
声明成员,如果需要从外部访问,则仅使用
public
声明成员。好。请记住,尽可能使用
private
声明成员,如果需要从外部访问,则仅使用
public
声明成员。