PHP 101

Autor: Judy Howell
Datum Vytvoření: 27 Červenec 2021
Datum Aktualizace: 12 Smět 2024
Anonim
PHP 101 - Introduction
Video: PHP 101 - Introduction

Obsah



Zdroj: Bakhtiar Zein / Dreamstime

Odnést:

Tento skriptovací jazyk je jednoduchý, levný a vysoce účinný, což vysvětluje, proč je tak populární.

K popisu PHP lze použít tři slova: funkční, flexibilní a oblíbená.

Proto tento skriptovací jazyk používají některé z největších webů na světě, včetně Wikipedie a WordPress. Ve skutečnosti ji používá více než 80 procent všech webů, mnohem více webů než ASP.Net, ColdFusion a Perl. To je důvod, proč je tak důležité pro seriózní vývojáře a návrháře webů dostat se do PHP. Zde se dobře podívejte na tento jazyk a proč je tak populární. (PHP se také používá pro projekty IoT. Další informace naleznete v Top 10 kódovacích jazycích pro projekty IoT.)

Co je PHP?

PHP je rekurzivní zkratka pro PHP: Hyper Preprocessor a používá se pro skriptování na straně serveru za účelem vytvoření dynamických webových stránek. PHP je v podstatě univerzální skriptovací jazyk a je obvykle zabudován do HTML.


Protože je to jazyk na straně serveru, není prováděn v počítači uživatelů, ale v počítači nebo serveru, od kterého je požadována webová stránka. Všimněte si však, že server přirozeně PHP nerozumí. Musí být nakonfigurován tak, aby detekoval segmenty PHP v souboru .php, uspořádal celý HTML a to uživateli. Ve skutečnosti je PHP spuštěn jako první, dříve než je spuštěn jakýkoli ze samotného HTML.

Co dělá PHP tak užitečným, je to, že snižuje množství kódu, který potřebujete k provedení určitého úkolu. A co víc, jeho snadné se dostat do "PHP režimu" při psaní HTML kódu. Stačí zadat své PHP kódy do „? Php“ a „?“.

Jak PHP začalo

PHP bylo asi déle, než si dokážete představit. Ve skutečnosti to bylo poprvé představeno v roce 1995 Rasmusem Ledorfem, který napsal počáteční skripty, aby mu pomohl spravovat jeho vlastní webovou stránku. Od té doby se jednoduchý skriptovací jazyk založený na binárních souborech Common Gateway Interface v jazyce C vyvinul do dnešní podoby. Nyní je PHP nejznámějším a nejpoužívanějším skriptovacím jazykem.


Proč je PHP populární

Kromě toho, že v současnosti je nejpoužívanějším skriptovacím jazykem na světě, existují i ​​jiné důvody, proč by se PHP mělo něco naučit.

Za prvé, PHP je open source. To znamená, že skutečné programování používané pro skripty PHP je otevřené pro všechny.V kombinaci s popularitou PHP to zajišťuje, že na jeho vylepšování pracuje mnoho lidí. To znamená, že PHP je také velmi levné a velmi spolehlivé. Můžete dokonce získat předprogramované skripty. (Přečtěte si více o hnutí open source v Open Source: Je příliš dobré být pravdivý?)

Žádné chyby, žádný stres - Váš průvodce krok za krokem k vytváření softwaru pro změnu života, aniž by došlo ke zničení vašeho života

Nemůžete zlepšit své programovací schopnosti, když se nikdo nestará o kvalitu softwaru.

PHP lze také použít na mnoha platformách a je kompatibilní s mnoha servery. Skripty PHP mohou být spouštěny v počítači, který běží na Windows a nebude mít žádné problémy, když je spuštěn na stroji Unix nebo Linux. A co víc, PHP běží na mnoha nejpopulárnějších serverech dnes, jako jsou IIS a Apache. PHP také hladce spolupracuje s většinou populárních databázových serverů, jako jsou Hyperweave, Sybase, Oracle, MySQL, FrontBase, Ingres a Informix. Podporuje také připojení otevřených databází (ODBC). To znamená, že všechny databázové servery používající tento standard budou moci pracovat s PHP.

PHP také dobře pracuje s mnoha protokoly, jako jsou IMAP, POP3, HTTP, COM, LDAP a SNMP. Může dokonce podporovat Java objekty, komplexní výměnu dat CORBA a WDDX.

Z hlediska bezpečnosti má PHP dobrý rekord. Podle Národní databáze zranitelností souvisí s PHP přibližně 8,5 procent všech zranitelných míst. Naštěstí velká většina těchto zranitelností nesouvisí s technickou strukturou PHP nebo žádné z jeho přidružených knihoven, ale mají více co do činění s programátory, kteří nedodržují osvědčené postupy, jako je nezajištění jejich kódu nebo psaní špatných skriptů.

V neposlední řadě je PHP velmi flexibilní. Pryč jsou dny, kdy bylo PHP považováno za řadu nedbalých řádků kódu, které jsou vhodnější pro použití fandy než profesionální weboví vývojáři nebo webmasteři. V dnešní době je PHP považován za velmi flexibilní jazyk pro vývoj webových aplikací, který lze použít k vytváření tradičních desktopových aplikací, programů dávkového zpracování a webových aplikací. Je to proto, že PHP je poměrně snadno použitelné a velmi snadno pochopitelné. Ve skutečnosti je docela možné se naučit PHP i bez předchozí zkušenosti s programováním a znalostí.

Všichni vývojáři webu a programátoři budou nevyhnutelně pracovat na programu souvisejícím s PHP. Ve skutečnosti mnoho programátorů nyní pracuje s PHP téměř denně. Dobrou zprávou je, že PHP je velmi snadné se naučit a je přístupné i pro nováčky.

Úskalí používání PHP

To, že se PHP snadno učí a docela jednoduché, neznamená, že někdo může vytvářet složité projekty pomocí PHP. Ve skutečnosti mohou větší a složitější projekty využívající PHP často přesahovat i středně pokročilé programátory. Složitější programování vyžaduje určitou úroveň odborných znalostí. Naštěstí však již existují šablony, které mohou jejich práci usnadnit. Existují také omezení toho, čeho lze dosáhnout pomocí PHP, takže někdy je třeba jej doplnit dalšími metodami.

A konečně, protože PHP je otevřený zdroj, je kód často viditelný v obyčejném jazyce. To by se mohlo stát problémem pro ty, kteří prodávají své programování jako produkt.

Učení PHP

Existuje mnoho stránek, které nabízejí návody na PHP pro začátečníky, středně pokročilé a zkušené programátory. Upřednostňují se předchozí znalosti v HTML nebo XHTML a JavaScript, ale jejich základní porozumění poskytuje dostatek zázemí pro to, aby se začaly učit a rozumět PHP. Až budete připraveni vyzkoušet své dovednosti PHP, měli byste získat webový server s podporou PHP pomocí vlastního serveru a nainstalováním Apache nebo IIS a poté nainstalováním PHP a MySQL (nebo jiného databázového serveru, který se vám líbí). Můžete také získat webového hostitele, který nabízí podporu PHP i MySQL.

PHP se stalo kriticky důležitým programovacím jazykem. Pomáhá programátorům a designérům vytvářet dynamické a složité webové stránky. Protože PHP je jednoduché a levné, je pravděpodobné, že většina vývojářů a webdesignérů s ním bude v určitém okamžiku spolupracovat a měli by s ním být alespoň seznámeni a jak to funguje. Pokud jde o méně technické majitele webových stránek, kteří se chtějí naučit vylepšovat své webové stránky, PHP je také dobrým místem pro zahájení.