- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
private function urlEncoder($val)
{
return str_replace('%7E', '~', rawurlencode($val));
}
private function getParametersAsString(array $data)
{
$params = [];
foreach ($data as $key => $val)
$params[] = $key .'='. $this->urlEncoder($val);
return implode('&', $params);
}
guest 13.11.2015 21:13 # +5
это пых, детка
Stallman 19.11.2015 17:15 # +1
roman-kashitsyn 19.11.2015 17:23 # +2
snayps 19.11.2015 17:24 # 0
3_14dar 19.11.2015 17:43 # 0
Stallman 19.11.2015 17:49 # 0
Именно. Во многих языках разные сущности именуют по-разному. Вон в питоне, например, классы именуют CamelCase'ом, в отличии от всего остального.
3_14dar 19.11.2015 19:10 # 0
Stallman 19.11.2015 19:17 # 0
3_14dar 19.11.2015 19:55 # 0
guest 19.11.2015 23:35 # 0
roman-kashitsyn 19.11.2015 23:41 # +3
С++
fgets
std::basic_iostream::getline
std::basic_iostream::tellg
std::vector::push_back
std::nth_element
Python
string.startswith
csv.Writer.writerow
argparse.ArgumentParser.add_option
unittest.TestCase.setUp
guest 19.11.2015 23:44 # 0
это наследние плейн си. Хотя в крестах правда тоже зоопарк>
>>Python
Кстати да) По пеп8 должно быть ``starts_with`` и set_up.
Но set_up явно потырили из какой-нить джавы
Stallman 20.11.2015 00:04 # 0
ЕМНИП, в доке как раз было написано, что насрали на PEP8 во имя подобия на жабу.
guest 20.11.2015 00:04 # 0
что за нископоклонство перед жабой? Что за питонофобия?
3_14dar 20.11.2015 16:59 # 0
Что касается наличия/отсутствия подчеркивания- тут по разному, но официально рекомендуется сишный стиль с подчеркиваниями.
inkanus-gray 19.11.2015 20:04 # 0
http://phpsadness.com/sad/4
Первое правило PHP: никаких правил именования.
Второе правило PHP: см. правило №1.
Привыкайте.
guest 19.11.2015 23:35 # +1
Кроме того понятие "встроенности" весьма условно: все они живут в других модулях и либо линкуются к пыху статически, либо динамически.
Код стайлу должно быть это все равно
bormand 19.11.2015 23:36 # +1
snayps 19.11.2015 23:59 # 0
guest 19.11.2015 23:33 # 0
>> индерскор: str_replace
>> без андерскора rawurlencode
kegdan 19.11.2015 23:34 # 0
inkanus-gray 19.11.2015 20:12 # 0
Для имени функции длиной N символов у пыхи есть 2 в степени N вариантов написания. Все варианты равнозначны, как в Паскале.
1024-- 20.11.2015 15:20 # 0
Для имени с длиной N существовало бы 2^N * sum[k>=0; k+N < K] ((N+1)^k) * sgn(1+sgn(K-N)) вариантов записи не длинней некоторой разумной длины K.
inkanus-gray 20.11.2015 16:53 # 0
[email protected]
[email protected]
[email protected]
[email protected]
И даже так:
[email protected]
Все варианты равнозначны.
В Яндексе немножко скромнее: там точку можно заменять на минус (и наоборот). Поэтому чтобы мультоводить на форумах, имея всего лишь один ящик электронной почты, нужно при регистрации в логин поставить как можно больше точек (минусов). Пример:
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Все ящики из списка принадлежат одному владельцу.
3_14dar 20.11.2015 17:01 # +1
1024-- 20.11.2015 17:06 # +1
Фи, как низко.
From: [email protected] - проблем нет, долетел
From: [email protected] - внедрился в организацию
From: [email protected] - получил доступ к главному процессору
From: [email protected] - в урне на улице Строителей найдёте тактические данные
From: [email protected] - меня раскрыли, вызывайте Спортлото!
Stallman 20.11.2015 00:29 # +2
inkanus-gray 20.11.2015 00:33 # 0
P.S. Но самая нужная функция — gzpassthru.
bormand 20.11.2015 03:56 # +1
guest 20.11.2015 17:11 # 0
Вот понадобится вам, например, сохранить первые 42 килобайта загзипованной строки, предварительно вырезав теги, в файл, а остаток вывести на экран как есть. В PHP это делается в 4 строки:
В каком еще языке что-то подобное можно сделать так просто? В PHP всё для людей, потому он и самый популярный.
3_14dar 20.11.2015 17:22 # 0
inkanus-gray 20.11.2015 00:47 # 0
https://youtu.be/4wn3wcZvLGM