PHP, jako nowoczesny język programowania, zapewnia możliwość przetwarzania danych, które można określić w momencie aplikacji. Typ danych może ulec zmianie podczas wykonywania programu. Linie znakowe są jedynym typem danych, do którego inne typy danych są podawane w sposób naturalny, z tego prostego powodu, że dowolna dana jest zawsze ciągiem znaków.
Tablice w PHP
Oprócz zwykłych zmiennych, język PHP udostępnia programistom składnię i funkcje obsługi tablic. Oprócz zwykłych tablic, zapewniaj dostęp do ich elementów za pomocą klucza (liczba od 0 do liczby elementów), możesz użyć tablic asocjacyjnych. W tym ostatnim dostęp może być wykonywany zarówno przez indeks numeryczny (przydzielany przez automat), jak i przez klucz podany przez programistę. PHP zapewnia możliwość zamiany indeksów i znaczenia, co ma sens, ponieważ klucz nie jest oficjalnie wydany bardziej rygorystyczne wymagania niż wartość, ale użycie powinno być ostrożne. Od dawna tradycje programowania odwołują się do alfabetu łacińskiego. Cyrylica, co do zasady, niesie ze sobą problem kodowania. Nie powinieneś nadużywać umiejętności języka, kiedy potrzebujesz praktycznego i bezpiecznego kodu.
Optymalna wersja indeksu jest zrozumiałą frazą w języku angielskim, najlepiej bez spacji. To wspaniałe, że składnia PHP deklaruje "wolność" kluczom, ale najlepiej jest zaufać własnym doświadczeniom i przejść do bezpiecznego kodu. Najbardziej interesującą i praktyczną możliwością rozwiązania PHP "tablic z rzędu" jest możliwość ich odpowiednikawzajemna transformacja.
PHP tablice i łańcuchy
PHP Funkcja "układy w wierszu": $ Cline = implode ('/' $ Astyle) tworzy ciąg znaków, z wszystkich elementów tablicy $ Astyle oddzielonych '/'. Jeśli wybierzesz "", wszystkie elementy scalą się w jedną ciągłą sekwencję znaków. Odwrotnej funkcji $ Astyle = eksplodować („/” $ Cline) tworzy tablicę wszystkich rzędach, które są oddzielone przez „/”. Podczas korzystania z eksplodować () jest zalecane, ale nie jest to konieczne sprawdzić separator w oryginalnym ciąg. Aby wyświetlić tablice PHP z rzędu, może być również bardziej humanitarny i kontrolowany. Na przykład, w pętli w celu, natomiast foreach dodanie do łańcucha zmiennej wartości tablicy przypisania operatora „Operator =” lub „”, który umożliwia proces konwersji łańcuch znaków (uchwyt każdej pozycji).
PHP przynoszą szereg obiektów w ciągu
Przedmiotem - zbiór danych i kodu. Nic nie stoi umieścić kod, na przykład, dwie funkcje: nagrywanie i czytać. Poprzez dziedziczenie i polimorfizm, obiekt mający koło może mieć swoje odmiany: niebieski, czerwony i zielony. Każdy będzie napisane (odczyt) na własną rękę, ale podjął decyzję o PHP „tablice w wierszu” nie będzie miało znaczenia. W istocie, obiekty mają pewien sens, mają inną strukturę i różne metody. Przykładem z dwiema cechami jest przypadkowość. Skonstruowanie takiego mechanizmu w PHP, a tablice łańcuchowe są umieszczone w każdym przypadku z osobna. Otwiera to szeroką gamę możliwości. Jeden obiekt ma dwie tablice, a drugi -dwadzieścia, a ogólny przodek (zazwyczaj pierwszy - abstrakt) nie ma nic. Używając metod ich wspólnego przodka, nie możesz się martwić, że coś nie zostanie zapisane, przeczytane, nie przetworzone lub wyświetlone. Ze względu na dziedziczenie, którego liczba nie byłaby nigdzie użyta w programie, może być reprezentowana w linii i prorokować z powrotem do obiektu tej konkretnej figury.