Я не знаю, чего не хватает или почему он не отображает данные. Мой код работает, если я не использую подготовленные операторы. Когда я использовал подготовленные заявления, кажется, что код больше не работает. db.php Class Database{ public $mysqli; public function __construct($db_host, $db_user, $db_password, $db_name){ $this->con = new mysqli($db_host, $db_user, $db_password, $db_name); } public function selectUserInfo($id){ $stmt […]
Что делает следующий код? Также было бы неплохо ссылкой на что-то в руководстве по PHP. if ($_SERVER['SERVER_PORT'] <> 443) { doSomething(); }
Найти ответ на этот вопрос оказалось намного сложнее, чем я думал. Поскольку я не знаю, как вы это называете, трудно запустить поиск Google, так как он будет игнорировать эти символы. Я пробовал просматривать страницы операторов присваивания PHP и даже другие страницы операторов и не нашел ничего, что точно подсказывало мне, что они делают. Я не […]
Я написал и играл со многими функциями и переменными PHP, где оригинальный автор написал оригинальный код, и мне пришлось продолжить разработку продукта, т.е. Компоненты Joomla / Модули / Плагины, и я всегда задавал этот вопрос: Как символ «&», привязанный к функции или переменной, влияет на результат? Например: $variable1 =& $variable2; ИЛИ function &usethisfunction() { } […]
У меня есть переменная, которая определяется как $var .= "value"; Как использование функции равных точек?
Например, это: var a = 123; var b = a++; теперь a содержит 124 и b содержит 123 Я понимаю, что b принимает значение a, а затем a увеличивается. Однако я не понимаю, почему это так. Основная причина, по которой создатели JavaScript хотели бы этого. В чем преимущество этого, кроме путаных новичков?
Почему === быстрее, чем == в PHP?
Вот код, на который я смотрю. foreach ($header as $idx => $field) { if (stripos($field, 'foo') !== false) { $cols['foo'] = $idx; } else if (stripos($field, 'bar') !== false) { $cols['bar'] = $idx; } else if (stripos($field, 'brr') !== false) { $cols['brr'] = $idx; } else if (stripos($field, 'ffo') !== false) { $cols['ffo'] = $idx; […]
Мне нравится делать такие вещи в Perl: $foo = $bar || $baz $foo = $bar || $baz чтобы присвоить $baz $foo если $bar пуст или не определен. У вас также есть $foo ||= $bletch который присваивает $bletch $foo если $foo не определен или пуст. Тройной оператор в этой ситуации утомительный и утомительный. Конечно, есть простой, […]
В чем разница между == и === ? Как точно работает слабое сравнение? Как точно работает строгая сопоставление === ? Какие будут полезные примеры?