'<a rel="nofollow" href="$1" class="bbc_link new_win" target="_blank">'
나는 urlencode()
기능을 사용하고 싶은 :문자열 내부에서 함수를 사용하는 방법은 무엇입니까?
'<a rel="nofollow" href="urlencode($1)" class="bbc_link new_win" target="_blank">'
을 ...하지만이 사용할 수 없습니다 $1
문자열에서 변수가 아니기 때문에 ...
'<a rel="nofollow" href="'.urlencode($1).'" class="bbc_link new_win" target="_blank">'
을 ; 그것은 대신 간단한 무료 포럼에서 메타 변수입니다.
그것은 당신이 할 수없는 http://www.test.com/out.php?out=http://www.example.com
귀하의 경고는 내 직감을 반영합니다. 그러나 이것이 실제로 내가 할 수있는 유일한 문제는 익숙하지 않은 관례라는 것입니다. 클래스/객체는 실제로 [나쁜 습관]입니다 (http://en.wikipedia.org/wiki/Poltergeist_ (computer_science)) - OOP 컨텍스트에서 _. 'FunctionAgent'가 개발자의 삶을 편하게 해준다면 (그리고 스크립트 실행 시간이 밀리 세컨드 (millisecond)) 걱정되지 않는다면, 왜 사용하지 않을까요? –
내 황금률은 @smhmic : 사람들이 기대 또는 verbosly을 문서화 무엇에 충실. 자신이하고있는 일, 왜 그 일을하고있는 이유, 그리고 "깨끗한"행동으로 당신이 고려하고 해산 한 접근에 대해 깊이있는 설명을 써야한다면 "규칙"을 얼마나 희박하게하는지 매우 흥미 롭습니다. 하지만이 3 살짜리 코드를 보면'call_user_func'을 사용해야한다는 것을 알았습니다. –