А может реализовать оба подхода? Программист сам выберет себе нужный.
Наследуем класс list, выставляем ему нужное свойство в конструкторе, например, и список начинается с единицы. А по-умолчанию с нуля.
Хотелось бы узнать: есть ли уже клиенты у вашего сервиса? Сколько примерно их(десятки, сотни и т.д.)? Сколько тестеров? Как часто тестеры получают проекты? Свободный ли график у тестеров? Вы после того, как тестера пригласили, потом проверяете его работу на качество? Или надеетесь на сознательность граждан?
Мне в нем не нравится, что нельзя принудительно выбирать кодировку клиента, также нельзя выбирать кодировку при импорте/экспорте данных. А в остальном, замечательный клиент, а главное — бесплатный
Эта уязвимость не такая очевидная. Ведь, вроде как, данные, приходящие get-ом, фильтруются. И на этапе разработки(или даже тестирования) не каждый профессиональный кодер(тестер) заметит.
Наследуем класс list, выставляем ему нужное свойство в конструкторе, например, и список начинается с единицы. А по-умолчанию с нуля.
class Test
{
static function getText()
{
return «Hello world»;
}
function getObjText()
{
return «Hello world»;
}
}
$a = new Test();
echo «Test::getText()$a->getObjText()»;
?
В статический метод интерпретируется, как строка, обычный — как свойство, а мне нужно, чтобы вызывался метод и подставлялось возвращаемое значение.
echo "$a['arr1']";
Вываливается с ошибкой
PS: сорри, теги съелись.
Солидарен, поэтому и в php использую двойные ковычки, а вместо интерпретации использую конкатенацию строк, так как, например, такой код