1

Zend テストの勉強中に、動作するこのコードに出くわしましたが、array_push に 2 つの奇妙な props がある理由がわかりません。strtolower と ucfirst は、変数があるべき場所で使用されます。ドキュメントを見逃していませんか?

<?php
    $str = 'MY STRING';

    $funcs = array();

    array_push($funcs, 'strtolower', 'ucfirst');

    foreach ($funcs as $func) {
        $str = $func($str);
    }

    if ($str == 'My string') {
        echo "Correct";
    }
    else {
        echo "Incorrect";
    }
?>
4

2 に答える 2