Присвояване на стойности на променливи - HTML, CSS, JavaScript, Perl, PHP, MySQL
Присвояване на стойности на променливи
В началото на тази глава споменахме, че в PHP няма нужда от инициализиране или деклариране на променливи. И така, как им присвоявате стойности в скриптове? Стойност се присвоява на променлива, независимо от типа, като се използва знакът за равенство (=). Нарича се оператор за присвояване, защото присвоява стойност на променливата отляво. Следващите няколко глави казват
и за други видове оператори.
$infinger = 1; $floating_number = 1,2; $
$променлива = 1; $variable = "Поздрави";
Сега, ако отпечатаме стойността на променливата, получаваме Поздрави. Присвояването на стойности на масив ще бъде обсъдено по-късно. Можете изрично да зададете тип на променлива първия път, когато я използвате.
Синтаксисът за това е следният:
$число = (цяло число) 5; $string = (низ) "Здравей, свят!";
Честно казано, дори след това можете незабавно да промените типа на променлива. Но това е една опция, която можете да използвате, за да останете последователни, ако програмирате и на други езици.
Предварително дефинирани променливи
Значението на предварително дефинираните променливи не може да се подценява: първо, те се използват по различен начин в програмите и второ, можете случайно да създадете променлива със същото име, което вероятно ще доведе до проблеми.
Различните сървъри могат да използват различни набори от предварително дефинирани променливи. Можете да използвате скрипта test.php, за да видите кои променливи на средата се използват на вашата машина.
Примери за променливи на средата на сървъра са: $HOSTNAME (това, което сървърът нарича сам) и $OSTYPE (операционната система на сървъра). Предварително дефинирани променливи на сървъра на Apache: $DOCUMENT_ROOT, където се съхраняват файлове на сървъра, $HTTP_USER_AGENT,който определя браузъра и платформата на потребителя, който разглежда страницата.