NEW Nmail PHP 3 업그레이드 할인
자세히 보기

PHP 5.4 에서의 문제

송*이 2013.11.26 20:10 조회 4545

※ 필수입력정보 ※


 

▷ 제품버젼 : Nmail PHP 2.5.1

▷ 오류발생 메뉴/주소 : nmail/member.php 등등

▷ 에러메세지 : Fatal error: Call-time pass-by-reference has been removed in /usr/local/nmail/nmail/member.php on line 468


 

▷ 질문내용 :

PHP 5.4 부터는 함수의 인자로 reference 를 사용하지 못하게 되어 있어서 오류가 납니다.

그렇다고 모든 파일을 찾아서 함수의 인자값을 넘겨주는 부분의 & 기호를 지울 수도 없는 노릇이고요..

처음에 설치 해볼때도 굉장히 애먹었습니다. MySQL Server 5.5 를 사용중이라 TYPE=MyISAM 을

ENGINE=MyISAM 으로 바꿔주고요

또 PHP 5.4 에서 없어진 함수 중 하나인 session_register 함수도

global_user_define.inc.php 파일에 넣었지만 require_once 위치가 맨 아래쪽이어서

global.php 파일에서 위쪽에 올려 두었습니다.

그러나.. 함수의 인자로 reference 타입을 넘겨 주는 부분이 가장 큰 문제네요

어떻게 해결을 해야 합니까?

[****@**** ~]# cat /etc/*-release
CentOS release 5.9 (Final)
[****@**** ~]# php -v
PHP 5.4.17 (cli) (built: Jul 12 2013 21:35:54)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies
with the ionCube PHP Loader v4.4.4, Copyright (c) 2002-2013, by ionCube Ltd.
[****@**** ~]#

댓글 5
이전 글 Nmail PHP 를 삭제 하려면? 1 송*이 2013.11.27
다음 글 메일 복구시 최대용량증설은 어디서하나요? 2 큰*랑 2013.11.22