meme什么意思| 五点到七点是什么时辰| 痞块是什么意思| 副鼻窦炎是什么意思| 紫米是什么米| 老咳嗽是什么原因| 接亲是什么意思| 空腹喝牛奶为什么会拉肚子| 大米里放什么不生虫子| 滑膜炎是什么| 6月18日是什么星座| 什么叫石女| 劣质是什么意思| 煞科什么意思| 拉尼娜现象是什么| 付诸行动是什么意思| rf是什么| 无花果和什么不能一起吃| 04属什么生肖| chocker是什么意思| 右手小指戴戒指什么意思| sp是什么意思| 人为什么会失眠| 血糖高吃什么能降糖| 贴切是什么意思| 葛根粉有什么功效| 一般手脚慢进什么工厂| 堃怎么读什么意思| 蜻蜓点水是什么生肖| 什么时间入伏| 尔字五行属什么| 浑身没劲是什么原因| 小便有点刺痛是什么原因引起的| 内热是什么原因引起的怎么调理| 用牙膏洗脸有什么好处和坏处| 不满是什么意思| 破太岁是什么意思| 小太阳是什么牌子| 红色属于五行属什么| 颤栗是什么意思| 夹腿综合症是什么| 冬虫夏草什么价格| 梦见大鲤鱼是什么征兆| 孙膑原名叫什么| 魔芋是什么东西做的| 什么凝视| 涤棉是什么材质| 福利姬什么意思| 七月五号是什么星座| 白气是什么物态变化| 十月23日是什么星座| 嗓子疼吃什么药| 中暑了吃什么好| 吃什么能治脂肪肝| 作怪是什么意思| 验孕棒什么时候测最准确| 吹空调咳嗽是什么原因| 手指缝脱皮是什么原因| 牛皮糖是什么意思| poem是什么意思| 孕妇吃核桃对胎儿有什么好处| 12月18是什么星座| 宝宝发烧吃什么食物好| 什么叫幸福| 低回声是什么意思| 南京有什么特色特产| 宵字五行属什么| ufo是什么| 大盘是什么意思| 乳房钙化灶是什么意思| 蛇鼠一窝指什么生肖| 减肥可以吃什么水果| 6月初9是什么日子| 眼前有亮光闪是什么问题| 宫颈管搔刮术是什么| 呃是什么意思| 荞麦和苦荞有什么区别| 胃疼吃点什么药| 气血两亏是什么意思| 左眼皮一直跳什么原因| 癸是什么意思| 活性炭和木炭有什么区别| 背后长疙瘩是什么原因| 指甲上有竖条纹是什么原因| 明胶是什么做的| 月指什么生肖| 闫学晶是什么军衔| 雷特综合症是什么症状| 老马识途是什么意思| 男人不够硬吃什么好| 什么手机信号最好最强| 蓝色预警是什么级别| 上火吃什么食物| 点字五行属什么| 故事梗概是什么意思| 沧海桑田什么意思| 吃什么水果祛斑最快| 户别是什么| 装可以组什么词| 牡丹花什么时候开| 头晕想吐是什么原因| 鹿晗的粉丝名叫什么| 晒伤擦什么药| 消化不良吃什么药| 商纣王叫什么名字| 绿豆有什么功效| 3个火读什么| 蛋白尿是什么| 海带和什么菜搭配好吃| 胃胀气用什么药最好| 头上汗多是什么原因| 隐性基因是什么意思| 钙片什么时候吃最好吸收| 狠人是什么意思| 五行白色属什么| 霜降出什么生肖| 湿热吃什么好| 大脚趾头麻木是什么原因| 尿毒症能吃什么水果| 流鼻子打喷嚏吃什么药| 失眠吃什么药最好| 嘴唇发黑是什么症状| 湿浊中阻是什么意思| 嘴唇为什么会变黑| 中出什么意思| 耳朵发热是什么原因| 感冒有黄痰是什么原因| 五月十九日是什么星座| 锌是什么| 心动过速吃什么药最好| 乳头为什么会痒| 梦到鱼是什么意思| 打胰岛素有什么副作用| ol是什么| 宝齐莱手表什么档次| 有什么意思| 胚包括什么| 扶她是什么意思| 烧包是什么意思| 三个山是什么字| 吃什么补黄体酮最快| 女性气血不足吃什么调理| 斜杠青年什么意思| 抽烟有什么危害| 孕妇晚餐吃什么比较好| 猪肉什么馅的饺子好吃| 本科二批是什么意思| qt是什么意思| 蒋字五行属什么| 值是什么意思| 阴阳两虚吃什么| 松鼠喜欢吃什么食物| 吃什么对牙齿好| 征文是什么| 不敢苟同是什么意思| 害羞的近义词是什么| 男人脚底发热是什么病| 尿路感染需要做什么检查| 人为什么怕蛇| 肌酐高是什么原因| 高铁跟动车有什么区别| 肝早期硬化身体有什么症状| 低压高是什么意思| 夏天怕热冬天怕冷是什么体质| 小便发黄什么原因| 盐糖水有什么功效作用| 核准是什么意思| 严什么什么重| 肉桂茶属于什么茶| 抗凝是什么意思| 下午四点多是什么时辰| 冬天种什么蔬菜合适| 梦到好多小蛇是什么意思| 过期的牛奶有什么用| 工匠精神是什么| 02年的属什么| 舌裂吃什么药| 痔疮有什么影响| 玉米什么时候成熟| 丹田是什么意思| 一什么就| 鹧鸪读音是什么| 长鸡眼是什么原因| 什么门关不上| 胃热吃什么食物好| 乙肝病毒携带者有什么症状| 肝是什么意思| cpf是什么意思| 巨蟹女跟什么星座最配| 蚊虫叮咬擦什么药膏| 青色是什么颜色的图片| zara是什么牌子| 什么动作容易怀孕| 女生的小鸡鸡长什么样| 熟啤酒是什么意思| 男人要的归属感是什么| 纵容是什么意思| 脾胃虚寒吃什么食物好| 1994是什么年| 什么办法退烧快| 虾黄是虾的什么部位| 私奔是什么意思| 7月生日是什么星座| 信息是什么意思| 今年春节是什么时候| 系带是什么| 三顾茅庐的顾是什么意思| 晚上猫叫有什么预兆| 什么应外合| 贫血貌是什么表现| 尿结石吃什么药| 生孩子送什么花比较好| 对立面是什么意思| 什么情况下安装心脏起搏器| 过度紧张会有什么症状| 嘴唇紫色是什么原因| 梦见织毛衣是什么意思| 荷叶茶有什么功效和作用| 牙龈肿是什么原因| 天使长什么样| 心静自然凉是什么意思| 骨头受伤了吃什么恢复的快| 记性差是什么原因| 75岁属什么| 成什么结什么| 黄鼠狼为什么叫黄大仙| 合欢是什么意思| 梦见搬家是什么预兆| 忠厚是什么意思| 红日是什么意思| 刘五行属性是什么| 宴字五行属什么| 小苏打学名叫什么| 青灰色是什么颜色| 今天什么日子| 炀是什么意思| 心志是什么意思| 去黄疸吃什么药| 不想吃饭是什么原因| 42属什么| 得艾滋病的前兆是什么| i.t品牌什么档次| 心经是什么意思| 骨膜炎吃什么药| 苹果为什么叫苹果| 6月12日什么星座| 情何以堪 什么意思| 小葫芦项链是什么牌子| 什么不周| 女性肛门坠胀看什么科| 避重就轻是什么意思| 恐龙生活在什么时代| 不发烧流鼻涕打喷嚏吃什么药| sk是什么| 拔罐之后要注意什么| 梦见自己开车是什么意思| 吃坏肚子吃什么药| 6.27什么星座| 手足口不能吃什么食物| 什么叫个人修养| 输卵管不通有什么症状| 李子为什么不能多吃| 半身不遂的前兆是什么症状| 拿东西手抖是什么原因| 百度Presko?i? na obsah

China home to 36 pct of worlds unicorn companies expert

z Wikipédie, slobodnej encyklopédie
PHP

Druhmultiplatformny
Dátum vzniku8.6.1995
Pou?itiewebové stránky a aplikácie
Typová kontrolaslabá, dynamická
TvorcaRasmus Lerdorf, The PHP Development Team
Pou?ívané prípony.php .phtml .php4 .php3 .php5 .phps .phar
百度 竞猜和博彩对于电竞来说并不算新鲜,凭借全球接近6亿的玩家数量,电竞博彩始终是一种充满诱惑的大蛋糕,例如威廉希尔(WilliamHill)以及平博体育(PinnacleSports)在内的著名博彩网站已经开放了《DOTA2》以及《英雄联盟》等电子竞技项目的博彩项目,而伴随着移动时代的到来,手游也在经历这样的过程。

PHP (PHP: Hypertext Preprocessor) je populárny open source programovací jazyk, ktory sa pou?íva najm? na programovanie klient-server aplikácií (na strane servera) a pre vyvoj dynamickych webovych stránok.

Medzi známe aplikácie zalo?ené na PHP patrí napríklad phpBB a MediaWiki, software, na ktorom be?í Wikipédia. PHP je alternatívou k:

V?eobecny preh?ad

[upravi? | upravi? zdroj]

