PHP уроки
ПРОСТО самая лучшая обучалка PHP!
  • Студия LPHPRU
  • Уроки PHP
  • Контакты
  • Помощь
Меню
  • PHP - с чего начать?
  • Уроки PHP
  • Функции PHP
  • Массивы
  • Denwer
  • MySQL
  • Информация
  • Dreamweaver уроки
  • JQuery уроки
  • Галерея
Календарь
Март (2021)
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031    
В продаже

  • Что нового?

    • Тест №2
    • Тест №1 для разработчиков
    • PHP 5.6 RC1
    • SQL. Как cкопировать данные одной колонки в другую, в той же таблице
    • GRUB изменить порядок загрузки OS в Linux
    • SSH - вход на сервер без ввода пароля
    • PhpMyAdmin - проблема с загрузкой большого файла на сервер
  • Комментарии

    • тут нечего не понятно
    • Может уже пора на WebStorm переходит...
    • Здравствуйте. 10 лет пользуюсь др...
    • Была такая проблема, решалась пе...
    • Возможно с течением времени этот...
  • TOP-5

    • Метод POST (2939966)
    • Привет, МИР! (907179)
    • Метод GET (661917)
    • Операторы (601793)
    • Firefox уже запущен, но не отвечает... (347166)

Операторы

Главная » PHP - с чего начать? » Операторы
PHP урок № 154

Операторы в PHP что это?

Простой оператор

В предыдущем уроке я вскользь коснулся темы операторов (каждый оператор в PHP заканчивается разделителем "точка с запятой"), чтобы понять, что это такое, приведу пример однострочного или, можно сказать простого оператора.

Листинг № 1 - Однострочный или простой оператор

<?php 

echo (2+3);

?>
Вся строка кода начиная от конструкции echo и до знака точка с запятой, считается простым оператором. Знак точка с запятой сообщает PHP интерпретатору о завершении оператора. Проще можно сказать так, этот кусок кода надо вычислить и вывести на монитор, т.к. конструкция echo служит в PHP именно для этого.

Составной оператор

Составной оператор - это много простых операторов, таких как в примере выше, только заключены они в фигурные скобки { ... }.

Листинг № 2 - Составной оператор

<?php 

{
    echo (
2 + 3);
    echo (
10 - 7);
    echo 
"Hello, world!";
}

?>
Это лишь малая часть, что касается операторов в PHP, в дальнейшем мы возвратимся к теме операторов более подробно.

Урок закончен.

Обсудить на форуме

SETTER © LPHP.RU
Администрация сайта
14.08.2009 06:41:37

Третий урок. Комментарии.
Понравился урок? Не пропусти следующий!
Рекомендованные уроки этого раздела:
  • Операторы выбора в PHP. условный оператор (if .. else)
  • Переменные в PHP
  • Метод POST
  • Include

Напишите свой комментарий
Ваше имя
Сообщение
Введите цифры с картинки:
 

Комментарии

