X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> class
dimjan4
dimjan4
Topic Starter сообщение 11.9.2009, 18:02; Ответить: dimjan4
Сообщение #1


Начал изучать классы в php...Вот мой первый класс:
[PHP]<?php
class MyClass
{
public $my1= 'Hi!'; //член класса
function Say()
{
echo $this->my1;
}
}
?>[/PHP]
Пытаюсь вывести сообщение Hi!
[PHP]$obj1 = new MyClass();
$obj1->Say();[/PHP]
Но сервер начинает ругаться на меня при включении...
Смотрите что говорит:
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in z:\home\test2.ru\www\index.php on line 4


Что не так?? Всё по учебнику делал!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 11.9.2009, 18:35; Ответить: alexdrob
Сообщение #2


ну так а где строка 4 из файла index.php ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimjan4
dimjan4
Topic Starter сообщение 11.9.2009, 18:41; Ответить: dimjan4
Сообщение #3


[PHP] public $my1= 'Hi!';[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 11.9.2009, 18:45; Ответить: alexdrob
Сообщение #4


[PHP]

<?php
class MyClass
{
public $my1= 'Hi!';
function Say()
{
echo $this->my1;
}
}
$obj1 = new MyClass();
$obj1->Say();
?>
[/PHP]

всё работает
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimjan4
dimjan4
Topic Starter сообщение 11.9.2009, 19:01; Ответить: dimjan4
Сообщение #5


Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in z:\home\test2.ru\www\index.php on line 4:bannnada:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 11.9.2009, 19:04; Ответить: alexdrob
Сообщение #6


public введенно с 5 версии php у тя какая версия пхп?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimjan4
dimjan4
Topic Starter сообщение 11.9.2009, 19:10; Ответить: dimjan4
Сообщение #7


PHP Version 4.3.6
Понятно...надо обновить..
пошло так:
[PHP]<?php
class MyClass
{
var $my1= 'Hi!';
function Say()
{
echo $this->my1;
}
}
$obj1 = new MyClass();
$obj1->Say();
?>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
dimjan4
dimjan4
Topic Starter сообщение 11.9.2009, 19:27; Ответить: dimjan4
Сообщение #8


а если мне функции надо передать значение:
[PHP]function email($data)[/PHP]
обязательно ли в классе объявлять эту переменную?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexdrob
alexdrob
сообщение 11.9.2009, 19:28; Ответить: alexdrob
Сообщение #9


нет.

[PHP]function mail($v)
{
echo $v;
}[/PHP]
[FONT=Courier New][/FONT]

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) HTML+CSS сделать div class активным по умолчанию
32 valezija 21962 20.5.2012, 20:20
автор: -Muxa-


 



RSS Текстовая версия Сейчас: 24.4.2024, 8:30
Дизайн