Сложные темы

Хотя настоящей книги достаточно, чтобы вы начали работать с языком РНР
самостоятельно, есть несколько тем, которые вы, вероятно, захотите изучить
более глубоко.

Одна из них создание объектов и классов с помощью РНР. Когда вы набере
тесь опыта и построите солидную библиотеку кодов, создание и использование
объектов повысит скорость вашего программирования и снизит количество
ошибок. Знакомство с объектами в РНР упростит изучение объектноориенти
рованных языков, таких как Java (несмотря на то что в РНР используются
объекты, он не является объектноориентированным языком). Вы можете най
ти хорошие интерактивные учебные материалы по объектам в РНР на сайте
Zend.com (http://www.zend.com/zend/tut/classIntro.php. рис. С.5).

Две другие темы, которые я порекомендовал бы изучить глубже, примене
ниефункций для возвращения множественных значений, а также использова
ние ссылок на переменные подробно освещены в пособии по РНР. Первая
обсуждается в разделе «Функции» и объясняет, как использовать массив для
возвращения нескольких значений из одной функции. Вторую можно найти
в разделе «Переменные», где подробно описано, как создавать ссылки на име
на переменных, как присваивать им значения и разыменовывать их обратно.
Эти темы более сложны, но зато, овладев соответствующими навыками, вы
сможете считать себя профессиональным программистом.

Вопрос о правах доступа к файлу вкратце обсуждался в главе 10. Если вы
работаете на UNIXсервере и хотите знать больше, обратитесь либо к пособию
по UNIX (вызывается с помощью команды man), либо к прекрасной книге Эли
забет Кастро (Elizabeth Castro) «PERL и CGI для Всемирной паутины». В при
ложении Кастро описывает не только права доступа и проблемы безопасности
в среде UNIX, но и другие вопросы, связанные с UNIX. Если вы работаете на
Windowsсервере, то можете найти информацию о правах доступа к файлам на
сайте компании Microsoft (http://www.microsoft.com) или в справочных фай
лах Windows.

На протяжении всей книги я рекомендовал вам использовать уже существу
ющий код для расширения возможностей регулярных выражений и другой функ
циональности РНР На сайтах, упомянутых выше, есть примеры кода, которые
можно скопировать и использовать в работе. Другие программисты уже разра
ботали огромное количество шаблонов для регулярных выражений и готовых
сценариев. Не стоит изобретать в тысячный раз то, как с помощью РНР отпра
вить электронную почту с прикрепленными файлами или другие стандартные
операции. Вы можете использовать данный код непосредственно или дорабо
тать его для себя в любом случае это позволит вам сэкономить уйму времени
и научит разным способам достижения цели.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: