【发布时间】:2017-02-23 13:44:03
【问题描述】:
我刚刚开始使用 PHP 练习 OO 编程。最近遇到一个问题。
我试图在类中声明一个变量,但未初始化它。后来在该类的一个方法中,当我尝试初始化变量时,它显示以下错误:
未定义变量:第 6 行 C:\wamp\www\sample.php 中的 a
致命错误:无法在第 6 行访问 C:\wamp\www\sample.php 中的空属性
这是我要执行的代码:
<?php
class Sample{
public $a;
function call($b){
$this->$a = $b;
echo $a;
}
}
$sam = new Sample();
$sam->call(5);
?>
我该如何解决这个问题?
【问题讨论】:
标签: php