내가이 말 범위 ... PHP 함수 변수
function one($x){
return $a + $x;
}
function two(){
$a = 5;
echo one(3);
}
이 답 "8"또는 "3"을 표시됩니까? 다시 말해서, $ a의 값을 얻거나 그 어딘가에서 전역 적으로 선언해야합니까?
N.B. 나는 그것을 아직 시도하지 않았지만, 그것이 어떤 방향으로 작용하는지 또는 다른 방향으로 작용 하는지를 이해하기 위해 여기에서 요구하고있다.
미터 다음에 클래스를 작성해야합니다. 그런 다음 모든 메소드는 해당 메소드에서 사용할 수 있습니다. 코드를 추하게 만들지 마라 !!! –
@LawrenceCherone 예제를 사용하여 클래스를 사용하는 예제를 제공 할 수 있습니까? –
소프트웨어 디자인에 대한 기본적인 질문으로 돌아가고 하나의 예를 통해 거의 대답 할 수 없으므로 다소 광범위합니다. 다음과 같은 비슷한 질문으로 시작하십시오 : http://stackoverflow.com/questions/5861163/php-function-design-passing-parameters – deceze