SimpleCoreTPL - небольшое ядро на PHP

Печать RSS
792

A

Чатланин
0
Ладно, сори, не буду доставать) А по коду - я уже высказал свое мнение) Велосипеды - тупиковая ветвь, тут хоть как корректируй, исправляй и тд.
A

Чатланин
0
$config->_isset('password')

Если вначале метода/переменной класса стоит символ подчеркивания, то это значит, что метод/переменная private или protected. Поэтому такой метод/переменную нельзя вызвать за пределами экземпляра этого класса.

Добавлено через 02:31 сек.
И в целом стиль кода разболтанный, одни классы именуются с большой буквы, другие с маленькой, так же и с переменными.
Автор
2000 лет д.н.э.
0
52. Ant0ha, учту с именамиsmile
А про _ в начале, это типа стандарта такого?
Я использую потому что редактор ругается на function isset() как на занятое имя функции.
A

Чатланин
0
Не указаны private/protected/public модификаторы методов/переменных. Можно было бы подумать, что пишешь для php4, но почему тогда используется __construct(), когда должны быть методы совпадающие с названием класса чтобы выполнять роль конструктора.

define('FULL_IP', 'fullip');
define('ONESTAR_IP', 'midleip');
define('TWOSTAR_IP', 'smallip');

class ip

Это можно было сделать в константах самого класса ip
А

Оранжевые штаны
0
Ant0ha (26 Мая 2012 / 13:06)
$config->_isset('password')

Если вначале метода/переменной класса стоит символ подчеркивания, то это значит, что метод/переменная private или protected.
С каких пор? ))
A

Чатланин
0
А про _ в начале, это типа стандарта такого?

ага, это было очень актуально в php4 (так как не было модификаторов видимости члена класса), сейчас это не обязательно для php5, но желательно. В любом случае, подчеркивание в начале публичного метода - не красиво.

Добавлено через 02:48 сек.
55. Bashka, ответ немного выше.

Добавлено через 07:02 сек.
http://kohanaframework.org/3.2/guide/api/Request

Посмотри на именование публичных и приватных методов/свойств.

А про _ в php4 было написано в книге "PHP. Объекты, шаблоны и методики программирования" и как видно в примере кода выше, кохановцы сохранили это правило и сейчас.
А

Оранжевые штаны
0
С версии 5 стандарт кончился значит )
A

Чатланин
0
Имхо, не стоит его указывать и сейчас для публичных членов дабы не вводить в заблуждение программистов, работавших с php4 и тех, кто до сих пор применяет это правило.

Добавлено через 01:08 сек.
Просто из эстетических соображений)
А

Оранжевые штаны
0
А как же методы Object? В спл библиотеке вроде достаточно подобных методов в публичной области
A

Чатланин
0
59. Bashka, ну, если тебе это покоя не дает, покажи где именно. Хотя, спорить с тобой - пустая трата времени. Я тебя очень часто совсем не понимаю). Я высказал свою позицию и подкрепил ее двумя фактами. Не понятно, зачем тебе эти "замеры пиписек". Самоутверждение?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск