가능한 중복 정적 배열을 액세스 할 :이 클래스가
how do i access static member of a class?올바른 방법은 PHP 클래스 내부의 정적 함수에서
합니다. 그 createNew
함수에서 나는 $reftbArr = tc_group::$tblFields;
을 참조한다.
나는이 클래스와 비슷한 많은 클래스를 두 번 가지고있다. 그것들은 같은 메소드와 변수를 가지고 있지만 물론 클래스 이름은 다릅니다.
createNew
은 tc_group::$tblFields;
에 액세스하는 데 가장 좋은 방법은 있지만 하드 코딩 된 클래스 이름은 없습니까?
<?php
class tc_group {
public $id;
public $password;
private static $tableName = "tc_group";
public static $tblFields = array(
':id' => array('value' => '','required' => 0),
':password' => array('value' => '','required' => 0)
);
public static function createNew($link , $tblfields){
$reftbArr = tc_group::$tblFields;
}
}
?>
+1, downvotes 중 하나를 부정합니다. 세상을 더 좋은 곳으로 만들기 위해 노력하고 있습니다. :) – Nick