alexandr 21.06.2011 17:59:56
"Сейчас пример из листинга 2 работать не будет. Перед фигурными скобками должно быть какое-то условие при котором будет исполняться составной оператор". А у меня вроде работает. в браузере: 3 3 254hi whi whi w. ещё вопрос: как "254hi whi whi w" расположить в столб? и насчет скобок... получается что ставить их всегда/каждый раз не обязательно?
alexandr 21.06.2011 18:06:16
упс, извините, вот это
anonymous 21.06.2011 18:13:48
ах, листинг не показал, тему открою
Аарон 18.12.2011 06:54:54
Для полноты картины нужно дать определение оператора, составленное по принципу "Верблюд, есть полезное животное для перевозки грузов в тяжелых условиях." Олег Куваев "Телесная переферия"
Игорь 23.12.2011 08:11:09
Хочется понять истину, что же такое оператор? Новичку нужно знать, официальную терминологию и объяснение. Описано все доступно и понятно, но в программировании нужно сразу изучать синтаксис как можно грамотнее. Иначе в последствии можно заблудиться в дебрях леса. Вот цитата, описания оператора в которой указывается что, конструкция echo не является оператором. С чем я полностью согласен. Но новичку кажется что именно echo - это наглядный пример оператора. Вот кстати обещанная цитата: "Оператором называется нечто, состоящее из одного или более значений (выражений, если говорить на жаргоне программирования), которое можно вычислить как новое значение (таким образом, вся конструкция может рассматриваться как выражение). Отсюда следует, что функции или любые другие конструкции, которые возвращают значение (например, print()) являются операторами, в отличие от всех остальных языковых конструкций (например, echo()), которые ничего не возвращают."
SETTER 23.12.2011 09:58:01
Ну на самом деле, на мой взгляд, не стоит так углубляться в детали. Главное вы понимаете суть, а как её сформулировать, ну это уж кому как нравится. Вы же не являетесь одним из тех кто пишет и развивает этот язык программирования. Вы всего лишь пользователь этого инструмента. Так же как водитель не обязан быть автослесарем, так и вы имеете право на вольное трактование, главное чтоб суть от этого не менялась. Функция не может быть оператором - она функция по определению!
Игорь 23.12.2011 10:36:17
Любой новичок в php, изначально не пишет и не развивает этот язык. Но возможно он решит этим заняться. Так что было бы неправильным навешивать на всех начинающих ярлык \"просто пользователь\". как мне кажется, что-бы хорошо врубиться в этот язык и начать писать на нем сложные скрипты, необходимо как можно раньше понять синтаксис и все тонкости языка. В начале, мало кому понятно, что из чего вытекает, а прохождение более сложных тем возвращает к началу и повторению. Вместо того что-бы с самого начала, сформировать схему (структуру php, в виде списка). К примеру: ВЫРАЖЕНИЯ. - константы, - переменные. В общем тому кто подскажет грамотный доступный и удобный справочник по все структуре php, буду при непременно благодарен.
SETTER 23.12.2011 14:24:14
Какую бы структуру не предложили, всё лишь дело в памяти и восприятии информации. Изучая мелочи вы потратите слишком много времени, ваши знания всегда будут отставать от текущих обновлений в языке. Всё просто, PHP разрабатывают и усовершенствуют тысячи людей по всему миру, можно сказать собирают его по молекулам, каждый на своём месте, а вы пытаетесь один залезть в каждую молекулу языка. Зачем? PHP как раз и хорош своей простотой. И поверьте если вы даже найдёте точное определение, что такое оператор, которое вам понравится, вы не станете от этого более сведущим в программировании. Глаза в глаза лица не увидать, большое видится на расстоянии.
Игорь 23.12.2011 15:30:53
Я примерно понял и согласен с тем мнением, что структуру языка программирования нужно почувствовать целиком как бы издалека. Потому и писал, что хотелось бы увидеть или собрать самому (чем я сейчас и занимаюсь), всю структуру языка в виде списка. Пусть даже обобщенную без углубления в детали. Просто по мере изучения пхп, любой сталкивается с двузначностью понятий терминов и начинает путаться. Например условный оператор if (он же "если"), относится опять таки к операторам. В то же время его можно отнести и к списку, который называется "Управляющие конструкции PHP". И тут можно начать путаться, если четко не помнить что echo в первую очередь - это условный оператор языка. Потому то и считаю правильным понимать помимо сути (понимание которой, намного важнее, согласен!), еще и общую структуру языка, названия и объяснение общих терминов и названия структур к которым они относятся. Что-бы не запутаться хорошо понимая суть php.
SETTER 24.12.2011 21:25:25
Это не изучение языка, а больше похоже на собирание сказок народного фольклора. Для себя я например дал определение echo такое. echo - это то что выводит на монитор данные. Вот и всё. Как раз эта формулировка скорей всего запомнится начинающему изучать язык, а в детали он окунётся потом. Я просто вспомнил себя когда начинал изучать php.
николай 15.01.2012 13:48:33
\" echo - это то что выводит на монитор данные.\"... Для введения новичков в тему очень человечный метод подачи сложного . Спасибо тебе SETTER . Со временем детские Что это ... ? Что \"оно\" делает ... ? прирастут знаниями и все встанет на свои места. Не теряйте этот стиль ,пожалуйста. Новички -те же дети.
NoName 25.01.2012 05:22:15
николай " \" echo - это то что выводит на монитор данные.\"... Для введения новичков в тему очень человечный метод подачи сложного . Спасибо тебе SETTER . Со временем детские Что это ... ? Что \"оно\" делает ... ? прирастут знаниями и все встанет на свои места. Не теряйте этот стиль ,пожалуйста. Новички -те же дети. " Да,но если специалисты такие же грамотные как и автор...оооооо.....
Иван 17.09.2012 09:29:51
я начал изучать. не понимаю где это водить в какой программе? как потом смотреть через браузер? если просто в текстовом документе вводить и открывать через браузер не получается. растолкуйте пожалуйста!
шубун 06.07.2014 09:20:01
Продолжил изучать пхп и столкнулся с проблемой ,в книге написано что echo(text, text)и я пытаюсь вводить это,но парсер выдает ошибку, что я делаю не так. text в двойных кавычках
шубун 07.07.2014 09:35:45
А почему парсер выдает ошибку
  • Яндекс.Метрика Здесь находится аттестат нашего WM идентификатора 185571665285
  • "LPHPRU" © 2009-2021