Ефективно програмиране в PHP: масиви в ред

PHP, като модерен език за програмиране, предоставя възможност за обработка на данни, които могат да бъдат определени по време на прилагането. Типът данни може да се промени по време на изпълнението на програмата. Линиите от символи са единственият тип данни, на които естествено се дават други типове данни, по простата причина, че всяка дадена е винаги последователност от символи.

Масиви в PHP

В допълнение към обичайните променливи, PHP езикът предоставя на програмиста синтаксиса и функциите за работа с масиви. В допълнение към обичайните масиви, които осигуряват достъп до техния елемент от ключа (номер от 0 до броя на елементите), можете да използвате асоциативни масиви. В последния достъп може да се осъществи както чрез цифров индекс (зададен от автомат), така и чрез ключа, даден от програмиста. PHP предоставя възможност за размяна на индекси и смисъл, което има смисъл, тъй като ключът не е официално издаден по-строги изисквания от стойността, но използването трябва да бъде внимателно. От много отдавна, традициите в програмирането се харесват на латинската азбука. Кирилицата, като общо правило, носи със себе си проблема с кодирането. Не трябва да прекалявате с уменията на даден език, когато имате нужда от практичен и сигурен код.

Оптималната версия на индекса е разбираема фраза на английски, за предпочитане без интервали. Чудесно е, че PHP синтаксисът декларира "свобода" на ключовете, но най-добре е да се доверите на собствения си опит и да се ориентирате към защитен код. Най-интересна и практична възможност за решаване на PHP "масиви подред" е възможността за еквивалентвзаимна трансформация.

PHP: масиви и низове

Функцията на PHP от масив към низа: $ cLine = implode ('/', $ aStyle) произвежда низ от символи от всички елементи на масива $ aStyle, разделени от символа '/'. Ако посочите '', тогава всички елементи се сливат в една непрекъсната последователност от символи. Обратната функция $ aStyle = explode ('/', $ cLine) създава масив от всички низове, разделени от символа '/'. Когато използвате функцията explode (), е целесъобразно, но не е необходимо, да проверите за желания символ на разделител в линията на източника. За да се покажат PHP редици подред могат да бъдат и по-хуманни и контролирани средства. За, за, докато, foreach, добавяйки към променливата струни стойностите на елементите на масива чрез оператор за присвояване: ". =" Или операторът ".", Който ви позволява да конвертирате (обработвате всеки елемент) в процеса на създаване на получения низ.

PHP: извеждане на масив в низ чрез обекти

Един обект е колекция от данни и код. Нищо не ви пречи да поставите кода, например две функции: запис и четене. Благодарение на имитацията и полиморфизма, имайки обекта на кръга, може да има неговите вариации: синьо, червено и зелено. Всички ще бъдат записани (прочетени) по свой начин, но как точно решението, направено в PHP "масиви в низ" няма значение. По същество обектите сами по себе си имат определено значение, те имат различна структура и различни методи. Пример с две характеристики е случайността. При конструирането на такъв механизъм в PHP масивите подред ще се вместват във всеки случай по свой начин. Това отваря широка гама от възможности. Един обект има два масива, друг -двадесет, а общият предшественик (обикновено първият - абстрактен) няма нищо. Използвайки методите на техния общ прародител, не можете да се притеснявате, че нещо няма да бъде написано, четено, необработено или показвано. Поради наследяването, чиято цифра няма да се използва никъде в програмата, тя може да бъде представена в ред и да се пророкува обратно към обекта на тази конкретна фигура.

Свързани публикации