PHP bolo in?pirované jazykmi podporujúcimi procedurálne programovanie. Najviac vlastností prebralo od jazyka C a jazyka Perl. V neskor?ích verziách bolo roz?írené o mo?nos? pou?íva? objekty.

Jedna zo zaujímavych vlastností PHP je, ?e umo?ňuje ove?a viac ako be?ny skriptovací jazyk. V?aka modulárnemu návrhu mo?no PHP pou?íva? aj na vyvoj aplikácii s u?ívate?skym rozhraním (GUI).

PHP doká?e spolupracova? s rela?nymi databázami, ako napríklad MySQL, Oracle, IBM DB2, Microsoft SQL Server, PostgreSQL alebo SQLite, pri?om si stále zachováva jednoduchú a priamo?iaru syntax. PHP be?í na takmer v?etkych najroz?írenej?ích opera?nych systémoch, vrátane UNIXu, Linuxu, Windows ?i Mac OS X. Spolupracuje s najroz?írenej?ími webovymi servermi.

Architektúra Linux-Apache-MySQL-PHP (zau?ívaná skratka LAMP) a takisto Windows-Apache-MySQL-PHP (WAMP) sa stali ve?mi ob?úbenymi v internetovom odvetví.

História

[upravi? | upravi? zdroj]

PHP bolo p?vodne navrhnuté ako nieko?ko skriptov v jazyku Perl, nesk?r prepísanych do jazyka C. Autorom bol Rasmus Lerdorf v roku 1994. O rok nesk?r svoje skripty zverejnil pod názvom "Personal Home Page Tools". Kombináciou s ?al?ím jeho programom Form Interpreter vzniklo PHP/FI. Zeev Suraski a Andi Gutmans, dvaja izraelskí vyvojári prepísali syntakticky analyzátor (parser) v roku 1997 na nov?iu verziu, ktorá sa stala základom PHP 3. Krátko po zverejnení verzie PHP 3 bola spustená aj oficiálna stránka. V roku 1999 sa Suraski a Gutmans op?? pustili do prepísania jadra, u? pod názvom Zend engine. Zalo?ili spolo?nos? Zend Technologies, ktorá sa odvtedy podie?a na ?al?om vyvoji PHP. V máji 2000 bolo vydané PHP 4, ktorého jadro tvoril novy Zend Engine 1.0. 13. júla 2004 bola vydaná verzia PHP 5, s jadrom ?Zend Engine II“, obsahujúca nové rysy ako napr. vylep?ená podpora objektovo orientovaného programovania, PHP Data Objects extension a ?al?ie.

