Maison > développement back-end > tutoriel php > 大家帮忙看一下这段简单的代码哪里有问题

大家帮忙看一下这段简单的代码哪里有问题

WBOY
Libérer: 2016-06-23 14:15:03
original
1006 Les gens l'ont consulté

    private function getUserInfo(callable $Human)    {        try {            $users = (new $Human)->getUser()['users'];            $underageUsers = [foreach ($users as $user) if ($user->age < 18) yield $user];                        list($userNames, $ages) = array_map(                function($value) {return array_column($value, array('userNames', 'ages'), default);},                 mb_convert_encoding($underageUsers, 'utf-8', 'gbk')            );                        return ['name' => $userNames, 'surname' => $ages];        } catch(Exception $e) {            error_log($e);        }    }
Copier après la connexion


回复讨论(解决方案)

callable 是什么?给出定义!

callable 是一个提示占位符.
说明参数是可以调用的资源体 

这个代码真心时尚啊,一堆php 5.5的特性。

$underageUsers是一个数组,什么时候mb_convert_encoding可以接受一个数组作为参数了

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal