У меня есть функция $x = 012; echo $x / 3; Почему результат 3,33333? Но если я использую: $x = '012'; Тогда правильно. Вопрос в том, как это можно объяснить?
это может быть глупый вопрос, но … PHP function get_info() { $something = "test"; return $something; } HTML <div class="test"><?php echo get_info(); ?></div> Есть ли способ сделать функцию автоматически «эхо» или «распечатать» возвращаемый оператор? Как я хочу это сделать … <div class="test"><?php get_info(); ?></div> … без «эха» в нем? Есть идеи по этому поводу? Заранее […]
После игры с PHP я обнаружил, что true возвращается как 1, а false – как null. echo (5 == 5) // displays 1 echo (5 == 4) // displays nothing При написании функций, возвращающих true или false, каковы наилучшие методы их использования? Например, function IsValidInput($input) { if ($input…) { return true; } else { return […]
Где я могу разместить свою «глобальную» функцию, которая будет проверять, если пользователь вошел в систему? Поскольку я хочу сделать что-то вроде: пользователь может просматривать некоторые страницы только тогда, когда функция isLogged() возвращает TRUE, и мне придется использовать ее в некоторых представлениях, поэтому она должна быть «глобальной» функцией, которую я может получить доступ из любого места. […]
Как и в названии, что означает восклицательный знак перед функцией в PHP? Например, следующий оператор: if (!stripos($haystack, $needle)) {} то же самое: if (stripos($haystack, $needle) === FALSE) {} или это: if (stripos($haystack, $needle) == FALSE) {} Любые разъяснения будут оценены
Случается, что я закончил работу над большой PHP-программой, и мне нужна программа (или простой в установке скрипт), которая рисует график управления потоком / вызовом приложения PHP (т. Е. Должна работать над несколькими файлами PHP). Уже видели такие вещи, как Graphviz, не знаете, какой из них работает для PHP? Какие-либо предложения? Ура!
Я только что нашел, что это сработает: echo $value , " contiue"; но это не так: return $value , " contiue"; В то время как "." Работает в обоих. В чем разница между точкой и запятой здесь?
Вот полный контекст ситуации: Недавно у меня появился новый Mac, я разработчик php, поэтому я загрузил MAMP и начал развиваться. Сначала я заметил, что мои включения не включались, но я изменил это, настроив свой php.ini . Однако теперь, когда я пытаюсь включить файл с функцией, он не распознает функцию. Например, у меня есть файл с […]
Я пытаюсь получить дату с номера недели, числа дней и года. Например: week number = 52 day number = 4 (of week 52) year = 2013 В этом случае дата должна быть 26-12-2013 . Как я могу это сделать с помощью PHP? Я уже пробовал с strtotime() , но я смущен о форматах. Может кто-нибудь […]
У меня возникают проблемы с выполнением mysql-запроса внутри php-функции. Ошибка, которую я получаю Notice: Undefined variable: link in C:\path\api\inc\restFunctions.php on line 16 Есть несколько файлов, вызывающих друг друга, поэтому я попытаюсь описать необходимую информацию. Доступ к URL: localhost/serverList/api/rest.php?action=allServers SERVERLIST / апи / rest.php <?php include 'inc/restFunctions.php'; $possibleCalls = array('allServers','allEnvs','allTypes','false'); if(isset($_GET['action'])){ $action = $_GET['action']; } else{ […]