사용자 작업 요청을 읽고 해당 구성 요소로 파싱하는 PHP 스크립트입니다. 예, 사용자 유형은 SET Colour = Blue
또는 describe Chocolate Cake = The best cake ever!
에서 I는 다음과 같이 사용하고 있습니다 : 나는 문자열의 나머지 부분을 얻기에 아무것도 찾을 수 없습니다strtok (null)로 인해 버그가 발생합니까?
$actionKeyword = strtok($actionRequest, " "); // keyword followed by space
$name = strtok("="); // Then name followed by equals
$description = strtok(null); // get the rest of the string
. PHP.net의 예는 공백을 사용하여 각 단어를 토큰 화했지만 설명의 일부가 아닐 수도있는 문자는 없습니다. 이 솔루션은 내 테스트에서 작동합니다.
부작용이 있거나 실패 할 특별한 경우가 있습니까? 아니면 나머지 라인을 얻는 데 완벽하고 안전하며 수용 가능한 방법입니까?
불쾌한 부작용이 없어야합니다. ;) –