avva: (Default)
[personal profile] avva
Я не знаю, зачем существует язык PHP. Несколько раз пытался понять, но так и не дошло до меня. Самая правдоподобная гипотеза, имеющаяся в моём распоряжении, выглядит так: PHP существует для того, чтобы привлечь к веб-программированию людей, которых испугал бы Перл, но на самом деле в конце концов всё заканчивается тем, что они пишут примерно как на Перле, только медленнее и возможностей меньше ;-)

Я неправ?

Date: 2004-07-21 07:33 am (UTC)
From: [identity profile] darxeth.livejournal.com
Верю. Меня удивляет, почему его с самого начала не было.
Если язык действительно позиционировался как более простой и чёткий, чем Перл.

Date: 2004-07-21 01:04 pm (UTC)
From: [identity profile] kukutz.livejournal.com
Объясните, зачем он нужен мне, человеку абсолютно не знакомому с перлом и концепцией use sctrict.

Желательно своими словами, а не ссылкой на маны.

Тогда я попробую развеять ваше недоумение.

Date: 2004-07-21 01:41 pm (UTC)
From: [identity profile] darxeth.livejournal.com
Команда use strict в первом приближении - обязательное объявление переменных перед использованием. Из других языков (тех, где объявление по умолчанию не обязательно) аналогичная опция есть в VB - Option Explicit.

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

P.S. Какие маны ? ;) У меня Windows - разве что perldoc..

Date: 2004-07-21 09:53 pm (UTC)
From: [identity profile] kukutz.livejournal.com
В VB такие ошибки да, бывали.

А вот какие такие ошибки могут быть в PHP - пока для меня загадка, но неважно.


Enabling E_NOTICE during development has some benefits. For debugging purposes: NOTICE messages will warn you about possibls bugs in your code. For example, use of unassigned values are warned.


Работает более пяти лет.

December 2025

S M T W T F S
  123 4 56
78 9 10 11 1213
1415 1617181920
21 22 23 24 2526 27
2829 30 31   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 2nd, 2026 12:52 pm
Powered by Dreamwidth Studios