0

このコードが機能しない理由(コンテンツ$this->_string)が空である理由を誰かが説明できますか?

<?php
class WordProcessor
{
    public $_string = '';

    public function __constructor($text)
    {
        $this->_string = $text;
    }

    public function toLowerCase()
    {
        $this->_string = strtolower($this->_string);
        return $this;
    }

    public function trimString()
    {
                echo $this->_string;
        $this->_string = trim($this->_string);
        return $this;
    }

    public function capitalizeFirstLetter()
    {
        $this->_string = trim($this->_string);
        return $this;
    }

    public function printResult()
    {
        echo $this->_string;
    }
}

$data = new WordProcessor("here Are some words!  ");
$data->trimString()->toLowerCase()->capitalizeFirstLetter()->printResult();
4

2 に答える 2

5

constructの代わりに使用constructor

于 2012-06-04T12:20:41.003 に答える
0

これは

public function __construct($text)

いいえ__constructor(..)

于 2012-06-04T12:22:34.230 に答える