Cursul harvard CS50 - prelegere ce php (memo la cursuri video)

PHP (PHP Hypertext Preprocessor, Hypertext Preprocessor PHP) - un limbaj de programare utilizat pe partea de server. Cu capacitatea de a combina PHP și HTML cod, puteți crea pagini web dinamice, care arată de fiecare dată informații diferite, în funcție de mai mulți factori. De exemplu, setările sau datele primite de la utilizator.

PHP - limbaj de scripting. Acest lucru înseamnă că codul este scris în PHP nu este compilat și executat linie cu linie, cu ajutorul unui interpret - un program care citește fiecare linie și face ceea ce afirmă. În mod similar, există o implementare Python a programului, Ruby, Perl, și în alte limbi.

Notă numele tuturor variabilelor din PHP începe cu un semn $

Matricele în PHP sunt asociative. Acest lucru înseamnă că indicele lor poate fi nu numai numere, ci, de asemenea, un obiect. De exemplu, șirul.

Pentru a accesa elementul de matrice, trebuie să se aplice o astfel de structură:

EXEMPLU lucrare cu un tablou asociativ (comanda echo afișează mesajul pe linia de comandă):

Cursul harvard CS50 - prelegere ce php (memo la cursuri video)

Un exemplu de utilizare matrice:

Cursul harvard CS50 - prelegere ce php (memo la cursuri video)

operatorii de comparare

Deoarece PHP - un limbaj cu tastarea dinamic, definește doar două operator de comparare == și ===. == operatorul efectuează prima mulaje (convertește variabile în comparație cu un singur tip de date), iar apoi se compară valorile lor. === verifică dacă operatorul cele două elemente fiind comparate sunt de același tip.

bucla foreach

bucla foreach - un mod convenabil de a trece întregul set de la început până la sfârșit (de altfel, această formă a ciclului este utilizat pe scară largă în Java). În loc să creeze o variabile speciale temporare pentru a trece prin matrice, pur și simplu scrie:

  1. Trece prin toate elementele de matrice, ieșirea fiecărui element al matricei (și cheia sa) pe ecran:
  2. În acest exemplu - același lucru, dar matrice în sine nu este ușor, și asociativ. Acorde o atenție! Elementele de matrice pot aparțin unor tipuri diferite.

Încercați să tastați (sau skopipastit) aceste exemple în Gedit în „Laboratorul virtual“ sau IDE CS50. Doar nu uita pe linia #! / Usr / bin / env php la începutul codului.