|
| |
|
|
| |
для: kasmanaft
(17.01.2007 в 16:00)
| | | Сложный (фигурный) синтаксис =)
http://www.php.net/manual/ru/language.types.string.php | |
| |
|
|
| |
|
|
| |
для: Sergey89
(17.01.2007 в 15:22)
| | | Угу, и еще ... даже не знаю как его назвать:
<?
$str['word'] = 'Привет!';
print "{$str['word']}";
?>
|
| |
| |
|
|
| |
|
|
| |
для: cheops
(17.01.2007 в 15:16)
| | | + фигурные скобки для того, чтобы отделить такое понятие как символ строки от элемента массива.
<?php
$str = 'Привет!';
print $str{0}; // хотя можно и $str[0]; Выведет: П
?> | |
| |
|
|
| |
|
|
| |
для: gNEV
(16.01.2007 в 23:31)
| | | >Чем отличаются парные кавычки от одинарных, скобки фигурные, квадратные, круглые?
Про кавычки можно почитать в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=130.
Фигурные скобки - это аналог begin и end для Pascal
Круглые скобки имеют тоже значение, что и для Pascal | |
| |
|
|
| |
|
|
| |
для: gNEV
(16.01.2007 в 23:31)
| | | >Абсолютно не понял, для чего substr($month,0,3) заключено в точки?
Точка в PHP - это символ объединения подстрок - точками мы объединяем подстроки в единую строку. | |
| |
|
|
| |
|
|
| |
для: gNEV
(17.01.2007 в 01:54)
| | | Символы => правильн рещил, для разделения ключ=>значение массива. Потому как PHP поддерживает ассациативные массивы ($ar["key_text_name"]=2; $ar["key_text_name1"]="text_value";)
Символы -> для разделения свойств и методов объявленных членов класса.
//это сам класс как объект
class test_class(){
//это глобальная переменная класса
$_global_variable1=22;
//это метод класса
function open_class(){
//$this используется как указатель на этот класс (типа Me)
$this->_global_variable1 = 33;
}
}
$testcls=test_class();
print $testcls->_global_variable1; //пока 22
$testcls->open_class();
print $testcls->_global_variable1; //уже 33
|
$++, $i-- обычный инкремент декремент в цикле (на C так он и делается, а в VB Delphi $i=$i+1)
Кавычки очень сильн различаются, осторожно с ними. В одинарных кавычках все воспринимается как строка и не работают переменные. В двойных можно ставить переменные не разрывая строку точками:
$var1=22;
$test='это тест одиночных $var1'; //так и напишет $var1
$test1="это тест двойных var1"; //напишет текст и 22 в конце
|
| |
| |
|
|
| |
|
|
| |
для: Sergey89
(17.01.2007 в 00:23)
| | | Да мануал однако хорош! :)
Теперь все стало ясно, правда так толком и не нашел два момента (символы -> и =>). Ну второй вроде для присваивания значений в массивах, а первый?
Все, решил свою задачку... :) Кривовато конечно, но работает :)
$str = sscanf($file_array[$i],"%s %s %s %s",&$t1, &$p1, &$t2, &$p2);
if(ord($p1)>=48 and ord($p1)<=57){$t2=$p1; $p1='';};
|
| |
| |
|
|
| |
|
|
| |
для: gNEV
(17.01.2007 в 00:17)
| | | Я тоже себя часто об этом спрашиваю. И понял, что они нужны для того, чтобы разбиратсять с тем, чего нет в мане. ;-) А в этом мане есть почти все, точнее это все в пользовательских комментариях. Сам всегда все ответы нахожу в мане, а на форумах спрашиваю в крайних случаях. | |
| |
|
|
| |
|
|
| |
для: Sergey89
(16.01.2007 в 23:39)
| | | Просто замечательное направление! :)
А зачем тогда этот сайт, форум, если у нас на все про все есть мануал! :)
Я почти 20 лет изучаю всевозможные мануалы по различным языкам программирования, базам данных и т.п., видимо тут какой-то особенный мануал, пойду гляну... ;) | |
| |
|
|
| |
|
|
| |
для: gNEV
(16.01.2007 в 23:31)
| | | [поправлено модератором] | |
| |
|
|
|