Tipuri de date în php

Acest subiect este foarte important. Fără o înțelegere clară, nu vei deveni niciodată un bun programator. Nu există nicio scriere strictă în php. Voi lista tipurile de date:

Am folosit manualul de la php.net. Tipul de date boolean este cel mai simplu tip. Booleanul exprimă adevărul valorii. Poate fi TRUE sau FALSE. Integratorii pot fi specificați în sistemul numeric zecimal (baza 10), hexazecimal (baza 16), octal (baza 8) sau binar (baza 2), cu un semn precedent opțional (- sau +). Numerele de puncte în virgulă (cunoscute și ca "float", "double" sau "real") pot fi definite de următoarele sintaxe: $ a = 1.234, $ b = 1.2e3, $ c = 7E-10. Într-un cuvânt, există numere după punct. Este potrivit pentru afișarea prețurilor pentru bunuri. Un șir este un set de caractere, în care caracterul este același ca octetul. Amintiți-vă că spațiul "este de asemenea un simbol. O matrice în PHP este o mapare ordonată care stabilește o corespondență între o valoare și o cheie. Acest tip este optimizat în mai multe direcții, astfel încât să îl poți folosi ca o matrice, o listă (vector), o tabelă hash (care este o implementare a hărții), un dicționar, o colecție, un coș, o coadă și poate altceva. Deoarece valoarea unei matrice poate fi o altă matrice PHP, puteți crea copaci și matrice multidimensionale. Un obiect este, în opinia mea, inițializarea unei clase. Nu te poți referi la o clasă fără obiect. O excepție poate fi o clasă cu proprietățile și metodele sale statice. În acest caz, vă puteți referi la proprietatea clasei fără obiect. De exemplu, baza :: $ url (proprietate), Base :: getUrl () (metoda). Pentru a crea un obiect nou, utilizați noua expresie, care creează o instanță a clasei în variabila. De exemplu, $ obj = new Auth_Class (). Acordați atenție la () este un apel către constructor. Dar să nu fugim. O valoare specială NULL este o variabilă fără valoare. NULL este singura valoare posibilă a tipului null. Foarte des atunci când se prelucrează din baza de date, această valoare este returnată dacă tabela este goală. Acest lucru este gol și, în cazul revenirii unei astfel de valori, ar trebui să fiți gata să lansați un scenariu special.













Vă vom folosi de multe ori: boolean, numere întregi, siruri de caractere, tablouri, obiecte, null. Funcțiile din PHP pot accepta diferite tipuri de date la intrare. Trebuie să fii pregătit pentru faptul că funcția poate arunca o eroare. Trebuie să verificați parametrii de intrare. Bune PHP-programatori, dacă o eroare este returnată în funcție sau o valoare falsă în sine. În cazul funcționării cu succes, funcția returnează rezultatul lucrat. Puteți să aruncați o excepție și să arătați o eroare. Interceptarea erorilor și generarea de excepții este un subiect destul de complex în PLO.

  1. Există funcții care modifică tipul de date:
  2. (int) - traduce valoarea într-un număr
  3. (string) - convertește valoarea într-un șir
  4. (bool) - convertește valoarea la un tip boolean
  5. (array) - convertește valoarea într-o matrice
  6. (obiect) - se traduce într-un obiect

În funcțiile auto-scrise, puteți verifica valoarea după tipul de date. Funcțiile PHP încorporate vă vor ajuta.

  1. is_int - verificați un număr
  2. is_float - verificați dacă float (număr în virgulă mobilă)
  3. is_string - verificați un șir
  4. is_bool - verificați tipul boolean
  5. is_array - verificarea matricei
  6. is_object - verificare obiect

A făcut pentru dvs. o funcție omnivore specială pentru verificarea tipului de date. Puteți să o aplicați în experimentele dvs.







Articole similare

Trimiteți-le prietenilor: