나는 dreamhost에서 내 서버로 이동하고 일부 스크립트를 테스트합니다. 그리고 str_split
을 사용할 수 없다는 것을 알았습니다. 정의되지 않은 함수의 메시지가 주어졌습니다. 서버에서 버전을 확인했고 PHP 버전은 5.2.12입니다. 어떤 버전이 필요한지 궁금합니다. 고마워요.str_split에 필요한 PHP 버전은 무엇입니까?
Testcode :
<?php
$arr = str_split("lsdjflsdjflsdjflsdjfl");
print_r($arr);
?>
메시지 :
Fatal error: Call to undefined function: str_split() in /test.php on line 3
편집 @Justin 존슨 내가 서버의 시스템 디렉토리를 확인하고, 내가 Dreamhost.In에서 PHP의 두 가지 버전이 발견
사용자의 webroot 파일은 PHP5에 의해 파싱됩니다. 그래서 webroot.php에 phpinfo.php를 넣어서 php 5.2.12를 얻었습니다. php 파일이 php test.php를 사용하여 직접 명령 줄에서 실행되면 다른 PHP v 4.x가 작동하는 이유입니다. 오류가 발생한 이유입니다. 내가 사용할 때/usr/local/php5/bin/php test.php
모든 것이 정상입니다.
http://php.net/manual/en/function.str-split.php 이 질문에 대한 답이 문서의 상단에 있습니다. –
물론 나는 이것을 보았지만 PHP5.2.12를 사용하는 서버에서 오류가 발생했습니다 : ( – Young