Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať INT S PHP

programovací jazyk PHP je bežne používaný jazyk pre písanie dynamických webových stránok . Pravidelný webová stránka je napísaná v HTML alebo Hypertext Markup Language . HTML nemá žiadne programovacie konštrukty , pretože je určený len pre definovanie štruktúry dokumentu . PHP program obsahuje HTML šablóny s blokmi PHP kódu vložených v rôznych lokalitách . Pri spustení programu , tieto bloky vygenerovať HTML kód , a tým poskytuje programovacie element HTML . PHP nemá žiadnu metódu deklarovať dátové typy . Avšak , táto metóda int dátového typu odliatku kompenzuje to . Dátové typy

mnoho programovacích jazykov - ale nie PHP - vyžaduje formálne vyhlásenie o premenné pred tým , než môžu byť použité . Premenné sú držiaky pre dáta a zvyčajne majú špecifické vlastnosti , ktoré im vo vyhlásení , vrátane dátových typov . PHP poskytuje premennú typu prvé dáta , ktorá je naplnený do neho . Takže premenné nemusia byť vyhlásená , iba používa konzistentne . Napríklad , $ a_var = " 10 " je a_var znakový reťazec premennej $ a_var = 10 je to číslo premennej .
Sem Casting

" pretypovanie " znamená prevedenie dát v premennej z jedného dátového typu na iný . PHP je veľmi tolerantná jazyk . Mnoho jazykov generovanie chybových správ alebo dokonca zastaviť beh , keď je urobený pokus previesť dáta na nekompatibilnej dátový typ . PHP nie je . Je to len prevedie všetko , čo je možné . Takže , v PHP , ak reťazec " 10abc " sa prevedie na celé číslo , " abc " časť je odrezaná , skôr než spôsobiť chybovú podmienku .
Použitie

int cast pred premennú , ako modifikátor . Avšak , vrhá majú špecifickú syntax , ktorá ich odlišujú od štandardných modifikátorov alebo funkcií . Intval funkcie plní rovnakú úlohu ako pre int . Vzhľadom k tomu , intval je realizovaný ako " intval ( $ a_var ) , " int je realizovaný ako " ( int ) $ a_val . " To sa líši od modifikátory , ktoré predchádzali premennú bez zátvoriek , ako " global $ var . " Int cast vráti hodnotu a tak tam musí byť premenná nastavená tak , aby zachytiť výstup , alebo výsledky obsadenie môžu byť zapracované do inej prevádzky .
Podmienky

int cast sa nielen prevádzať reťazca na celé čísla . Boolean premenná je prevedený na hodnotu 1 , ak jeho stav je TRUE alebo 0 , ak jeho stav je FALSE . Čísla s desatinnými miestami , uložených ako plávajúce bod " float " typu sú zaokrúhlené na najbližšie celé číslo od int . Avšak , int nefunguje dobre prevod signálu z matematickej rovnice , ktorý vedie vo frakciách . V týchto prípadoch je lepšie vykonať operáciu a potom okolo čísla skôr než obsadenie ako celé číslo .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené