php

PHP Вопросы сомневающихся. Стоит ли пытаться стать web-программистом (ответы на вопросы FAQ)

Эти вопросы-ответы собраны для программы подготовки по стеку php: http://fkn.ktu10.com/?q=node/7716

  1. Говорят, что PHP не так хорош...[вообще]

    Ответ:
    Тут нечего комментировать, именно как язык PHP весьма хорош для своих задач (и становится всё мощнее с каждой новой версией).

  2. Говорят, что PHP не так хорош...[для начинающих]

    Или:

    вроде бы 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-интерпретатор в ОС:

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

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

  1. Условный оператор
  2. Цикл For
  3. Цикл While
  4. Вложенные циклы
  5. Задачи на рекурсию

Источники:

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

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

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

Pages

Subscribe to RSS - php