プロパティを設定して別の関数で使用しようとしています。
私は持っている
while($texts->employees()){
$employee = $employees->get();
switch($employee->getInfoType()){
case 'email':
$this->buildemail($employee);
break;
case 'Name':
$this->buildName($employee);
break;
case 'Numbers':
$this->buildNumbers($employee);
break;
}
function buildEmail($employee){
$this->email=$employee->getEmail(); //get the email.
}
function buildName($employee){
$this->Name=$this->getName(); //get the name
$this->employeeInfo=$this->email.$this->name; //combine the email and numbers.
//$this->email is '' becasue it's only defined in buildEmail().
}
function buildNumbers($employee){
$this->numbers=$this->getNumbers();
}
メソッドで定義されて$this->email
いるため、buildName メソッドを取得できないようです。各メソッドには非常に多くのコードがあるため、スイッチを使用する必要があります。とにかくこれを行うことはありますか?this->email
buildemail