<?php class TrimPHP_Strings { public $str; public function Apply() { return $this->str; } function __constructor($str) { $this->str = $str; } } function Strings($str) { $obj = new TrimPHP_Strings($str); return $obj; } ?> <?php echo Strings("My String")->Apply(); ?>
Я не могу понять, почему приведенный выше код не работает? Я ожидаю, что он выведет My String
но просто выводит пустую страницу.
Собственное имя для конструктора – __construct
, а не __constructor