Бить или не бить? Вот в чем вопрос...

Статус
В этой теме нельзя размещать новые ответы.

$igor_PHP

Новичок
Советую автору сначала писать простые скрипты для генерирования содержимого сайта, то есть один файл 100-200 КБ выводит все содержимое, без кучи лишних скриптов, даже без админки (можно через MySQL контент заливать), а потом осваивать понемногу фреймворки. Кстати codeigniter как для новичка самое оно - довольно просто освоить.
 

$igor_PHP

Новичок
А ещё в WordPress один только файл post.php занимает 173КБ это же "5к строк кода примерно... жесть в таком разбираться"
Вот какие былокодеры писали ВордПресс?
Они что не могли файл post.php (и ещё штук 100 файлов) разбить на 30 частей, чтобы программист смог осилить 5К кода?.
 

$igor_PHP

Новичок
А разбивать простой скрипт на 100 файликов лишь потому, что он занимает аж 100-200 КБ это звиздец как умно?
 

Redjik

Джедай-мастер
;) жертва Попова детектед

у меня нет желания объяснять тебе зачем разработчики разбивают все на несколько файлов
 

$igor_PHP

Новичок
Тот кто разбивает "все" простые скрипты на 2,3,4... файла - действительно ученик Жопова.
А нормальные программисты собирают из множества файлов только большие и сложные сценарии.
 

$igor_PHP

Новичок
Вот пример моего кода, что в нем быдлокодерского?

PHP:
<?php
    function correction_query() {
        $post = '';
         
        // Глобальные массивы
        if (!$post && isset($_GLOBALS) && isset($_GLOBALS["HTTP_RAW_POST_DATA"]))
            $post = $_GLOBALS["HTTP_RAW_POST_DATA"];
         
        // Глобальные переменные
        if (!$post && isset($HTTP_RAW_POST_DATA))
            $post = $HTTP_RAW_POST_DATA;
         
        // Потоки
        if (!$post) {
            if (!function_exists('file_get_contents')) {
                $fp = fopen("php://input", "r");
                if ($fp) {
                    $post = '';
                     
                    while (!feof($fp))
                    $post = fread($fp, 1024);
                     
                    fclose($fp);
                }
            } else {
                $post = "" . file_get_contents("php://input");
            }
        }
         
        $raw = !empty($_SERVER['QUERY_STRING']) ? sprintf('%s&%s', $_SERVER['QUERY_STRING'], $post) : $post;
         
        $arr = array();
        $pairs = explode('&', $raw);
         
        foreach ($pairs as $i) {
            if (!empty($i)) {
                list($name, $value) = explode('=', $i, 2);
                 
                if (isset($arr[$name]) ) {
                    if (is_array($arr[$name]) ) {
                        $arr[$name][] = $value;
                    } else {
                        $arr[$name] = array($arr[$name], $value);
                    }
                } else {
                    $arr[$name] = $value;
                }
            }
        }
         
        foreach ( $_POST as $key => $value ) {
            if (is_array($arr[$key]) ) {
                $_POST[$key] = $arr[$name];
                $_REQUEST[$key] = $arr[$name];
            }
        }
                 
        foreach ( $_GET as $key => $value ) {
            if (is_array($arr[$key]) ) {
                $_GET[$key] = $arr[$name];
                $_REQUEST[$key] = $arr[$name];
            }
        }

    # Необязательно возвращать результат массива
        return $arr;
    }
 

?>
 

$igor_PHP

Новичок
Для того, чтобы показать как нужно использовать различные приемы в программировании PHP.
 

Фанат

oncle terrible
Команда форума
Для того, чтобы показать как нужно использовать различные приемы в программировании PHP.
Я имел в виду практическую пользу этого кода. Для чего этот код может быть использован в приложении, а не на форуме.
 

Redjik

Джедай-мастер
PHP:
<?php 
echo 'Hello World';
этот код делает больше, чем твоя функция
 

point3d

Guest
Хм... посмотрел, у меня файл для основных функций занимает 600к и 18.000 строк кода, это не считая еще 150 остальных файлов php, это плохо или хорошо?
 

WMix

герр M:)ller
Партнер клуба
Хм... посмотрел, у меня файл для основных функций занимает 600к и 18.000 строк кода, это не считая еще 150 остальных файлов php, это плохо или хорошо?
мое мнение это катастрофа... если в 1000 строк, меня уже напрягает, а 5000 то вероятно чтото не так....
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху