SolosainaFandaharana

PHP Practice: tady raha oharina

PHP dia mifantoka amin'ny fikirakirana vaovao tsara. Ny Syntaxe ny teny dia aseho tanteraka Functional napetraka ny fampitahana fiasan'ny, tady fanodinana, fampitahana mpandraharaha.

Ny algorithm - fisesin-safidy sy ny zavatra atao. Ary raha tsy mbola manao safidy ianao, dia mila zavatra ny mampitaha azy io amin-javatra. Tsipika - indrindra capacious, mahomby sy azo ampiharina algorithm fanaraha-maso ny rafitra. -Dalana, - ny Variant ny angon-drakitra fampisehoana. A akora - izany no tena momba ny "fikarakarana" na algorithm.

Tsotra lojika "fampitahana-hetsika"

Amin'ny ankapobeny, mavitrika fanoratana lela no misy fahasamihafana eo amin'ny tahirin-kevitra, toy ny PHP fampitahana tsipika sy ny isa dia tsy hafa loatra. Number - izany ihany koa laha-daza, raha misy isa ihany, hevitra ary tsy misy toetra iray izay tsy ampiasaina hisolo tena isa amin'ny endriny rehetra (matematika tarehimarika).

Raha isa hatrany kontenkatsii merges amin'ny tsipika, tsy misy fanontaniana dia nanontany ary tsy misy miafina fahadisoana, na dia gettype () manome asa ny 'integer' na 'avo roa heny ".

Na dia izany aza, misy fahasamihafana eo amin'ny fampiasana is_int () sy ny is_numeric (). Ny voalohany dia manome ny marina, raha tsy ny fikirana dia integer, faharoa, rehefa nisy isa na numeric kofehy (miova karazana no 'tady', fa ahitana matematika rehetra nanome tarehimarika).

Izany no ohatra tsotra - ohatra tsara ny fomba iray PHP tady raha oharina mpandraharaha ( '==' '===' ... '! =') Afaka manolotra maro tsy ampoizina. Ny hiovaova afaka manova ny karazana, dia tsy foana ny isa, fa saiky mandrakariva izy ireo dia afaka mitondra any amin'ny tsipika. Ao amin'ny tena raharaha - dia ho foana tady.

Miorina amin'ny etsy ambony, ny PHP asany raha oharina tady no malaza indrindra. Inona marina ny mifidy, mba hanapa-kevitra ny developer. Maro ny safidy azo hatramin'ny teny tsy tapaka.

Ny faritry ny misy Functional

PHP-fampitahana ny roa andalana tsara "no" asa strpos () - mora indrindra, mahatoky sy azo ampiharina safidy. Raha ny vokatry ny asa isa, dia mazava tsara tady iray dia mitovy amin'ny hafa na ny ampahany hafa.

Mifanohitra tanteraka, fa koa fomba tena tsara - ny fampiasana ny teny tsy tapaka.

Raha ny asa $ cResult = scCheckFileName ($ cStr) manome 'marina', dia ny tsipika dia ny anaran 'ny rakitra vordovsky. Izy no manana safidy afa-tsy iray ny fanitarana '.docx', ary tsy misy mpandray anjara amin 'ny anaran ihany taratasy, isa sy ny endri-tsoratra' _ ',' - '.

Ny asa dia azo mora foana hiova fo hafa karazana antontan-taratasy: $ cPtr = '/^([a-zA-Z...0-9\-\_]{4,239})\.(html|js|css|png|jpg | docx | txt) {1} $ / u '. Variant miitatra io ny isan-karazany tsipika Notarafina Misy video (oh, PHP no ampiharina raha oharina tady "mba mampakatra rakitra amin'ny lohamilina, tsy misy fahafahana amin'ny fahan'ny fahadisoana") ho HTML, JS, CSS, ...

Amin'ny alalan'ny fampiasana ny strpos () sy ny preg_match () - tafahoatra. Izy ireo dia tsy mifandray mivantana amin'ny adihevitra momba ny vanim-potoana ny fampitahana. Fa ny fanontaniana ny algorithm - dia resaka fampiasana ny mitambatra ny fomba fanoratra, fampiasana ny fahafahana rehetra mba hahazoana ny vokatra azo antoka sy marina.

Functional PHP: tady raha oharina

Arsenal teny oharina tady - madio, tsy ny fampitahana asa, fa koa ny fitambaran'ny fikarohana na mahasolo mivantana. Tsy manao zavatra foana dia tsy maintsy mifanojo amin'ny fampitahana, satria amin'ny farany dia tsy voatery hitarika ho amin'ny fiovana na inona na inona laharana. Matetika tsy maintsy hifidy ny iray na ny hafa ny algorithm sampana.

Normal Variant PHP: manao tady asa raha oharina int strcmp (S1, S2).

Ny vokatry ny asa:

  • 0 --dalana, dia mety,
  • -1 - ny voalohany dia kofehy kely noho ny faharoa;
  • 1 - ny voalohany noho ny andalana faharoa.

Amin'ny fomba fanao, izany dia midika fa ny ampahany voalohany amin'ny laharan-tseza ny faharoa, izay PHP asa (fampitahana andalana) manapa-kevitra. A voafetra kokoa ny dikan-strpos (), satria any am-parany raha azo atao ny mahafantatra ny toerana misy ny teny.

strcmp () asa - saro-pady. Raha te-hampitaha ny kofehy-miraharaha, PHP dia manolotra ny strcasecmp (). Toy izany koa ny Syntaxe.

Amin'ny fomba fanao matetika tsy maintsy miasa miaraka amin'ny tsipika iray manontolo, afa-tsy anisan'izy io. Ary noho izany napetraka ny asa PHP (tady raha oharina) Anisan'ny strncmp (S1, S2, N). Ny fahatelo dia mamaritra fikirana ihany no manao ny fampitahana N-oktety. Ny vokany dia mitovy strcmp ().

Arrays, tady sy mampitaha

Ireo foana no mifanitsy amin'ny tady. Raha mandinika ny arrays, zavatra, na rafitra angon-drakitra, fa samy hafa fotsiny variants ny tsikombakomba ny rafitra tady tsotra.

String arrays sy ny andalana azo omena amin'ny fomba mifameno. Fiovana ny voaomana ho amin'ny asa tady dia mitambotsotra (nitsangana, marika), ohatra: $ margins1 = mitambotsotra ( ',', $ style-> getInnerMargin ()); ... ny algorithm / mpampiasa ...; $ Margins2 = mitambotsotra ( ',', $ style-> getInnerMargin ()) mamela anao mampiray ny zavatra rehetra tao amin'ny kofehy toerana toerana.

Afaka avy eo manatanteraka ny PHP tady fampitahana, ary amin'ny fotoana: $ maso = strcmp ($ margins1, $ margins2) ary ho azo antoka ny algorithm na ny mpampiasa fa misy zavatra niova (na tsia). Raha manao fampitahana amin'ny fomba mahazatra, ianao tsy maintsy manatsara fihaingoana singa. Mitaky intsony ary sarotra kokoa.

Zavatra sy ny tsipika

Na dia mahatalanjona kokoa mampiasa PHP (tady fampitahana) dia azo ampiharina amin'ny alalan'ny zavatra-hevitra miompana.

Ny ankehitriny hevitra ny trano Toa midika izany fa manana fananana sy ny fomba. Ny teo aloha dia matetika no nisolo tena ny isa, tady, arrays, ary ny zavatra hafa. Ity farany dia ahitana peo matetika teknika (nataony) ny famerenana amin'ny tsipika sy ny tsipika (mahazo).

Tsy toy ny arrays, ny zavatra manao ny asa amin'ny ny fananana sy ny interacts amin'ny zavatra hafa. Zavatra "mahay" izay ny fananana ny tena vidiny ho an'ny algorithm ny fandaharana manontolo.

Izao fotoana izao dia manome ny fototra sy ny fahafahana mba hanoratra, rehefa nanoratra ny tady ilaina ihany ny fanazavana, sy ny famerenana ny andalana mba hamerina fananana rehetra miasa ao amin'ny fanjakana tiany. Matetika, na inona na inona zavatra misy Mitana vaovao sy miasa (fotoana). Ny fametrahana izany hevitra izany dia mamela anao hamonjy ny tsy fahatsiarovana, kapila toerana, ny banky angona firaketana an-tsoratra, fa koa dia ahafahana mampitaha ny tsipika tsotra sy marina kokoa ny fomba.

Syntaxe sy Semantics

PHP no dynamically-dalam-pandrosoana, sy ny fomba fiasany, na eo amin'ny lafiny fampitahana tory sy tsy tapaka eo amin'ny kokoa ny fitsaboana. Na izany aza, na inona na inona manakana ny developer hifindra ny ivon'ny hery misintona ao amin'ny faritra ny haneho hevitra.

Azo antoka fa, ny fahafaha-miasa tsara, fa ny fampiasana azo afindra ao amin'ny hevitry ny fehezan-dalàna ao amin'ny zavatra. Raha ny algorithm dia aseho ho toy ny rafitra ny fifandraisana eo amin'ny zavatra, dia toa natao tsara noho ny filaharana fampitahana sy fihetsika eo amin'ny dingana mivantana, ny kilasika fomba.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mg.unansea.com. Theme powered by WordPress.