I ' ма php новичок (но долгое время разработчик на других языках), и я пытаюсь некоторые примеры соединений БД в "PHP, MySQL и JavaScript". В нем показан пример файла для включения переменных подключения к базе данных (имя сервера, имя пользователя, пароль, база данных и т. Д.). У меня есть php-файл, в котором есть несколько функций, которые я написал, и один из них имеет несколько SQL-запросов. По какой-то причине вызов require_once в этом файле не выдает никаких ошибок (у меня есть E_ALL config'd), но эти переменные в моем php-файле базы данных имеют значение null.
Я вызвал echo со всеми переменными в этой функции, чтобы увидеть что, черт возьми, происходит, и, конечно, он печатает пустую строку. Что в мире выходит за рамки? Я должен упустить что-то простое.
Вот пример того, что я делаю
db_login.php
<?php
$db_server = 'localhost';
// ....
?>
functions.php
<?php
require_once('db_login.php');
function myfunction() {
echo "$db_server";
// ...
}
?>
Называй меня сумасшедшим, поэтому фрагменты кода было бы сложно дать хороший снимок происходящего, поэтому я думаю, что псевдокода будет достаточно.
Во-первых, с точки зрения настройки представления, у меня есть 6 отдельных UIView
s ( называется NumberView1, NumberView2 и т. д.), каждый для каждого номера в элементе управления.
Внутри каждого NumberViewX у меня есть еще один UIView
, представляющий собой контейнер, называемый ContainerView1, 2 и т. Д.
Затем у меня есть 10 UIImageView
, сложенных сверху друг от друга на разных Y смещений. Эти изображения все 30x30, что делает его красивым. Сначала 9, затем 8 по y-смещению 30, затем 7 по y-смещению 60 и т. Д. ... вплоть до 0 при y-смещении 270.
ВАЖНОЕ ПРИМЕЧАНИЕ: Мои числа прокручиваются только вверх
Числа представляют собой 5-значное десятичное число (т. Е. 2,33477), которое прокручивается вверх (например, до 2,61722). но вы, возможно, заметили там метод setupNumberForAnimation
, который является еще одним крупным методом, который динамически добавляет больше UIImageView
к контейнеру UIView выше начальных 10 плиток изображения ,
Например, есть 10 плиток, с которых нужно начать, если я хочу прокрутить шкалу UP на 21 позицию (например, от 3 до 24), мне нужно добавить 15 новых чисел выше 9, а затем анимировать перевод. вида контейнера до самой верхней части изображения.
После того, как прокрутка сделана, я удаляю динамически добавленные UIImageView
s и перемещаю смещение по оси y вида контейнера обратно в значение в пределах 0 до -270 (по сути, заканчивая тем же номером, но удаляя все ненужные изображения).
Это дает плавную анимацию, которую я ищу. И это работает.
Большое спасибо