При авторизации на сайте, сессия открывается, задаю $_SESSION['sid'], но сессия не помнит это значение при открытии другой страницы. Там естественно тоже есть в начале старт сессии. В чем может быть проблема, помогите пожалуйста. Заранее спасибо.
Читал когда-то по оптимизации работы классов, что если метод можно сделать статическим, то рекомендуется так делать.
Недавно наткнулся на то, что вызов статического метода из класса при помощи "::" работает намного медленнее "объект->".
Вопрос? Есть ли у кого-нибудь данные по этому поводу? Нужно ли использовать статические методы вообще? Или они правда работают медленнее? А что насчет конструкции "self::" в сравнении с "$this->"?
Красота красотой, но быстродействие мне кажется важнее.
В ошибке указан конкретный файл, на файлы логов так же нужны права.
Вообще - вам ведь всё равно не нужны логи ваших ошибок за время разработки?
0) снесите всё содержимое каталога application/logs/
1) удостоверьтесь, что права на application/logs/ позволяют PHP писать туда (777, если не париться)
На денвере все работает, на хостинге тоже сначала работало, но теперь выдает такую ошибку:
ErrorException [ 2 ]: file_put_contents(/home/u216097/mrkamen.ru/www/application/logs/2012/01/27.php) [function.file-put-contents]: failed to open stream: Permission denied ~ SYSPATH/classes/kohana/log/file. php [ 91 ]
я не знаю что делать, понимаю, что чего-то прав не хватает, пробовал ставить права на все папки 777, но все равно не помогает. Если кто поможет, буду благодарен.
Всем привет. Хочу улучшить читабельность и культуру своего кода и в связи с этим вопрос о наименовании переменных и функций. Так какой лучше все-таки использовать способ разделения слов: нижним подчеркиваем или регистром? Что насчет классов? Заранее спасибо за советы.
распечатывает только одно значение, которое всегда равно $c. т. е. беру $c = 3, этот цикл его печатает. Вроде бы код "до" не должен иметь значения в данной ситуации, я в растерянности. Помогите. Заранее, спасибо.