- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
<?php
// Парсируем установочный файл
if(@parse_ini_file("../../phpshop/inc/config.ini",1))
$SysValue=parse_ini_file("../../phpshop/inc/config.ini",1);
elseif(@parse_ini_file("../../../phpshop/inc/config.ini",1))
$SysValue=parse_ini_file("../../../phpshop/inc/config.ini",1);
elseif(@parse_ini_file("../../../../phpshop/inc/config.ini",1))
$SysValue=parse_ini_file("../../../../phpshop/inc/config.ini",1);
else $SysValue=@parse_ini_file("../../../../../phpshop/inc/config.ini",1);
Вот как, оказывается, определяется наличие файла: @parse_ini_file(string filename)!!!
Надо взять на вооружение!
Талпаеп, короче))
Думаю, идея была такая.
Не может же быть такого, что прогер писал говнокод на PHP, а потом пересел на другой ЯП и стал писать шедевры :) Правда ведь?
если такой пхп-горе-кодер пересел на более строгий язык, ну, скажем, яву, то у него код просто не будет работать, пока он не уменьшит кол-во говна в нем. Если это его не отпугнет, он научится писать код лучше - сама платформа заставит.
К сожалению, физически невозможно писать только грамотно и больше никак, поэтому говнокод есть, был и будет всегда, пока есть программирование
НО когда разработчики платформы, как мамаша-наседка, идут навстречу прогеру с готовностью подтирать ему задницу, он будет гадить в х кол-во раз больше и думать, что так и надо.
Программеру надо ассистировать, а не радостно подставлять костыли.
--стойте, стойте! вы что, за меня и есть будете?
--АГА!
respect
peace
Вообще эта тема уже очень много раз обсуждалась. Причин много: популярность языка, низкий порог вхождения, и т.д. Отсюда и такое количество говнокода от разных вебкиллов, возомнивших себя супер хакерами, прочитав две страницы из книжки PHP для чайников
ну к примеру, никак не могу понять, почему ссылка на себя $this-> - псевдопеременная, а ссылка на родителя parent:: - уже ключевое слово
почему до пхп5.3 не было полноценной обьектной модели и не все являлось выражением, то есть нельзя было писать func()[0]?
все эти ньюансы вместо облегчения жизни программиста, создают ему дополнительные трудности, в виде костылей для костылей - а это уже ни что иное, как говнокод
резюме. неговнокод на пхп написать нельзя, но можно хотя бы не писать быдлокод :)
К сожалению и в 5.3 так писать нелья. А в остальном ты прав, слишком уж много в пыхе костылей и мало системы
Хотя, меньшим говнокодом от этого не стало..
- Нет, это говно.
Станет большим говном т.к. обходить надо от корня к листьям