Co je PHP? Jaký je rozdíl mezi tím, že jde o jazyk a rámec?


Odpověď 1:

Rozdíl mezi programovacím jazykem a rámcem spočívá v tom, že první zahrnuje základní funkce (typy, řídicí struktury, funkce OOP…), zatímco poslední zahrnuje sadu předem připravených funkcí a tříd, které vám pomohou v procesu vývoje.

Většina programovacích jazyků také poskytuje základní sadu funkcí a tříd, jako je „standardní knihovna C ++“. PHP také dělá.

Rámce usnadňují implementaci složitého projektu, ale mají své nevýhody. Vyžadují další učení, mohou zavést chyby a nekompatibility a obvykle se nějakým způsobem omezují.

Bez ohledu na to, zda chcete použít rámec, je dobré se nejprve naučit základní jazyk.

Pokud jde o PHP, můžete si přečíst tento příspěvek z mého vlastního blogu, abyste získali představu o tom, na co ho můžete použít:

Na co se PHP používá? 9 skvělých věcí, které můžete dělat s PHP - Alex Web Develop


Odpověď 2:

PHP

  • Pre HyperText ProcessorOpen Source (myslím, že verze 7.1.24 je nejnovější) Snadné nasazení na serverBackend LanguageDatabase související záležitosti, jako je načítání dat, ukládání dat, zobrazení dat. Například, když vezmeme informace o studentovi a někde je uložíme a využijeme je v pozdějším obdobíPHP, je kód na straně serveru, nikdo si ho nemůže vizualizovat, dokud nemá nebo nemá přístup na úrovni serveru, ale dokáže si vizualizovat výstupy php souboru. (za předpokladu, že je název souboru znám) do doby, než budou zabezpečeny. Pokud používáte jazyk, snadno se naučíte, pokud máte základní znalosti jakéhokoli příkladu programovacího jazyka C, C ++, Java. Pokud člověk zná C, pak zná PHP a naopak, protože má podobné názvy metod, jako je pow, rand atd. Existuje procedurální PHP a také PDO (Object Based) Jazyk nemá omezení a má několik metod a také ne strukturované v určitém smyslu, z nichž některé jsou známé a některé, které mohou být známy podle potřeby a v případě potřeby, jako je Laravel, uvidíte, že existují třídy, objekty, koncepty, které jsou implementovány v rámci a nemusí být psány. znovu, dokud nechcete potlačit jakékoli podřízené nebo nadřazené metody. Usnadňuje vše, protože odstraňuje potřebu psaní kódu pro nejzákladnější úkol, který budete potřebovat, a je snadno škálovatelný a srozumitelný.

Snad to pomůže. Ping me up, pokud máte nějaké dotazy týkající se tohoto.