0
如何在類中使用變量,例如,如果我從成員函數中更改變量的值,那麼其值將在全局範圍內更改。我怎樣才能做到這一點?如何在類中使用變量來全局更改其值PHP
如何在類中使用變量,例如,如果我從成員函數中更改變量的值,那麼其值將在全局範圍內更改。我怎樣才能做到這一點?如何在類中使用變量來全局更改其值PHP
我認爲你正在尋找這樣的:
class abcd {
public $value;
function __construct($value) {
$this->value = $value;
}
public function change ($change)
{
$this->value = $change;
}
}
$new= new abcd (123);
print_r($new);
$new->change (546);
print_r($new);
first.php
<?php
class first {
private $name;
function __construct() {
$this->name="name";
}
function changeName(){
$this->name="newName";
}
function getName()
{
return $this->name;
}
}
?>
second.php
<?php
include 'first.php';
$firstObject=new first;
echo $firstObject->getName().'<br>';
$firstObject->changeName();
echo $firstObject->getName();
?>
如果你必須這樣做,這聽起來像你有一個設計問題。 – tyteen4a03 2014-11-24 07:19:21
使用'session'是人們可以做的最簡單的事情 – Ronser 2014-11-24 07:20:27
大多數人都試圖*避免*全局狀態。 :) – 2014-11-24 07:25:11