0
는 list() upacks string
은 무엇을 의미 하는가 list() can no longer unpack string variables. str_split() should be used instead.
을 말한다? 예를 들어주십시오. http://php.net/manual/en/function.list.php 에 대한 코멘트에서
는 list() upacks string
은 무엇을 의미 하는가 list() can no longer unpack string variables. str_split() should be used instead.
을 말한다? 예를 들어주십시오. http://php.net/manual/en/function.list.php 에 대한 코멘트에서
우리가 찾을 :
<?php
$string = "abcde";
list($foo) = $string;
var_dump($foo);
// output: string(1) "a"
그것은 새로운에서 list()
에 지정된 요소로 확장, 떨어져 배열처럼 액세스 할 수있는 문자열 변수를 취할 것을 PHP 버전의 경우 할당은 다음과 같이 구현되어야합니다 :
list($foo) = str_split($string);
list()
은 더 이상 암시 적 분할을 수행하지 않습니다.
내가 한 것은'list ($ foo) = 'abcde';와 같은 문자열을 직접 할당하는 것이고 PHP 5.6에서는 $ foo가 null입니다. – Jarod