Loading...
PHP/MySQL | Выделение подмножеств // PHP
207965264 (27.12.2018 в 16:22)
А зачем внутри функции присваивать значение переменной, которое в функцию передаётся, как false?

by_value - если этот параметр равен true, то выбор подмножества осуществляется не по ключам, а по значениям
rekmixa (27.12.2018 в 16:23)
207965264 (27.12.2018 в 16:22)
А зачем внутри функции присваивать значение переменной, которое в функцию передаётся, как false?

by_value - если этот параметр равен true, то выбор подмножества осуществляется не по ключам, а по значениям


ну так в функцию передаётся жёстко false, поэтому условие на true невыполнимо
207965264 (27.12.2018 в 16:36)
rekmixa (27.12.2018 в 16:23)
207965264 (27.12.2018 в 16:22)
А зачем внутри функции присваивать значение переменной, которое в функцию передаётся, как false?

by_value - если этот параметр равен true, то выбор подмножества осуществляется не по ключам, а по значениям


ну так в функцию передаётся жёстко false, поэтому условие на true невыполнимо

омг, читай php.net, неучГг
rekmixa (27.12.2018 в 16:40)
207965264 (27.12.2018 в 16:36)
rekmixa (27.12.2018 в 16:23)
207965264 (27.12.2018 в 16:22)
А зачем внутри функции присваивать значение переменной, которое в функцию передаётся, как false?

by_value - если этот параметр равен true, то выбор подмножества осуществляется не по ключам, а по значениям


ну так в функцию передаётся жёстко false, поэтому условие на true невыполнимо

омг, читай php.net, неучГг


function test($a = false) {
if (true !== $a) {
echo 'Ясен пень, что не работает, потому что false';
}
}
207965264, test(true) и будет работать .рукалицо.
419236368 (27.12.2018 в 17:13)
207965264, test(true) и будет работать .рукалицо.


читаем ЕГО функцию, он не проверяет, является ли булево значение TRUE, у него просто проверяется инициирована ли переменная
________
посл. ред. 27.12.2018 в 17:28; всего 1 раз(а); by 207965264
207965264 (27.12.2018 в 17:25)
419236368 (27.12.2018 в 17:13)
207965264, test(true) и будет работать .рукалицо.


читаем ЕГО функцию, он не проверяет, является ли булево значение TRUE, у него просто проверяется инициирована ли переменная

читаем ДОКУМЕНТАЦИЮ https://secure.php.net/manual/ru/functions.arguments.php#example-138
раз туго доходит .рукалицо.
419236368 (27.12.2018 в 18:07)
207965264 (27.12.2018 в 17:25)
419236368 (27.12.2018 в 17:13)
207965264, test(true) и будет работать .рукалицо.


читаем ЕГО функцию, он не проверяет, является ли булево значение TRUE, у него просто проверяется инициирована ли переменная

читаем ДОКУМЕНТАЦИЮ https://secure.php.net/manual/ru/functions.arguments.php#example-138
раз туго доходит .рукалицо.


какая документация? что ты мелешь? это элементарная проверка на тип


<?php
test('Вася');


и где тут проверка на true?

или от того что переменная переданная, как false будет инициирована строковым значением, то она станет булевым true?
Онлайн: 1
Время:
Gen. 0.1013
(c) Bym.Guru 2010-2025