这是我在oopphp中的第一个程序。这很简单,我想给一个变量加一个数值。程序必须输出2。
<?php
class MyClass
{
public $a = 1;
public function abc()
{
if ($a=1){
$a+1;
}
}
}
$obj = new MyClass;
echo $obj->abc;
?>
除了gview的答案:
if ($a=1){
$a+1;
}
应为:
if ($a == 1){
$a = $a + 1;
}
=
运算符用于赋值,而不是用于比较。
return $a;
你会在回声中得到一些东西。
您没有返回结果
public function abc()
{
if ($a==1){
$a++;
}
return $a;
}
我想您忘记从abc()返回值了
public function abc()
{
if ($a=1){
$a+1;
}
return $a;
}