Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Изготовление сайтов


Ответ
 
Опции темы Опции просмотра
Старый 21.11.2015, 18:58   #1 (permalink)
Vasilisk
Member
 
Аватар для Vasilisk
 
Регистрация: 16.05.2010
Сообщений: 1,194
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 1 сообщении
Репутация: 1649
Question PHP классы, не могу разобраться

Учу PHP. Хоть убейте, не понимаю, как работают классы.
Вот допустим у меня 2 страницы: index.php и main.tpl
index.php:
PHP код:
<?php

    
function fact ($n)
    {
        
$res =1;
        for(
$i=1;$i<=$n;$i++)
            
$res*=$i;
        return 
$res;
    }
    
    if (
$_POST['submit'])
    {
        
$n=(int)$_POST['field'];
    }

    
$otvet="Факториал:".fact($n);

    include 
"main.tpl";
?>
main.tpl:
Код HTML:
<form action="" method="post">
<input type="textbox" required name="field">
<input type="submit" name="submit">
</form>
<?=$otvet?>
Сделайте это в классах с комментариями, что бы я понял, пожалуйста.
Vasilisk вне форума   Ответить с цитированием

Старый 21.11.2015, 18:58
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Тема которую вы создали очень схожа с другими темами нашего форума

Не могу разобраться с TDA2007A
БП производства СССР, не могу разобраться
Не могу разобраться со звуком

Старый 23.11.2015, 15:42   #2 (permalink)
Vasilisk
Member
 
Аватар для Vasilisk
 
Регистрация: 16.05.2010
Сообщений: 1,194
Сказал(а) спасибо: 0
Поблагодарили 4 раз(а) в 1 сообщении
Репутация: 1649
По умолчанию

Либо вопрос у меня очень тупой, либо тут php ни кто не знает... Я посмотрел, даже очень сложные приложения без классов пишутся. Странно это.
Vasilisk вне форума   Ответить с цитированием
Старый 18.12.2015, 13:38   #3 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

Использовать класы лишь для использования классов - плохая идея. разбирите сначала принципы ООП, где, когда, для чего применять.

В данном примере классы излишни.
kreol вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 07:37.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.