Computer, Programming
Novice web programmers PHP: hilo gitas-on
Sa bisan unsa nga-sa-kaugalingon mahitungod sa web programmer kinahanglan mahibalo sa PHP pinulongan nga mahimong gamiton sa paghimo sa mga panid sa web. pinulongan Kini nga gibase sa C ug P ++, ug busa kini may usa ka daghan sa mga istruktura piho nga sa sa pinulongan. Pananglitan, sa PHP gitas-on sa pisi mibalik sa function uban sa sama nga ngalan nga ingon sa C. Kini nga artikulo naghisgot bahin sa mga linya, ingon man ang mga operasyon nga ipahigayon uban kanila.
Unsa nga hilo operasyon didto sa PHP? Ang hilo gitas-on, ang ilang concatenation (koneksyon), sa pagbalik sa mga code kinaiya, ug vice versa - ang kinayanohan mga panig-ingnan. Adunay usab sa mas komplikado - substring search, hashing, Baliha. Ug adunay sama sa pagwagtang sa mga tag, sumbanan matching, nabahin ngadto sa substrings paggamit delimiter ... ngalan kamo niini! Busa, atong hisgotan ang labing komon ug mapuslanon nga mga.
Ang una ug kasagaran nga gigamit function sa PHP - hilo gitas-on. Kini mao ang gitawag nga strlen, ug ingon sa usa ka sukaranan nagkinahanglan sa usa ka ka han-ay sa mga simbolo. Kini yano nga.
$ Foo = "Foo";
$ Bar = strlen ($ Foo); // $ bar mao katumbas sa tulo ka
?>
Ang PHP hilo gitas-on mahimo nga managsama ngadto sa zero. Kini nga linya mao ang gitawag nga walay sulod.
Ang mosunod nga function - concatenation o gitapo. Sa yanong pagkasulti, kini mao ang usa ka duha ka-linya naghimo sa usa ka.
$ Foo = "Hello";
$ Bar = "World";
$ Baz = concat ($ Foo, $ bar);
mopalanog $ baz; // outputs "Hello kalibutan!"
?>
$ Foo = "q";
$ Bar = ord ($ Foo); // $ bar mao nga sama sa 113
$ Baz = CHR ($ bar); // $ baz mao ang "q"
?>
Dili sa naghisgot bahin sa laing makapaikag nga bahin - petsa. Ang PHP kuldas mahimong gamiton ingon nga usa ka template alang sa panahon nga output. Pananglitan, kon pagbalhin sa petsa linya "H: m: s" ug output sa resulta, ang tabil mopakita sa kasamtangan nga panahon sa server, mibulag sa usa ka colon, alang sa panig-ingnan, "11:08:34".
Karon tagda ang mobuto function. Kini magabugha sa pisi ngadto sa mga elemento, nagpalandong sa utlanan sa matag miingon simbolo. Kini nga paminawon pretty komplikado, apan kini mao ang tinuod na masabtan. Pananglitan, may usa ka linya "gamut | 12: 56: 49 | ligid." Dayon kita pagsulat:
$ Foo = mobuto ( "gamut | 12: 56: 49 | ligid", "|");
Ingon sa usa ka resulta, gubat $ Foo adunay tulo ka elemento - "gamut", "12:56:49", "ligid". Kon ang function tawag wala hingalan sa usa ka separator, pinaagi sa default niini nga giisip nga usa ka blangko. Adunay usa ka opsyonal nga sukaranan - sa maximum nga kantidad nga gigahin substring.
Yano nga mga gimbuhaton - concatenation, substring search, ang hilo gitas-on - ang PHP nagahubad pagpuasa nga igo. Apan sa search pagproseso sa usa ka template o panas tags mahimong ipahigayon alang sa usa ka hataas nga panahon. Busa, mga programa kinahanglan nga mahimong takos, nga gihatag sa kamatuoran nga ang pagpatuman niini nagkinahanglan og panahon. Normal script kinahanglan modagan sa usa ka maximum nga 10 segundos, ug dayon ikaw gusto nga ipakita sa labing menos bahin sa usa ka panid sa web, o sa usa ka user uban niini moadto. Apan sa kasagaran nga mga Web mga aplikasyon modagan mas paspas, tungod kay ang PHP code gipatay sa server ug sa browser sa nagkinahanglan nag-umol sa basehan sa mga panid script nga nagtapos sa PHP-script.
Similar articles
Trending Now