- 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);
}
это пых, детка
Именно. Во многих языках разные сущности именуют по-разному. Вон в питоне, например, классы именуют CamelCase'ом, в отличии от всего остального.
С++
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
это наследние плейн си. Хотя в крестах правда тоже зоопарк>
>>Python
Кстати да) По пеп8 должно быть ``starts_with`` и set_up.
Но set_up явно потырили из какой-нить джавы
ЕМНИП, в доке как раз было написано, что насрали на PEP8 во имя подобия на жабу.
что за нископоклонство перед жабой? Что за питонофобия?
Что касается наличия/отсутствия подчеркивания- тут по разному, но официально рекомендуется сишный стиль с подчеркиваниями.
http://phpsadness.com/sad/4
Первое правило PHP: никаких правил именования.
Второе правило PHP: см. правило №1.
Привыкайте.
Кроме того понятие "встроенности" весьма условно: все они живут в других модулях и либо линкуются к пыху статически, либо динамически.
Код стайлу должно быть это все равно
>> индерскор: str_replace
>> без андерскора rawurlencode
Для имени функции длиной N символов у пыхи есть 2 в степени N вариантов написания. Все варианты равнозначны, как в Паскале.
Для имени с длиной N существовало бы 2^N * sum[k>=0; k+N < K] ((N+1)^k) * sgn(1+sgn(K-N)) вариантов записи не длинней некоторой разумной длины K.
[email protected]
[email protected]
[email protected]
[email protected]
И даже так:
[email protected]
Все варианты равнозначны.
В Яндексе немножко скромнее: там точку можно заменять на минус (и наоборот). Поэтому чтобы мультоводить на форумах, имея всего лишь один ящик электронной почты, нужно при регистрации в логин поставить как можно больше точек (минусов). Пример:
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Все ящики из списка принадлежат одному владельцу.
Фи, как низко.
From: [email protected] - проблем нет, долетел
From: [email protected] - внедрился в организацию
From: [email protected] - получил доступ к главному процессору
From: [email protected] - в урне на улице Строителей найдёте тактические данные
From: [email protected] - меня раскрыли, вызывайте Спортлото!
P.S. Но самая нужная функция — gzpassthru.
Вот понадобится вам, например, сохранить первые 42 килобайта загзипованной строки, предварительно вырезав теги, в файл, а остаток вывести на экран как есть. В PHP это делается в 4 строки:
В каком еще языке что-то подобное можно сделать так просто? В PHP всё для людей, потому он и самый популярный.
https://youtu.be/4wn3wcZvLGM