php

php Счётчик цикла for. Примеры.

for - простейший цикл в php.
Счётчик цикла - это вспомогательная переменная. Обычно используется для подсчёта, сколько раз цикл выполнился или для обращения к порядковому элементу массива (если цикл используется для перебора массива).

Например

Можно её выводить echo-м, чтобы наглядно видеть, что в каждом цикле напечатано:

for ($i=0; $i<10; $i++) {
   echo "Итерация цикла № ".$i.": ";
   echo rand(1,100). "<br>";
}

Получим:

php Рекурсивная функция -- пример использования

Приведём простой пример использования рекурсивной функции для решения "классической" учебной задачи:

Вывести на экран все целый числа от 1 до N, где N -- положительное целое число.

Решение:

Вложенные циклы. Учебные задачи по программированию на вложеннные циклы

Задачи на вложенные циклы

  1. Задачи для разминки на обычные циклы (не вложенные, решается одним циклом)
    1. Выведите на экран таблицу умножения чисел от 1 до 9 на 1, т.е.:
      1x1 = 1
      .....
      .....
      1x9 = 9

      , используя цикл for

    2. Выведите на экран таблицу умножения чисел от 1 до 9 на 1, т.е.:
      1x1 = 1
      .....
      .....
      1x9 = 9

      , используя цикл while

php Одинарные обратные кавычки для выполнения системных команд (shell) -- из учебника Стивена Хольцнера

Вызов надо взять в обратные одинарные кавычки (которые на той же клавише, что и знак "тильда"), например команду получения даты:

$output = `date`; // необычные одинарные кавычки!;)
echo $output;

(пример встречает в книге Стивена Хольцнера).

По аналогии можно узнать с помощью unix-команды, под каким пользователем запущен php-интерпретатор в ОС:

[!] Учебные алгоритмические задачи по программированию для начинающих -- список на разные темы

Цель этой страницы -- собрать большое число задач, для длинной тренировки начинающего программиста.

Ошибки расширения PDO -- перехват исключения для fetch()

Интересует вопрос - какие именно виды ошибок включают в себя ошибки типа PDOException?

Пример из учебника Котерова(стр 709):

php Не работает include: Failed opening ... for inclusion-- зашифрованный код

Наблюдается ошибку инклуда, хотя файл есть в проекте:

Failed opening ... for inclusion

Возможно, пхп пытает заинклудить файл по абсолютному пути, варианты решения этой задачи:

php Глобальные функции в пространстве имен. Как определяется имя функции без слеша

В учебнике Котерова написано следующее:

В файлах где объявлено пространство имен, для обращения к стандартным функциям, например к строковой функции strlen(), нам потребуется воспользоваться абсолютным именем \strlen(), чтобы сообщить php, что strlen() является функцией глобального пространства имен
, а не \php7

И тут же следует пример:

php Как передать в качестве колбэка не анонимную (обычную) функцию обратного вызова (колбэка) -- пример кода

  • Цель: Дать возможность использовать повторно код колбэка в разных классах
  • Задача: передать неанонимную фунцкию (статический метод) как анонимную функцию обратного вызова

Ситуация

У меня есть функция с сигнатурой:

Pages

Subscribe to RSS - php