Читать онлайн «PHP в примерах»

Автор Стивен Хольцнер

PHP в примерах . * a spiring into PHP 5 Steven Holzner A Addison-Wesley Upper Saddle River, NJ • Boston • Indianapolis • San Francisco New York • Toronto • Montreal • London • Munich • Paris • Madrid Capetown • Sydney • Tokyo • Singapore • Mexico City Стивеи Хольцнер PHP в примера! Перевод с английского под редакцией Банникова С. Н. Москва Издательство БИНОМ 2007 УДК 004. 43 ББК 32. 973. 26-018. 1 Х75 Стивен Холыднер РНР в примерах. Пер. с англ. 352 с: ил. М. : 0 0 0 «Бином-Пресс», 2007 г. Вашему вниманию предлагается один из мировых бестселлеров, посвященных программированию на РНР. В рамках одной книги автору удалось, начав с основ языка РНР, охватить весьма широкий круг вопросов — от объектно-ориентированного программирования до сложной обработки web-форм, от сохранения данных сеанса работы до формирования e-mail. Теоретический материал излагается в компактной и сжатой форме, и основное место отдано практическим примерам использования богатых возможностей РНР. Книга предназначена в основном для начинающих разработчиков на РНР, но и про- фессионат может найти в ней немало интересных моментов. Authorized translation from the English language edition, entitled Spring into PHP 5, First Edition by Holzner, Steven, published by Pearson Education, Inc, publishing as Addison Wesley Professional, Copyright © 2005 byAddison-Wesley. All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from Pearson Education, Inc. Russian language edition published by Binom Publishers. Copyright © 2007 by Binom Publishers. Все права защищены. Никакая часть этой книги не может быть воспроизведена в любой форме или любыми средствами, электронными или механическими, включая фотографирование, магнитную запись или иные средства копирования или сохранения информации без письменного разрешения издательства.
ISBN 978-5-9518-0188-3 (русск. ) ISBN 0-13-149862-2 (англ. ) Authorized translation from the English language edition © Original Copyright. Addison-Wesley, 2005 0ИЗД шнешрус С" ° * « з " к е , Издательство Бином, 2007 Содержание Введение 9 Об авторе 10 Глава 1. Введение в РНР 11 Доступ к РНР. 12 Локальная установка РНР 12 Настройка среды разработки 14 Первый скрипт. 16 Запуск первого скрипта 17 Возможные проблемы 18 РНР и HTML 19 Отображение текста 21 Возможности отображения текста 23 Синтаксис heredoc 25 Запуск РНР в командной строке 25 Комментарии в скриптах 28 Переменные 29 Создание переменных 30 Интерполяция переменных в строках 31 Переменные, содержащие имена переменных 34 Константы 35 Типы данных 38 Итоги 39 Глава 2. Операторы 41 Математические операторы . 41 Математические функции 43 Операторы присваивания 44 Увеличение и уменьшение 45 Приоритет операторов . 47 Оператор исполнения . 49 Строковые операторы 51 Битовые операторы 51 Условный оператор IF. 53 Операторы сравнения 55 Логические операторы 56 Оператор ELSE. 57 Оператор ELSEIF. 58 Тернарный оператор 59 Оператор SWITCH 60 Циклы КЖ. 62 Циклы\\НПЕ. 65 Циклы DO. . . WHILE. 66 Циклы FOREACH 67 6 PHP в примерах Оператор BREAK 68 Оператор CONTINUE. 69 Альтернативный синтаксис 70 Итоги 71 Глава 3.