Csak a komplex vagy a PHP 7 megtanulására! 3. rész. Változók és típusuk a PHP-ben

Üdvözlet, kedves olvasók az remontcompa.ru webhelyről! A nevem Roman Nahvat, és bemutatom neked a PHP programozási nyelvről szóló cikksorozat harmadik részét. Ebben a részben megvizsgáljuk az ilyen kulcsfontosságú objektumokat bármely programozási nyelvben (nem csak a PHP-ben) változóként, valamint azok típusát. A változót általában megnevezett memóriaterületként definiálják. Ezen a területen lehet tárolni egy karakterláncot, számot vagy más összetett objektumot. Ezt az értéket a változó névvel manipulálhatja. A memória területén tárolt változó értékét nevezzük. A PHP nyelve gyengén van gépelve, és a legtöbb esetben a nyelv változói nem igényelnek szigorú típusbeállítást deklarálásukkor, és a program végrehajtása során a változó típusa szinte mindig megváltoztatható speciális átalakítások nélkül.

Csak a komplex vagy a PHP 7 megtanulására! 3. rész. Változók és típusuk a PHP-ben


A táblázat bemutatja azokat a típusú adatokat, amelyeket egy változó a PHP-ben felvehet:

A PHP programozási nyelvben a változók a dollárjelet kezdik. A változónév beállításakor a következő szabályok szerint kell eljárnia: Megengedett latin betűk, számok és aláhúzások használata a változónevekben; Tilos szóközök használata a változó nevében; A változónévnek azonnal betűt vagy aláhúzást kell tartalmaznia, de nem számot; Nyisson meg bármilyen szövegszerkesztőt, és írja be a következő kódot: ahol a $ num, $ vnum, $ str, $ bool azoknak a változóknak a neve, amelyekhez 78, 28.4, "római" értéket rendelnek, igaz, ill..

Mentse el ezt a dokumentumot az Abyss Web Server webkiszolgáló htdocs mappájába var név alatt .php kiterjesztéssel..

A következőket kapjuk.

Ha megpróbálja elérni a var.php fájlt a http: //localhost/var.php megadásával a webböngésző címsorába, akkor semmi sem történik, a böngésző ablaka üres marad.

Változtassa meg a var.php fájl php kódját a következőre: "; echo" Variable vnum = $ vnum "; echo"
"; echo" Variable str = $ str "; echo"
"; echo" Variable bool = $ bool "; echo"
"; ahol: echo" Variable num = $ num "; Kódsor, amely megjeleníti a" Variable num = "kifejezést, és megjeleníti a $ num echo változó értékét" Variable vnum = $ vnum "; Kódsor, amely megjeleníti a" Variable num = "kifejezést és megjeleníti a $ vnum echo változó értéke "Variable str = $ str"; Kódsor, amely megjeleníti a "Variable str =" kifejezést, és megjeleníti a $ str echo változó értékét "Variable bool = $ bool"; Kódsor, amely megjeleníti a "Variable bool =" kifejezést és megjeleníti a a $ bool változó értéke A következőket kapjuk.

Beírjuk a http: //localhost/var.php fájlt a webböngésző címsorába, és megnézzük a var.php fájl php kódjának eredményét, nevezetesen a $ num, $ vnum, $ str, $ bool változók értékeinek kiadását.

Mint már említettük, a PHP egyik változója különféle adattípusokat fogadhat el. A gettípus függvény meghatározza a változóhoz hozzárendelt adattípust. Változtassa meg a var.php fájl php kódját a következőre: "; echo" Variable vnum = $ vnum "; echo"
"; echo" Variable str = $ str "; echo"
"; echo" Variable bool = $ bool "; echo"
"; echo gettype ($ num); echo"
"; echo gettype ($ vnum); echo"
"; visszhang"
"; echo gettype ($ bool); echo"
";?> ahol: echo gettype ($ num); a $ sor echo gettype ($ vnum) adattípusát megjelenítő kódsor; a $ vnum echo gettype ($ str) változó adattípusát megjelenítő kódsor; a típust megjelenítő kódsor változó adatok $ str echo gettype ($ bool); kódsor, amely megjeleníti a $ bool változó adattípusát..

A webböngésző címsorába beírjuk a http: //localhost/var.php fájlt. Miután végrehajtottuk a var.php fájlból a php kódot, láthatjuk, hogy a böngészőablakban a következő adattípusok jelennek meg: egész, kettős, karakterlánc, logikai, 14, 16, A 18., 20. számú kódsor (a var.php fájlból) egy webböngésző ablakban megjelenített információval, látjuk, hogy a $ num változó egész szám, a $ vnum változó kettős, a $ str változó karakterlánc, a $ bool változó pedig típus logikai

A php-kód végrehajtása során ugyanaz a változó többször megváltoztathatja értékét: Távolítsuk el a sorokat a var.php fájlból, az alább látható módon:

Vigyük a var.php fájl php kódját a következő űrlapra, ahol $ num = 52; a $ num változó, amely kezdetben 78 értéket vett, majd az 52-es értéket veszi fel: "Variable num = $ num"; - a $ num változó értékének kiadása

Látogasson el a webböngészőre a http: //localhost/var.php címen, és nézze meg, hogy a $ num változó értéke 78-ról 52-re változott

Készítsen új dokumentumot a következő php-kóddal. ahol $ name = "Po"; egy kódsor, amely a "Po" karakterláncot hozzárendeli a $ name változóhoz

A PHP kód írásakor néha változót kell elhelyezni egy karakterláncba. Adja hozzá a következő sort az írott kódhoz: echo "A nevem $ nameman"; ahol a $ name a "Po" karakterláncértékhez rendelt változó

Mentse el ezt a dokumentumot a htdocs mappába a nevemmel és a .php kiterjesztéssel.

A következőket kapjuk.

Ha a webböngészőben megyünk a http: //localhost/myname.php fájlra, akkor egy hibaüzenet jelenik meg, amely szerint a PHP motor nem tudta meghatározni a $ name változót

A hiba javításához csatolja a $ name változó nevét a göndör zárójelbe. Ezzel a művelettel elválasztjuk a szöveg többi részétől. Amikor a PHP értelmezi a PHP kódot, a motor meghatározza a $ name változót a karakterláncban. A következőket kapjuk.

A webböngészőre való váltás eredményeként a http: //localhost/myname.php címen a "My name is Roman" kifejezés kimenete jelenik meg.

A php-kód változóit is törölhetjük. A változó eltávolításának igazolására hozzon létre a delete.php fájlt a következő kóddal: "; echo $ vnum;?> ahol: $ num = 78; Kódsor, amely a $ num-t 78 $ vnum = 28,4-hez rendeli; olyan kódsor, amely a $ vnum-t 28,4-re állítja, echo $ num; Kódsor, amely megjeleníti a $ num értékét echo $ vnum; egy kódsor, amely megjeleníti a $ vnum változó értékét

A php kód végrehajtása a delete.php fájlban a következő lesz.

A $ vnum változót az unset függvény segítségével töröljük, és megváltoztatjuk a delete.php fájl php kódját, nevezetesen a következő formába állítjuk: "; unset ($ vnum); echo $ vnum;?> ahol unset ($ vnum); olyan kódsor, amely eltávolítja a $ vnum változót

A http: //localhost/myname.php oldalra lépéskor megjelenik egy hiba, amely azt mondja, hogy a (z) $ vnum változó nem található..

Következő lecke: Csak a komplexről vagy a PHP7 megtanulásáról! 4. rész. A PHP állandójai és azok különbsége a változókkal szemben