Рабочий процесс / Уроки / cogear - система управления сайтами, бесплатная cms для социальной сети http://cogear.ru/workflow-640.html/ ru http://cogear.ru http://cogear.ru/templates/cogear/img/logo.png cogear - система управления сайтами, бесплатная cms для социальной сети <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11167 http://cogear.ru/workflow-640.html#comment-11167 settings.php, то без чего сайт работать не будет. А есть конфиг — config.php, то есть опции шестеренок, хранящиеся в дампе. ]]> admin Tue, 26 Jul 2011 10:38:36 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11163 http://cogear.ru/workflow-640.html#comment-11163 Graid Tue, 26 Jul 2011 09:28:07 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11159 http://cogear.ru/workflow-640.html#comment-11159 Аналогично тому:
if(!$file){ $file = $this->file; }
Если первая часть до OR будет положительной (не 0, FALSE, NULL), то до второй интерпретатор не дойдет.
Если же первая часть нулевая, то исполняется вторая проверка. ]]>
admin Tue, 26 Jul 2011 05:28:46 GMT
<![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11158 http://cogear.ru/workflow-640.html#comment-11158 admin Tue, 26 Jul 2011 05:26:39 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11157 http://cogear.ru/workflow-640.html#comment-11157 admin Tue, 26 Jul 2011 05:26:13 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11156 http://cogear.ru/workflow-640.html#comment-11156 admin Tue, 26 Jul 2011 05:25:29 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11154 http://cogear.ru/workflow-640.html#comment-11154 Graid Tue, 26 Jul 2011 04:41:51 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11152 http://cogear.ru/workflow-640.html#comment-11152 Ramir Tue, 26 Jul 2011 04:33:09 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11151 http://cogear.ru/workflow-640.html#comment-11151 $file OR $file = $this->file;
, раньше такого вроде не встречал. ]]>
Graid Tue, 26 Jul 2011 04:30:41 GMT
<![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11150 http://cogear.ru/workflow-640.html#comment-11150 Но все же ini'шники по мне более юзерфрендли. ]]> Graid Tue, 26 Jul 2011 04:28:59 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11149 http://cogear.ru/workflow-640.html#comment-11149 admin Mon, 25 Jul 2011 20:53:42 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11148 http://cogear.ru/workflow-640.html#comment-11148 Читабельно?
<?php return array ( 'theme' => array ( 'logo' => '/theme/logo/logo.png', 'favicon' => '/theme/icon/favicon.ico', ), 'wysiwyg' => array ( 'editor' => 'redactor', ), 'cron' => array ( 'last_run' => 1311627030, ), 'user' => array ( 'profile' => array ( 'avatar' => array ( 'size' => '32x32', ), ), ), 'image' => array ( 'presets' => array ( 'avatar' => array ( 'small' => array ( 'size' => '24x24', 'actions' => array ( 0 => 'sizecrop', ), ), 'profile' => array ( 'size' => '32x32', 'actions' => array ( 0 => 'sizecrop', ), ), ), ), ), ); ]]>
admin Mon, 25 Jul 2011 20:52:56 GMT
<![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11147 http://cogear.ru/workflow-640.html#comment-11147 Graid Mon, 25 Jul 2011 20:24:34 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11146 http://cogear.ru/workflow-640.html#comment-11146 Graid Mon, 25 Jul 2011 20:24:11 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11145 http://cogear.ru/workflow-640.html#comment-11145 Напишу об этом статью. ]]> admin Mon, 25 Jul 2011 20:21:22 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11144 http://cogear.ru/workflow-640.html#comment-11144 Graid Mon, 25 Jul 2011 20:15:10 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11143 http://cogear.ru/workflow-640.html#comment-11143
По-сути, хранить в виде массива в одном файле — оптимальное решение. Потому как конфиг всегда грузится, каждый раз. Пихать его в базу и перекешировать — зачем? И потом намного проще разобраться в массиве при хардкодинге, чем править таблички через phpMyAdmin. ]]>
admin Mon, 25 Jul 2011 20:01:50 GMT
<![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11142 http://cogear.ru/workflow-640.html#comment-11142 Одно только настораживает, хранить конфиг в массиве… Редактирование конфигов вручную для многих приобретет зловещий смысл. ]]> Graid Mon, 25 Jul 2011 19:59:20 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11141 http://cogear.ru/workflow-640.html#comment-11141 Isildien Mon, 25 Jul 2011 18:56:14 GMT <![CDATA[]]> http://cogear.ru/workflow-640.html#comment-11140 http://cogear.ru/workflow-640.html#comment-11140 JiLiZART Mon, 25 Jul 2011 18:37:31 GMT