728x90
300x250
내 경험상 위주로 기록을 해두려고한다
홈페이지마다 쓰는 함수도 제각각이고 코딩스타일도 제각각이어서 이 글이 나를 제외하면 다른분들께는 도움이
안될 확률이 매우 클거같다 ~
1. mysql vs mysqli
이건 그래도 매우 흔히 발생하는 에러같은데 php 5.3 에서 열심히 mysql 연동하는 부분에
작성되있던 mysql 부분을 mysqli 로 죄다 바꿔줘야한다
그리고 err 출력하는 부분도 약간 조금 다른거같다
//PHP7 에서의 mysql 연동시 에러출력
mysqli_connect_errno
기존에 PHP5 에서 되있던 mysql_connect , mysql_close, mysql_query 모조리 싹다
중간에 i 를 붙여줘야한다는 점 명심하자
2. 참조전달
이 부분은 나도 좀 더 봐야할 부분인데 , 이걸 지나치고 2시간이나 넘게 뻘짓을했다
기존 php5 에서 작성되어있던 함수에 매개변수로 참조가 되어있었는데
앞에 "&" 가 붙은게 참조라는데 이부분은 나도 잘모르겠다 여튼 이걸 지우니 다 정상작동되고 .. 에러가 모두 잡혔다
분명히 필요하니까 저렇게 기존에 개발이 되어있었을텐데 뭐였을까 ...
왜 오류가 났을까 .. 원인을 못찾겠다
test(&$var)
여튼 마지막으로 에러 출력해주고 에러 해결하는데에 큰 힘이 되어준
error_reporting(E_ALL);
ini_set("display_errors", 1);
이 고마운 녀석들도 기록을 해둔다
PHP 에러출력 해주는 구문이다 그냥 파일 상단에 넣고 돌리면 에러가 출력된다.
728x90
300x250