gpt4 book ai didi

PHP - 将变量传递给类

转载 作者:可可西里 更新时间:2023-11-01 13:04:04 26 4
gpt4 key购买 nike

我正在努力学习 OOP,并且我已经完成了这门课

class boo{

function boo(&another_class, $some_normal_variable){
$some_normal_variable = $another_class->do_something();
}

function do_stuff(){
// how can I access '$another_class' and '$some_normal_variable' here?
return $another_class->get($some_normal_variable);
}

}

我在 another_class 类中的某个地方称它为

$bla = new boo($bla, $foo);
echo $bla->do_stuff();

但是我不知道如何访问do_stuff函数里面的$bla,$foo

最佳答案

<?php
class Boo
{

private $bar;

public function setBar( $value )
{
$this->bar = $value;
}

public function getValue()
{
return $this->bar;
}

}

$x = new Boo();
$x->setBar( 15 );
print 'Value of bar: ' . $x->getValue() . PHP_EOL;

请不要在 PHP 5 中通过引用传递,没有必要,而且我读到它实际上更慢。

我在类中声明了变量,但您不必这样做。

关于PHP - 将变量传递给类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4877851/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com