PHP je skriptovací jazyk[1], ktory je ?peciálne navrhnuty na tvorbu web stránok be?iacich na webovom serveri. V?etok PHP kód je vykonávany pomocou PHP runtime, aby dynamicky vytvoril obsah na webovej stránke.[2] Taktie? m??e by? vyu?ity na skriptovanie z príkazového riadku alebo klientovo orientované aplikácie s grafickym rozhraním. PHP m??e by? nasadené na v???ine Webovych serverov, opera?nych systémov a platformách a m??e sa pou?íva? v spojení s mnohymi rela?nymi databázami. Mnoho webhostingov ponúka podporu PHP pre svojich klientov. PHP je zadarmo dostupné a PHP Group poskytuje úplny zdrojovy kód pre pou?ívate?ov, aby ho mohli dotvára?, meni? a roz?irova? pre ich vlastné pou?itie.[3] PHP sa primárne správa ako filter[4], ktory má na vstupe súbor, alebo prúd dát obsahujúci text a/alebo PHP in?trukcie a na vystupe prúd dát naj?astej?ie vo forme HTML. Od PHP verzie 4 PHP parser kompiluje vstup aby vyprodukoval bajt kód pre spracovanie pomocou Zend Engine, ktory poskytuje zvy?eny vykon v porovnaní s jeho interpretermi v minulosti.[5] Aj ke? PHP bolo p?vodne vytvorené na tvorbu dynamickych webovych stránok, v sú?asnosti sa primárne zameriava na skriptovanie na strane servera[6] a je podobné ostatnym serverovo orientovanym skriptovacím jazykom, ktoré klientovi poskytujú dynamicky obsah z webového servera. Medzi tieto jazyky patrí napríklad ASP .NET od spolo?nosti Microsoft, JavaServer Pages[7] od Sun Microsystems alebo mod_perl. PHP pritiahlo produkciu mnohych frameworkov, ktoré poskytujú stavebné bloky a návrh ?truktúry pre podporu rychleho vyvoja aplikácií. Niektoré ako CakePHP, Symfony, CodeIgniter, Yii Framework a Zend Framework ponúkajú vlastnosti podobné inym frameworkom pre webové aplikácie. LAMP architektúra sa stala populárnou vo webovom priemysle ako sp?sob vyvoja webovych aplikácií. Písmeno ?P“ v tomto balíku be?ne zastáva PHP po boku s Linux, Apache a MySQL, av?ak m??e odkazova? aj na Python, Perl, alebo kombináciu v?etkych troch. Podobné balíky sú taktie? dostupné pre Windows a OS X, pri?om ich názvy sú WAMP a MAMP, kde prvé písmená reprezentujú opera?ny systém. Hoci PHP a Apache sú sú?as?ou Mac OS X základnej in?talácie, pou?ívatelia tychto balíkov vyh?adávajú jednoduch?iu in?taláciu, ktorá je jednoduch?ie aktualizovaná. Od apríla 2007 viac ako 20 miliónov internetovych domén malo webovy servis hostovany na serveroch s in?talovanym PHP a mod_php bolo zaznamenané ako najpopulárnej?í Apache HTTP Serverovy modul.[8] PHP je pou?ívané ako serverovo orientovany programovací jazyk na 75 % zo v?etkych web stránok, ktorych serverovo orientovany programovací jazyk je známy[9], a PHP je najpou?ívanej?í open source softvér v spolo?nostiach.[9] Mno?ina systémov na správu webového obsahu napísané v PHP zah?ňa MediaWiki, Joomla, eZ Publish, SilverStripe, WordPress, Drupal a Moodle. V?etky webové stránky vytvorené pomocou tychto nástrojov sú napísané v PHP, zah?ňajúc po?ívate?skú ?as? Wikipédie, Facebook a Digg.

Bezpe?nos?

[upravi? | upravi? zdroj]

Okolo 30 % v?etkych zranite?ností zaznamenanych v National Vulnerability Database sú spojené s PHP.[10] Tieto zranite?nosti sú sp?sobené nedodr?aním pravidiel praktického programovania. Technické chyby samotného jazyka alebo jeho základnych kni?níc nie sú také ?asté (okolo 1 % zo v?etkych chyb v roku 2008).[11][12] Ke??e programátori robia chyby, niektoré jazyky obsahujú kontrolu chyb na automatické zis?ovanie nedostato?nej validácie vstupu, ktorá vedie k mnohym problémom. Takáto funkcia je vyvíjaná aj pre PHP,[13] ale jej zahrnutie a vydanie bolo v minulosti nieko?kokrát zamietnuté.[14][15] Existujú v?ak pokro?ilé ochranné záplaty ako napríklad Suhosin a Hardening-Patch, ktoré sú ?peciálne navrhnuté pre prostredia webhostingu.[16] PHPIDS pridáva bezpe?nos? ?ubovo?nej PHP aplikácii pre ochranu proti intruze. PHPIDS deteguje útoky zalo?ené na cross-site scripting (XSS), SQL injection, header injection, directory traversal, spú??anie vzdialenych súborov, remote file inclusion, a denial-of-service (DoS).

