За последние 24 часа нас посетили 63069 программистов и 1741 робот. Сейчас ищет 921 программист ...

PHP 4.3.9. Работа с классами.

Тема в разделе "Прочие вопросы по PHP", создана пользователем nervouselectronic, 10 июл 2007.

  1. nervouselectronic

    nervouselectronic Активный пользователь

    С нами с:
    29 апр 2007
    Сообщения:
    54
    Симпатии:
    0
    Установлена версия PHP 4.3.9, конфигурация по-дефолту.

    safe_mode выключен в настройках.
    Вот незамысловатый код, который повергает в ужас PHP.

    <?php
    //Let's define simple class a
    class a
    {
    var $content = NULL;
    function a()
    {
    $this->content = 'Test content';
    retrun $this;
    }

    function getContent()
    {
    return $this->content;
    }
    }

    //Let's use simple class a CLASSIFIED: here hosting system PHP crash
    $test = new a();

    echo $test->getContent();
    ?>

    В чем здесь может быть дело?
     
  2. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    таких понятий не бывает.
    надо писать "из-за моих кривых рук скрипт не выполняется", а не "хостер падает".
     
  3. Sergey89

    Sergey89 Активный пользователь

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Конструктор не должен ничего возвращать.
     
  4. nervouselectronic

    nervouselectronic Активный пользователь

    С нами с:
    29 апр 2007
    Сообщения:
    54
    Симпатии:
    0
    Спасибо! Заработало.

    Насчет
    >надо писать "из-за моих кривых рук скрипт не выполняется", а не "хостер падает".
    частично согласен.
    Первое бывает гораздо чаще второго. Предпосылкой создания этой темы на форуме было мое желание доказать автору скрипта, что ошибка в коде, а не в кривом хостинге. Еще раз, спасибо.