NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Pole - Český PHP manuál

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:16.9.2012 19:16

Mohu tam dodat tento příklad, ale přijde mi, že je to z článku patrné, když se mluví o dalším indexu.

Odpovědět
16.9.2012 19:16
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:16.9.2012 19:26

Možná by stačilo doplnit jeden řádek do posledního příkladu.

Zkusil jsem ještě tuhle blbinu:

<?php
$barvy[6]='modrá';
$barvy[4]='zelená';
$barvy[]='žlutá';
print_r($barvy);

s výsledkem:

Array
(
    [6] => modrá
    [4] => zelená
    [7] => žlutá
)
Odpovědět
16.9.2012 19:26
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
David Hartinger
Vlastník
Avatar
Odpovídá na Kit
David Hartinger:16.9.2012 20:32

OK, je to tam, díky :)

Odpovědět
16.9.2012 20:32
New kid back on the block with a R.I.P
Avatar
Kit
Tvůrce
Avatar
Odpovídá na David Hartinger
Kit:16.9.2012 20:50

Při zkoumání automatických indexů jsem přišel na další vlastnost: Pokud uděláš unset() na poslední položku pole a pak přidáš další prvek, použije se až následující index. Indexy se tedy nerecyklují. Je to podobné chování jako u autoindexu v databázi.

Pokud však poslední prvek odebereš funkcí array_pop(), index se použije znovu. Z toho je vidět, že zdánlivě ekvivalentní úpravy mohou mít různé postranní efekty.

Odpovědět
16.9.2012 20:50
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
HAPPY DAY
Člen
Avatar
Odpovídá na David Hartinger
HAPPY DAY:17.9.2012 15:42

možná jsem úplně nevyjádřil co jsem chtěl říci. šlo o to, že pro to nebyl samostatný příklad a popis. naspal jsi k tomu jednu větu, což je škoda neboť je to zajímavé téma na experimentování

Odpovědět
17.9.2012 15:42
Kdo pozdě chodí, sám sobě škodí (AUTOR: já)
Avatar
Kit
Tvůrce
Avatar
Odpovídá na HAPPY DAY
Kit:17.9.2012 15:58

Pole v PHP je v principu jednoduché, ale je možné ho využít k mnoha různorodým účelům. Dá se z něj udělat fronta, zásobník, seznam, slovník, strom, halda,... Prostě je tak mnohotvárné, že se nedá komplexně popsat v jednom článku.

Odpovědět
17.9.2012 15:58
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 16.