Optimalizácia rychlosti

[upravi? | upravi? zdroj]

Zdrojovy kód PHP je skompilovany za behu na vnútorny formát, ktory m??e by? vykonany prostredníctvom PHP engine.[17][18] Aby sa urychlil ?as vykonávania a nemusel sa kompilova? zdrojovy kód v?dy ke? sa pristupuje k web stránke, m??u by? PHP skripty taktie? nasadené v spustite?nom formáte pou?itím PHP kompilera. Optimalizátory kódu sú zamerané na vylep?enie vykonu skompilovaného kódu redukovaním jeho ve?kosti, odstránením nadbyto?nych in?trukcií a vykonávaním inych zmien, ktoré m??u zní?i? vykonávací ?as. Pri PHP sú ?asto príle?itosti na optimalizáciu kódu.[19] Príkladom optimalizátora kódu je PHP roz?írenie eAccelerator. ?al?ím prístupom k redukovaniu kompila?ného za?a?enia pre PHP servery je pou?itie opcode cache. Opcode cache funguje na základe odchytávania skompilovanej formy PHP skriptu v zdie?anej pam?ti aby predchádzala nadmernému parsovaniu a kompilovaniu kódu pri ka?dom spustení skriptu. Aby sa zaru?ila najv???ia efektivita opcode caching a optimalizácia kódu m??u by? skombinované, ke??e modifikácie sú vzájomne nezávislé (sú vykonávané v rozdielnych ?astiach kompilácie).

PHP obsahuje free a open source kni?nice s jadrom. PHP je v podstate systém uvedomujúci si internet so zabudovanymi modulmi pre pristupovanie k serverom s protokolmi pre prenos dát (FTP), mnohymi databázovymi servermi, zabudovanymi SQL kni?nicami ako napríklad PostgreSQL, MySQL, Microsoft SQL Server a SQLite, LDAP servery, a iné. Mnohé funkcie príbuzné programátorom v jazyku C, ako napríklad stdio rodina, sú prístupné aj v jadre PHP.[20] PHP sprístupňuje vyvojárom písa? doplnky v C pre pridanie funkcionality do jazyka. Tieto doplnky m??u by? skompilované do PHP alebo na?ítané dynamicky po?as behu. Existujú doplnky pre podporu Windows API, mana?ment procesov na opera?nych systémoch zalo?enych na Unix-e, viacbytové re?azce (Unicode), cURL a nieko?ko populárnych komprimovacích formátov. Iné funkcie obsahujúce integráciu s IRC, dynamické generovanie obrázkov a AdobeFlash obsahu a dokonca syntézu re?i. Základné funkcie jazyka ako tie zaoberajúce sa re?azcami a po?ami sú taktie? implementované ako doplnok.[21] PHP komunitná doplnková kni?nica (PHP Extension Community Library PECL) je súhrn doplnkov pre PHP. [22] Zend poskytuje certifika?nú skú?ku pre programátorov, v?aka ktorej sa m??u sta? certifikovanymi PHP vyvojármi.

PHP spracuje len kód ohrani?eny ?peciálnymi tagmi, ostatny text bez zmeny odovzdá na vystup. Najv?eobecnej?ie takto pou?ívané tagy sú <?php a ?>. Pou?i? sa v?ak dá aj <script language="php"> a </script>, takisto skrátená forma <?, alebo <?= (na vypis re?azca, alebo premennej) a ?>, prípadne ASP-style tagy <%, <%= a %>. V prípade, ?e skript obsahuje skrátené formy, stáva sa menej prenosnym, preto?e ich rozoznávanie je mo?né v PHP konfigurácií zakáza?. Zmyslom tychto tagov je oddeli? kód priamo spracúvany PHP od zvy?ného kódu.
Názvy premennych za?ínajú symbolom $ a samotné premenné nemusia ma? dopredu definovany typ. Na rozdiel od názvov funkcií a tried, v názvoch premennych sa rozli?ujú ve?ké a malé písmená. PHP interpretuje medzeru, tabulátor a novy riadok ako biele znaky, teda kdeko?vek v kóde nezále?í na ich po?te, ani poradí (samozrejme vynimkou je vnútro textového re?azca).
V PHP existujú 3 druhy komentárov:

  • /* ... */ na ozna?enie blokového komentáru.
  • // ... na ozna?enie jednoriadkového komentáru.
  • # ... na ozna?enie jednoriadkového komentáru.

Syntaxou a k?ú?ovymi slovami pripomína PHP jazyk C a jazyky z neho odvodené. Podmieneny príkaz if, cykly for a while a návratové hodnoty funkcií sú syntakticky ve?mi blízke jazykom ako C, C++, Java, alebo Perl.

Dátové typy

[upravi? | upravi? zdroj]

PHP ukladá celé ?ísla v rozsahu závislom od platformy (64 alebo 32 bitov) ako celé ?íslo so znamienkom ekvivalentne k typu long v jazyku C. Celé ?ísla bez znamienka sú v istych situáciách konvertované na hodnoty so znamienkom, ?ím sa odli?uje od inych programovacích jazykov.[23] Premenné typu celé ?ísla m??u ma? ur?ené pou?ívanie desiatkovej, osmi?kovej a ?estnástkovej notácie. Desatinné ?ísla sú taktie? zoradené pod?a rozsahu závislého od platformy. M??u pou?íva? notáciu desatinnych ?ísel, alebo dve formy vedeckej notácie.[24] PHP má prirodzeny booleovsky typ, ktory je podobny prirodzenému booleovskému typu v Jave a C++. Pri pou?ití booleovskej konverzie pravidiel sú nenulové hodnoty interpretované ako pravda a nula je interpretovaná ako nepravda tak ako aj v Perl-e a C++. Prázdny (null) dátovy typ je reprezentovany ako premenná, ktorá nemá hodnotu. Jej jediná hodnota, ktorú m??e nadobudnú? je NULL. Premenné typu ?resource“ reprezentujú odkazy na prostriedky z externych zdrojov. Tieto sa zvy?ajne vytvárajú funkciami z konkrétneho doplnku a m??u by? spracované iba funkciami z rovnakého doplnku. Príkladom m??u by? súbory, obrázky a databázové zdroje. Polia m??u obsahova? elementy hocakého typu, ktory PHP doká?e spracova?, vrátane zdrojov, objektov a taktie? aj ?al?ích polí. Poradie je zachované v listoch hodn?t a v hashoch s hodnotami a k?ú?mi, pri?om sa m??u navzájom prelína?. PHP taktie? podporuje re?azce, ktoré m??u by? pou?ité s jednoduchymi úvodzovkami, dvojitymi úvodzovkami, nowdoc alebo heredoc syntaxou.[25] ?tandardná PHP kni?nica sa pokú?a rie?i? be?né problémy a implementuje efektívne rozhrania pre dátové prístupy a triedy.[26]

Základná funkcionalita objektovo orientovaného programovania bola pridaná v PHP 3 a vylep?ená v PHP 4. Zaobchádzanie s objektmi bolo kompletne prepísané v PHP 5, ke? bolo zároveň roz?írené o nové funkcie a vylep?ené z h?adiska vykonnosti. V predo?lych verziách PHP bolo k objektom pristupované ako k hodnotovym typom.[27] Nedostatkom tejto metódy bolo to, ?e cely objekt bol skopírovany, ke? bola hodnota priradená, alebo posunutá ako parameter nejakej metóde. V novom prístupe sú objekty odkazované pod?a rukov?te a nie pod?a hodnoty. PHP 5 predstavilo súkromné a chránené premenné a metódy objektu, spolu s abstraktnymi triedami, kone?nymi triedami, abstraktnymi metódami a kone?nymi metódami. Taktie? predstavilo ?tandardny sp?sob deklarovania kon?truktorov a de?truktorov podobnych ako v inych objektovo orientovanych jazykoch ako napríklad C++ a aj ?tandardny model spracovávania chyby. Okrem toho PHP 5 pridalo rozhrania a povolilo implementáciu viacerych rozhraní. Existujú ?peciálne rozhrania, ktoré objektom dovo?ujú interakciu so systémom runtime. Objekty implementujúce prístup k po?u m??u by? pou?ité so syntaxou po?a a objekty implementujúce iteráciu alebo agregáciu iterácie m??u by? pou?ité s kon?trukciou foreach. Neexistuje ?iadna funkcia virtuálnych tabuliek v jadre, tak?e statické premenné sú po?as kompilácie sp?té s menom namiesto s referenciou.[28] Ak vyvojár vytvorí kópiu objektu pomocou rezervovaného slova clone, Zend engine skontroluje, ?i bola definovaná metóda __clone() alebo nie. Ak nie je tak sa zavolá predvolená metóda __clone(), ktorá skopíruje vlastnosti objektu. Ak je metóda __clone() definovaná, tak ona bude zodpovedná za nastavenie potrebnych vlastností vo vytvorenom objekte. Pre pohodlie, jadro zaobstaráva funkciu, ktorá importuje vlastnosti zdrojového objektu, tak?e programátor m??e za?a? s úplnou kópiou zdrojového objektu a iba nahradí vlastnosti, ktoré potrebuje zmeni?.[29]

Uká?ky kódu

[upravi? | upravi? zdroj]

Prvy príklad zobrazí text ?Ahoj svet!“:

    <?php
      echo "Ahoj svet!\n";
    ?>

Druhy príklad vypo?íta preponu pomocou Pytagorovej vety:

    <?php
      $strana_a = 3;                          // strana a - premenná
      $strana_b = 4;                          // strana b - premenná
      $strana_c = hypot($strana_a,$strana_b); // vypo?et strany c
      echo $strana_c;                         // vypis d??ky strany c do tela stránky
    ?>

Tretí príklad ukazuje kombináciu PHP s HTML:

    <p>Práve sa pí?e rok <strong><?php echo Date("Y"); ?></strong>.</p>
    alebo
    <?php echo "<p align=\"center\">Príklad 3. bol pridany v roku 2006.</p>"; ?>
    nov?ie sa pou?íva verzia echo s ''; ktorá dovo?uje tagy bez zbyto?nych \ znakov, napríklad
    <?php echo '<p align="center">Príklad 3. bol pridany v roku 2006.</p>'; ?>

Referencie

[upravi? | upravi? zdroj]
  1. Laravel vs PHP: Dissecting The Backend Frameworks in Detail! | Simform [online]. 2025-08-07, [cit. 2025-08-07]. Dostupné online. (po anglicky)
  2. PHP Manual Image Processing and GD; [online]. php.net, [cit. 2025-08-07]. Dostupné online.
  3. Embedding PHP in HTML [online]. O'Reilly, 2025-08-07, [cit. 2025-08-07]. Dostupné online. Archivované 2025-08-07 z originálu.
  4. Archivovaná kópia [online]. [Cit. 2025-08-07]. Dostupné online. Archivované 2025-08-07 z originálu.
  5. PHP and MySQL [online]. University of Alabama, [cit. 2025-08-07]. Dostupné online. Archivované 2025-08-07 z originálu.
  6. PHP Server-Side Scripting Language [online]. Indiana University, 2025-08-07, [cit. 2025-08-07]. Dostupné online. Archivované 2025-08-07 z originálu.
  7. JavaServer Pages Technology — JavaServer Pages Comparing Methods for Server-Side Dynamic Content White Paper [online]. Sun Microsystems, [cit. 2025-08-07]. Dostupné online.
  8. PHP: PHP Usage Stats [online]. SecuritySpace, 2025-08-07, [cit. 2025-08-07]. Dostupné online.
  9. a b Usage of server-side programming languages for websites [online]. W3Techs, 2025-08-07, [cit. 2025-08-07]. Dostupné online.
  10. PHP-related vulnerabilities on the National Vulnerability Database [online]. [Cit. 2025-08-07]. Dostupné online. Archivované 2025-08-07 z originálu.
  11. Security and... Driving? (and Hiring) [online]. Sean Coates, [cit. 2025-08-07]. Dostupné online.
  12. Computerworlduk.com, Interview: Ivo Jansch, February 26, 2008
  13. PHP Taint Mode RFC [online]. . Dostupné online.
  14. Developer Meeting Notes, Nov. 2005 [online]. . Dostupné online.
  15. Taint mode decision, November 2007 [online]. [Cit. 2025-08-07]. Dostupné online. Archivované 2025-08-07 z originálu.
  16. Hardened-PHP Project [online]. 2025-08-07. Dostupné online.
  17. How do computer languages work? [online]. [Cit. 2025-08-07]. Dostupné online. Archivované 2025-08-07 z originálu.
  18. (Gilmore 2006)
  19. PHP Accelerator 1.2 (page 3, Code Optimisation) [online]. Nick Lindridge, [cit. 2025-08-07]. Dostupné online. Archivované 2025-08-07 z originálu.
  20. PHP Function List [online]. The PHP Group, [cit. 2025-08-07]. Dostupné online.
  21. Cross Reference: /PHP_5_4/ext/standard/
  22. Developing Custom PHP Extensions [online]. devnewz, 2025-08-07, [cit. 2025-08-07]. Dostupné online. Archivované 2025-08-07 z originálu.
  23. Integers in PHP, running with scissors, and portability [online]. MySQL Performance Blog, March 27, 2007, [cit. 2025-08-07]. Dostupné online.
  24. Types [online]. The PHP Group, [cit. 2025-08-07]. Dostupné online.
  25. Strings [online]. The PHP Group, [cit. 2025-08-07]. Dostupné online.
  26. SPL — StandardPHPLibrary [online]. PHP.net, March 16, 2009, [cit. 2025-08-07]. Dostupné online.
  27. PHP 5 Object References [online]. mjtsai, [cit. 2025-08-07]. Dostupné online.
  28. Classes and Objects (PHP 5) [online]. The PHP Group, [cit. 2025-08-07]. Dostupné online.
  29. Object cloning [online]. The PHP Group, [cit. 2025-08-07]. Dostupné online.

Externé odkazy

[upravi? | upravi? zdroj]
倒挂对身体有什么好处 柿子像什么 牛油果不能和什么一起吃 礼成是什么意思 喉咙发炎用什么药
什么是子公司 6月2日是什么星座 荒淫无度是什么意思 菠萝与凤梨有什么区别 dm是什么单位
微循环是什么意思 高什么阔什么 血糖高适合吃什么 ab型血可以接受什么血型 霉菌是什么原因感染的
boq是什么意思 脚常抽筋是什么原因 ad什么时候吃最好 人为什么会做梦 什么地唱歌
入珠是什么意思clwhiglsz.com 牙龈充血是什么原因hcv8jop4ns6r.cn senda是什么牌子hcv9jop3ns3r.cn 海口有什么好玩的gangsutong.com 布洛芬吃多了有什么后果hcv8jop2ns8r.cn
吃什么能缓解孕吐hcv9jop4ns9r.cn 青鸾是什么意思hcv9jop7ns1r.cn 四个一是什么hcv9jop1ns4r.cn 胰腺炎是什么原因引起的hcv8jop3ns1r.cn 猎奇是什么意思hcv8jop5ns0r.cn
md是什么意思hcv7jop9ns0r.cn 菊粉是什么hcv9jop4ns0r.cn 心眼是什么意思wzqsfys.com 什么狗不如hcv8jop6ns7r.cn 折什么时候读shehcv8jop3ns7r.cn
小孩老放屁是什么原因hcv8jop8ns4r.cn 早唐筛查是检查什么hcv9jop1ns7r.cn 月老叫什么名字hcv8jop6ns1r.cn 坐是什么结构hcv7jop6ns6r.cn 什么时候普及高中hcv9jop4ns6r.cn
百度