Здравствуйте камрады. У нас с Фениксом возник небольшой конфликт на почве расовой ненависти и непонимания идей друг друга. Прошу, форумчане, решите, чья основа логичней, расширяемей и написана более грамотно.
Павел Билькис(исправленно)
<? class Kernel{ public static function load($module) { if(include('mods/'.$module.'.php')) { return new $module; }else{ throw new Exception ('Такого модуля не существует'); } } } ?>
Fenix
<?php
class cms{
/** * Функиция старта * Создается новый объект системы * Код создания: * cms::start(); * Останется если в класе не все методы будут статичными */ static function start(){ $cms = new cms; }
/** * Модуль состоит из двух елементов: * Первый элемент - методов в главном классе * Шаблон представлен ниже */ static function operation_name(/*Параметры, если нужны*/){ module_name::function_name; //Пример post::add_post; // check::post; } /** * Второй элемент модуля - это файл обработок * Для post::add_post; * Файл обработки post.php * Т.к. есть автозагрузчик * Файл нужного модуля подгружается */
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
Павел Билькис
Здравствуйте камрады. У нас с Фениксом возник небольшой конфликт на почве расовой ненависти и непонимания идей друг друга. Прошу, форумчане, решите, чья основа логичней, расширяемей и написана более грамотно.
Павел Билькис(исправленно)
Fenix
Edited by Павел БилькисLink to comment
Share on other sites
34 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.