| 제목 | 후크의 질문 | ||
|---|---|---|---|
| 글쓴이 | 헛발이 | 작성시각 | 2014/04/01 16:59:09 |
|
|
|||
|
발음상 문제가 있으니 영어로 써야 겠군요 ... 원도에 AMP를 깔고 초기상태에서 Hook를 이용하여 레이아웃을 만들어두었습니다. 아주 잘 됩니다... 문제도 하나두 없습니다.. 그 소스를 그대로 복사해서 맥으로 가져 왔습니다. 맥에도 MAMP를 깔았습니다.. 그리고 위치시키고 돌려보니 백지상태가 됩니다. 왜그런지 하루종을 찾아 봤는데.. PHP 에러가 뜨는군요.... [01-Apr-2014 09:54:55 Europe/Berlin] PHP Parse error: syntax error, unexpected 'Yield' (T_YIELD), expecting identifier (T_STRING) in /Users/계정/htdocs/사이트명/application/hooks/Yield.php on line 3 3번라인엔 class Yield 이 문장이 있습니다.. Hook를 false 하면 또 아주 잘 돌아 갑니다... Hook만 건너띄면 그 이후로는 아주 잘 돌아 갑니다... 음... 왜그런지 예상됩니까? .... |
|||
| 다음글 | mysql 에서의 innodb_memcache | ||
| 이전글 | Memcached 와 MySQL 질문 (1) | ||
|
헛발이
/
2014/04/01 17:13:16 /
추천
0
|
|
헛발이
/
2014/04/01 17:15:00 /
추천
0
역시 MAMP에서 PHP의 버젼을 낯추니 에러 없이 잘 될아 가네요...
휴 |
|
헛발이
/
2014/04/02 09:02:12 /
추천
0
정확한건 버젼에 문제기 하지만 해결을 위한 방법이 틀리군요 ㅋㅋ
버전을 낮추면 되는줄 알았는데 그게 아니고 클래스명 Yield 이 예약어 인가 보네요... 클레스 명을 바뀌주니 버젼에 상관 없이 잘 돌아 가네요 .. 자문자답이였습니다. |
|
한대승(불의회상)
/
2014/04/02 09:13:00 /
추천
0
헛발이// generator 키워드라는군요.
무엇에 쓰는 물건인지 봤는데 흥미롭군요.
<?php
function gen_one_to_three() {
for ($i = 1; $i <= 3; $i++) {
// Note that $i is preserved between yields.
yield $i;
}
}
$generator = gen_one_to_three();
foreach ($generator as $value) {
echo "$value\n";
}* 결과1 2 3 |
|
헛발이
/
2014/04/02 09:27:42 /
추천
0
역시나 그렇군요...
근데 무엇에 쓰는 물건인가요 ㅋㅋ 1,2,3 찍기 위해서 echo문으로도 충분한데 ㅋㅋ |
|
배불뚝이
/
2014/04/02 11:30:59 /
추천
0
python 커뮤니티에 잘못들어온줄 알았네요. php 에도 generator를 넣었나 보군요
|
너무 최신버전인듯...
ㅡ.ㅡ;;