Может ли кто-нибудь объяснить «стандарт», который используется для заказа функций PHP-функций?Порядок параметров функции PHP
например. есть ли какая-то логика или причина, почему функции STRTOK и EXPLODE, которые оба имеют смутно похожие вещи, имеют свои пармы в обратном порядке друг к другу или это просто для того, чтобы сделать синтаксис невозможным для случайного пользователя запомнить?
То же для многих других функций:
$x = strtok($string,' ');
$y = explode(' ',$string);
Многих функций РНР (особенно 'Обл *()') простые обертки тех, в библиотеках C, и много из них непоследовательны. PHP не известен согласованностью. Обнимите его, полюбите его, прочитайте документы. :) –
Даже лучше, 'implode()' может принимать свои 2 аргумента в любом порядке_ http://us3.php.net/manual/en/function.implode.php –
Существует не рифма или причина LOL. Это язык с открытым исходным кодом, и тот, кто делает функцию достаточно полезной, чтобы включить ее в последнюю сборку PHP, - это тот, который решает судьбу того, о чем вы спрашиваете. – MonkeyZeus