의 방법 반환 값을 사용할 수 없습니다?은 조건이 오류를 일으키는 경우 다음 쓰기 컨텍스트
11
A
답변
26
첫 번째 if
문을 if(! $this->session->userdata('user_id'))
으로 바꿉니다.
empty
함수는 변수가 비어 있지만 userdata
이 함수인지 확인합니다. 또한 CodeIgniter documentation에 따라 사용자의 정보에 대해 userdata
함수는 해당 항목이 없으면 FALSE
을 반환합니다. 즉, user_id
이 세션에 없으면 else
의 코드가 실행됩니다.
2
empty() 함수는이 방법으로 사용할 수 없습니다. 그것은 참조 인수를 기대하지만 직접 함수 반환은 아닙니다. 함수 리턴은 참조로 전달 될 수있는 변수로 간주되지 않습니다.
$test = $this->session->userdata('user_id');
if(!empty($test))
$user_id = $test;
else
$error = "ID doesn't exist";
5
당신이 다음 CodeIgniter는 이미 당신을 위해 수행하여 데이터를 확인 할 필요가 없습니다 CodeIgniter의의 세션 라이브러리를 사용하는 경우. $this -> session -> userdata('user_id')
이 비어 있거나 설정되지 않은 경우 false로 반환됩니다. 그
$user_id = $this->session->userdata('user_id');
if(!$user_id){ }else{ $error = 'ID doesn't exist'; }
0
if(($this -> session -> userdata('user_id') > 0)
같은 단지 코드 뭔가가 더 나은 대신 경우 ($이 -!> 세션 -> 유저 데이터 ('USER_ID'))
때때로 때문에 오류 발생
관련 문제
- 1. auto_increment가 CREATE TABLE에서 오류를 일으키는 경우
- 2. CakePHP가 오류를 일으키는 요소
- 3. 조건이 작동하지 않는 경우 다음 업로드가 필요한 이유는 무엇입니까?
- 4. 또는 조건이 "예기치 않은 T_VARIABLE"오류를 발생시키는 경우
- 5. 조건이 작동하지 않는 경우
- 6. 자바 스크립트 오류를 일으키는 div id의 하이픈
- 7. 거짓 오류를 일으키는 MVC 클라이언트 유효성 검사
- 8. 오류를 일으키는 as3의 비동기 이벤트 catch
- 9. dequeueReusableCellWithIdentifier가 UIImageView에서 문제를 일으키는 경우
- 10. TextView.onDraw가 무한 루프를 일으키는 경우
- 11. 조건이 존재하는 경우 MySQL 트리거
- 12. 구문 오류를 일으키는 라인을 찾을 수 없습니다.
- 13. NSZombieEnabled가 EXC_BAD_ACCESS 오류를 일으키는 개체 유형을보고하지 않습니다.
- 14. 이 코드가 분할 오류를 일으키는 이유는 무엇입니까?
- 15. 변환 오류를 일으키는 행을 찾을 수 없습니다
- 16. ruby on rails에서 오류를 일으키는 모델 이름
- 17. WPF 디자이너 오류를 일으키는 데이터 바인딩
- 18. 세그먼트 화 오류를 일으키는 sqlstm.sqpadto = sqlstm.sqadto
- 19. 내부 서버 오류를 일으키는 htaccess의 NC 플래그
- 20. 문자열 할당이 세그멘테이션 오류를 일으키는 이유는 무엇입니까?
- 21. 이 C# 코드가 오류를 일으키는 이유는 무엇입니까?
- 22. 이 코드가 런타임 오류를 일으키는 이유는 무엇입니까?
- 23. 오류를 일으키는 IN() 절의 하위 쿼리
- 24. 세그멘테이션 오류를 일으키는 코드 행을 결정 하시겠습니까?
- 25. seg 오류를 일으키는 벡터 값 변경
- 26. 쓰기 오류를 사용하여 Powershell의 오류 스트림에 쓰기
- 27. TableViewCells의 UIView가 성능 문제를 일으키는 경우?
- 28. awk가 다음 오류를 표시합니다.
- 29. 너비와 높이 조건이 getimagesize 인 경우 PHP
- 30. 은, 다음 같은 pageload
'(행 번호)'는 (는) 어디에 있습니까? – MeLight