Я наткнулся на этот сценарий по адресу http://www.php.net/manual/en/function.str-split.php#78040
/** Returns a formatted string based on camel case. eg "CamelCase" -> "Camel Case". */ function FormatCamelCase( $string ) { $output = ""; foreach( str_split( $string ) as $char ) { strtoupper( $char ) == $char and $output and $output .= " "; $output .= $char; } return $output; }
Часть Curios Is:
strtoupper( $char ) == $char and $output and $output .= " ";
Мой вопрос
strtoupper( $char ) == $char and $output and $output .= " ";
и почему его действительный break
, return
, echo
но оно работает для любой функции, включая print