【发布时间】:2012-08-01 01:23:27
【问题描述】:
我想在它的类之外使用一个数组,但我不太确定如何做到这一点。
班级。
class Classname{
public function Functionname(){
$sql = 'SELECT * FROM...';
$result = mysql_query($sql);
$sgArray[] = array();
while($row = mysql_fetch_assoc($result)){
return $sgArray[] = $row['a'];
}
我需要数组的代码(类外)。
$var = 'somevalue';
$Array = ???
if(in_array($var, $Array)) {
//enter code here
}
希望有人可以帮助我,因为我对 OOP 还不太熟悉。
【问题讨论】:
-
你想做什么?使用你在函数中创建的
$sgArray? -
不要在
return循环内使用while!如果您有多行,它将在第一次迭代时返回。而是在循环结束后return $Array。