$number = '';
$max = getrandmax();
while (strlen($number) < $n) {
$number .= rand($max);
}
Почему он работает, что это за конструкция в return?Потому что это корректный и синтаксически правильный код без ошибок. Несколько запутанный, но это не мешает ему нормально работать.
&&
- это логическое И. А еще там запятыеИ почему конструкция не выглядит как классический...Вообще очень странный вопрос. Эта штука выглядит по другому потому, что ее написали по другому.
"car is black"
$_SERVER['REQUEST_URI']; // адрес, по которому совершен запрос
$_SERVER['PHP_SELF']; // Имя файла скрипта, который сейчас выполняется, относительно корня документов.
__FILE__; // полный путь и имя файла текущего (то есть подключенного) файла
var vasya = new User("Василий Попкин"); // создется новый оъект класса "User" при этом в конструттор передается параметр "Василий Попкин"
function User(fullName) {
this.fullName = fullName; // этот параметр записывается в поле объекта
// ...
}
Когда исполняется new Foo(...) , происходит следующее:https://developer.mozilla.org/ru/docs/Web/JavaScri...
1. Создается новый объект, наследующий Foo.prototype.
2. Вызывается конструктор — функция Foo с указанными аргументами и this, привязанным к только что созданному объекту. new Foo эквивалентно new Foo(), то есть если аргументы не указаны, Foo вызывается без аргументов.
3. Результатом выражения new становится объект, возвращенный конструктором. Если конструктор не возвращет объект явно, используется объект из п. 1. (Обычно конструкторы не возвращают значение, но они могут делать это, если нужно переопределить обычный процесс создания объектов.)
следующую таблицу categories_meta - id, category_id, prop_name, variants(json)Зачем? Если делаете денормализацию - нужно очень хорошо представлять себе зачем вы это делаете, и чем придется за это платить.
выберет свойство "Цвет:красный:зеленый"Это как?