Pentru avansaţi: în PHP nu este nevoie să definim întâi variabila sau să-i declarăm tipul. şi el va fi folosit ca integer sau string în funcţie de contextul în care este folosit. Dacă doriţi să forţaţi evaluarea unei variabile ca un anumit tip puteţi folosi conversia de tip, astfel: şi = (int) şi sau şi = (bool) şi. Mai multe detalii despre conversia tipurilor găsiţi în manualul PHP de pe CD, în secţiunea Type casting. Operatori
Cel mai des întalnit operator esle cel de atribuire, definit prin semnul =. Am observat din exemplele de până acum că dacă scriem $x = 1 nu înseamnă că $x este egal cu 1 ci că i s-a acordat valoarea 1. Deşi la prima vedere egalitatea şi acordarea valorii pot părea a fi acelaşi lucru, ele nu sunt! Să con$iderăm următoarele variabile: