Page Summary
1greywind.livejournal.com - (no subject)
akella.livejournal.com - (no subject)
var-log.livejournal.com - (no subject)
pan-satirus.livejournal.com - (no subject)
aidarov.livejournal.com - (no subject)
knutov.livejournal.com - (no subject)
vrode.livejournal.com - (no subject)
sined.livejournal.com - (no subject)
Style Credit
- Style: Neutral Good for Practicality by
Expand Cut Tags
No cut tags
no subject
Date: 2009-02-12 11:02 am (UTC)no subject
Date: 2009-02-12 11:10 am (UTC)Проблема у меня такая - заниматься по написанным самоучителям я не могу. Почему - потому что у них нельзя спросить. Например: пишут у нас есть функция такая-то и вот так она работает, да и вообще, я всегда могу взять чей-то рабочий скрипт и посмотреть на него. Проблема в том. что когда я смотрю на скрипт - я часто его понимаю. Но написать подобное для себя - не могу. Проблема в синтаксисе. Функция - хорошо, но какие к ней идут знаки препинания, где какую скобку/кавычку ставить и почему... вот этого я нигде вместе с описаниями функций не нахожу, как ее в свой код интегрироват (и ее внутренности)? Какие там запятые нужны? и пр...
Я почитаю самоучитель какой-нить сетевой и буду вопросы задавать, ладно?
no subject
Date: 2009-02-12 11:27 am (UTC)no subject
Date: 2009-02-12 11:28 am (UTC)Синтаксис - это дело навыка. php в основном использует сишный стиль, с фигурными скобочками для обозначения блоков и круглыми - для условий и параметров (хотя там есть или была, по крайней мере в четвертом, поддержка бейсиковского тиля без скобок). В описании языка синтаксис формулируется в двух абзацах, так как ничего сложного там нет.
function name ($parameters, $more, $prarameters)
{
//function body here
foreach ($_POST as $var_name => $var_value) {
do_some_stuff($var_value); //call to another function
}
}
function do_some_stuff ($value)
{
echo 'value is :' . $value . '
';
}
Если тебя смущет, как именно ставить скобочки вокруг операторов, пользуйся интерактивным справочникм: http://ru.php.net/foreach через слэш пишешь название интересующей функции или оператора и получаешь подробное описание с примерами использования.
если под "интегрировать в свой код", ты подразумеваешь использование чужой функции в своей программе - то с этим по всяеому бывает. Зависит от того, что за параметры функция принимает и работает ли она с глобальными переменными.
Я бы вообще посоветовал почитать что-то такое по основам прагматического программирования, т.е. что такое функция, параметры, переменные, область видимости, замыкание, пространство имен, декларация, сигнатура.
Непосредственно для вебпрограммирования еще надо понимать как работают разные механизмы в нем - например что такое сессия, куки, параметры запроса, какие бывают методы добавления параметров в запрос - POST и GET для начала. Что такое синхронная и асинхронная операция.
no subject
Date: 2009-02-12 11:29 am (UTC)no subject
Date: 2009-02-12 12:14 pm (UTC)no subject
Date: 2009-02-12 01:09 pm (UTC)no subject
Date: 2009-02-12 01:23 pm (UTC)no subject
Date: 2009-02-12 01:26 pm (UTC)Кстате руби применяется как язык для веб порграммирования и пользуется популярностью)
no subject
Date: 2009-02-12 01:34 pm (UTC)no subject
Date: 2009-02-12 03:19 pm (UTC)no subject
Date: 2009-02-12 03:04 pm (UTC)no subject
Date: 2009-02-12 03:17 pm (UTC)Я вот начинал с похапе, но давно уже перешол на флэш и флекс. Не считая руби, JS и Жавы
no subject
Date: 2009-02-12 03:33 pm (UTC)Я начинал вобще с ассемблера ибо на Basic и Pascal ничего путного не выходило, а Си я тупо незнал. :o)
Кстати, про последний флеш, действительно было открытием, Adobe расстаралась, а то я всегда считал макромедивские скрипты недоязыком. :)
no subject
Date: 2009-02-12 03:39 pm (UTC)Флэш он хорош с момента, как ввели ActionScript 1.0, потом раз за разом становилось только лучше.
А чо с паскалем не так? В турбо паскале можно было вставки на асме в любом месте делать (я так с графикой предпочитал работать - куда эффективней замапить массив прямо в сегмент видеопамяти, чем возиться с глупым модулем graph)
no subject
Date: 2009-02-12 04:00 pm (UTC)В этом плюс небольших стран, там порядок гораздо легче навести. В прибалтике тож после СССР все довольно быстро наладилось.
У нас пока гарант не грянет, чиновник не перекрестится.
Вон у Чичвакина на ровном месте бизнес отжали и как бы так и надо.
Меня на заре флеша дизайнер попросил посмотреть, я пофтыкал, испугался и сказал, что это адский ужас. :o)
С паскалем уже не помню точно, вроде посмотрел что все уровня Hello world получается и надо изучать процессор и т.п. тогда компы были медленные десятки мегагерц, если не меньше. Владелец 10 мегабайтного винчестера, был обладателем нереального объема data storage. Мы то дискетками перебивались. :) Ну а освоив ассемблер уже небыло смысла возращаться к паскалю.
no subject
Date: 2009-02-12 04:05 pm (UTC)no subject
Date: 2009-02-12 04:08 pm (UTC)no subject
Date: 2009-02-12 03:00 pm (UTC)no subject
Date: 2009-02-12 03:08 pm (UTC)no subject
Date: 2009-02-12 03:21 pm (UTC)Типа того:
class MySuperPage extends Webpage { $Title; MySuperPage() { $Title = "Welcome to my super page"; } };no subject
Date: 2009-02-12 11:04 am (UTC)no subject
Date: 2009-02-12 11:04 am (UTC)no subject
Date: 2009-02-12 11:26 am (UTC)Если знаешь основы HTML (можешь сверстать страничку с картинкой и формой, написать пост в ЖЖ без визуального редактора) и понимаешь такие вещи как цикл, условие и ввод-вывод, то писать на нем что-то простое можно через полчаса после начала изучения при наличии доступа в инет к сайту php.net
Вот если надо делать сайты, работающие с СУБД, тогда несколько хуже, тогда надо учить реляционную алгебру. Потому что просто «знать SQL» мало (на начальном уровне он простой), надо понимать, как правильно создать БД и еще многое...
no subject
Date: 2009-02-12 11:32 am (UTC)Не надо смущать людей :)
no subject
Date: 2009-02-12 11:38 am (UTC)Ее там просто нет.
> Не надо смущать людей :)
Вот и не смущайте. Человек про php спрашивает, а не про яву.
no subject
Date: 2009-02-12 01:07 pm (UTC)no subject
Date: 2009-02-12 12:15 pm (UTC)no subject
Date: 2009-02-12 11:39 am (UTC)Просто если речь касается синтаксиса, то хороший редактор кода сам подскажет, да и PHP выдаст ошибку если что.
По поводу конструкций и те пе - ну начать с классического "Hello world!", а там глядишь и само пойдет. Плюс опять же описаний функций на самом PHP'шном сайте довольно толково сделано с примерами и тепе.
no subject
Date: 2009-02-12 12:11 pm (UTC)no subject
Date: 2009-02-12 11:41 am (UTC)no subject
Date: 2009-02-12 12:10 pm (UTC)no subject
Date: 2009-02-12 06:24 pm (UTC)no subject
Date: 2009-02-12 12:43 pm (UTC)no subject
Date: 2009-02-12 12:44 pm (UTC)no subject
Date: 2009-02-12 12:56 pm (UTC)no subject
Date: 2009-02-12 01:14 pm (UTC)1. регистрируешься на project euler
2. устанавливаешь php
3. решаешь задачи
no subject
Date: 2009-02-12 02:46 pm (UTC)no subject
Date: 2009-02-12 03:08 pm (UTC)