neo Posted May 10, 2004 Report Share Posted May 10, 2004 Kur te ir atskiriiba un kaados gadiijumos lietot vienu vai otru variantu? varians 1 <a href=?do=tests>links</a> <? $do=$HTTP_GET_VARS["do"]; if ($do=="tests") { echo "tika nospiests tests"; } ?> variants 2 <a href=?do=tests>links</a> <? switch($do){ case tests: echo "tika nospiests tests"; } ?> Link to comment Share on other sites More sharing options...
sviesc Posted May 10, 2004 Report Share Posted May 10, 2004 šinī gadijumā izskatās ka atšķirības nau nekādas varbūt janu vienīgi ar izpildes ātrumu. es personīgi lietotu 2 variantu (pierastāks), bet 1 variantu var sataisīt autoātiski seloecto etc ar switch tas laikam nebūs tik viegli :D Link to comment Share on other sites More sharing options...
рпр Posted May 10, 2004 Report Share Posted May 10, 2004 parasti if izmanto, ja ir tikai viens nosaciijums if () else; , bet var arii izmantot if () elseif() elseif()elseif() ... else; switch izmanto, ja vairaaki switch () case 1: case 2: .... case n: default; nu kaa pasham eertaak=rokraksts. Link to comment Share on other sites More sharing options...
Gacha Posted May 10, 2004 Report Share Posted May 10, 2004 Nu kā: Pirmajā variantā $do tiek parbaudīts ar parastu (if), bet otrajā variantā ar switch metodi. Pirmo tu vari lietot, ja tev nepieciešams veikt tikai dažas darbības (kada parbaude vai error reporti utt). Bet otro variantu var izmantot, lai piem. inkludotu lapas vai kaut ka tamlidzigi. Piemeram es switch dazhreiz izmantoju taa: Man ir lapa editnews.php un taja es posteju, editeju, dzeshu zinjas. Nu un tad ar switch padodu editnews.php?do=edit vai editnews.php?do=insert Un tad attiecigi tiek paradits tas kas vajadzigs. vardusakot IF es izmantoju, ja infa jaapstrada aizkadraa (un ja ta ir maza) bet switch tad, ja vajag kaut ko lielaku! Link to comment Share on other sites More sharing options...
neo Posted May 10, 2004 Author Report Share Posted May 10, 2004 TNX. Paldies, sapratu. Link to comment Share on other sites More sharing options...
Kaklz Posted May 10, 2004 Report Share Posted May 10, 2004 nja .. un es domāju, ka jautājums ir par register_globals :P Link to comment Share on other sites More sharing options...
Recommended Posts