Seznam užitečných knihoven pro práci s Amazon Web Services (AWS) v PHP.
Pokračování textu PHP knihovny pro práci s Amazon Web Services (AWS)
Seznam užitečných knihoven pro práci s Amazon Web Services (AWS) v PHP.
Pokračování textu PHP knihovny pro práci s Amazon Web Services (AWS)
PHP disponuje speciálními operátory pro provedení podmínky a přiřazení hodnoty v jediném kroku.
Jedná se o tzv. ternární operátor a operátor nulové koalescence.
Lze jimi za nahradit běžný zápis podmínky typu if-then-else.
Výhodou je, při správném použití, kratší a přehlednější zápis podmínky.
Pokračování textu PHP: Speciální operátory aneb podmínky na jednom řádku
Definujeme-li funkci či metodu, která obsahuje vstupní parametr, a ten může být prázdný, máme dvě možnosti:
public function setName(string $name = null) { $this->name = $name; }
a nově od verze PHP 7.1:
public function setName(?string $name) { $this->name = $name; }
Obě syntaxe jsou téměř totožné. Jaký je mezi nimi tedy rozdíl?
V Nette můžeme pro práci s RabbitMQ využít knihovnu od Kdyby/RabbitMq.
Editor PhpStorm nyní nově zobrazuje upozornění při použití funkce PHP, která vyžaduje přítomnost určitého PHP rozšíření.
Například při volání funkce curl_init():
ext-curl is missing in composer.json
Pokračování textu PhpStorm: Chybějící závislost v souboru composer.json
Nejen na světě, ale již i na webových serverech je běžně k dispozici nová verze oblíbeného programovacího jazyka PHP 7.
Jaké novinky a vylepšení nová verze přináší?
Implementace rozhraní Countable umožňuje použít na objekty třídy, která rozhraní implementuje, metodu count() pro zjištění počtu prvků objektu.