0
DatePeriod 객체를 통해 일부 코드를 실행할 코드 스 니펫이 있습니다. 어떤 상황에서는이 foreach를 DatePeriod에서 두 번 실행해야합니다. 내가 생산으로 전환 할 때 내 개발 서버에객체에서 foreach를 사용하는 PHP는 한 번만 실행됩니다.
foreach($objects as $object){
foreach($period as $date){
//do stuff
}
}
이, 잘 실행됩니다. 그것은 처음으로 실행됩니다. 이후의 모든 시도는 foreach $ 기간을 건너 뜁니다.
$ period 개체의 설정을 해제하고 초기화하여이 문제를 해결할 수 있지만 피할 수만 있다면 그렇게하지 않을 것입니다.
내 코드가 내 프로덕션 서버에서만 작동하는 이유를 아는 사람이 있습니까?
감사합니다.
dev 서버와 프로덕션 서버의 PHP 버전/OS가 같습니까? – tyteen4a03
foreach가 문제를 해결 한 후에'reset ($ period);'를 수행합니까? – popthestack
@TimothyChoi [제작 : 우분투의 PHP 버전 5.3.2-1] [개발 : PHP 7의 5.4.7 버전 (xampp)] – Adrian