PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

 Skriptid (427) 

 Bannerisüsteemid
 E-kaardid
 E-maili saatmine
 E-poed
 Failihaldus
 Flash ja PHP
 Foorumid
 Jututoad
 Kalendrid
 Kalkulaatorid
 Kellad
 Klikilugejad
 Kommentaarid
 Külalisteraamatud
 Küsitlused
 Lehe turvamine
 Lingikogud
 Mängud
 Otsingusüsteemid
 Pildid ja PHP
 Shoutboxid
 Sisuhaldussüsteemid
 Statistika
 Suunamine
 Templeidisüsteemid
 Testid
 Uudised
 Uudistelistid
 Varia


 Otsing 

 

 Utiliidid 

 Kes on kus
 Kasutajate info
 Küsitlused
 PHP manuaal
 Õpetused
 Jututuba
 Lingikogu
 Lemmikskriptid


 PHP manuaal: assert
Autor: haha
06. august 2002
assert

assert -- kontrollib, kas mõni tingimus või küsimus on FALSE

(PHP 4)

int assert ( string|bool assertion)

assert() kontrollib parameetrit assertion ja viib läbi funktsiooni assert_options() poolt teostatud käsu, kui parameetris assertion olev tingimus on FALSE.

Kui parameeter assertion antakse üle stringina, siis tõlgendatakse seda stringi kui PHP koodi. Parameetri assertion üleandmine jadana on väga kasulik, kuna väljastatud teade sisaldab parameetri assertion poolt üleantud jada.

assert() funktsioonid/omadused võib muuta funktsiooniga assert_options() või .ini faili konfigureerides.

Funktsioon assert_options() koos ASSERT_CALLBACK juhatusega võimaldab välja anda funktsiooni, mis kutsutakse välja vigaste väljakutsete juures.

Tagasikutsefunktsioonid koos funktsiooniga assert() on väga kasulikud, nagu näiteks läbida autoaatseid teste, kuna tagasikutsefunktsioon sisaldab seda informatsiooni, kus näidatakse ära, kust seda välja kutsuti.

Tagasikutsefunktsioon kutsutakse välja kolme parameetriga. Esimene sisaldab skripti nimesid, kus kontrollimine toimus. Teine sisaldab rea numbrit ning kolmas sisaldab assertion poolt määratud tingimust.

Kontrollimine kasutaja poolt defineeritud funktsiooniga:
PHP kood:

<?php
// Aktiveerime assert'i
assert_options (ASSERT_ACTIVE1);
assert_options (ASSERT_WARNING0);
assert_options (ASSERT_QUIET_EVAL1);

// Teeme Create a handler function
function my_assert_handler ($fail$rida$kood) {
    echo 
"<hr>Kinnitamine ebaõnnestus:
        Fail '$fail'<br>
        Rida '$rida'<br>
        Kood '$kood'<br><hr>"
;
}

// Alustame tagasikutset
assert_options (ASSERT_CALLBACK'my_assert_handler');

// Teeme väite või kinnituse, mis on vigane
assert ('mysql_query ("")');
?>




 Teised viimati lisatud funktsioonid:
 extension_loaded Tuvastab kas laiendusmoodul on laetud või ei
 include_once lisab (e arvab kaasa) ja arendab määratud faili ühekordselt
 require_once lisab (e arvab kaasa) ja arendab määratud faili ühekordselt
 require lisab (e arvab kaasa) ja arendab määratud faili
 include lisab (e arvab kaasa) ja arendab määratud faili
 dbase_pack pakib dbase andmebaasi
 dbase_open avab dbase andmebaasi
 dbase_numrecords leiab, kui palju kirjeid dbase andmebaasis on
 dbase_numfields leiab, palju välju dbase andmebaasis on
 dbase_get_record loeb kirje dbase andmebaasist

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2019 PHP Center. Kõik õigused reserveeritud.