Posts

Difference between "?:" and "??" operator in PHP

?? operator  Never cause  to undefined warning error If on left side value is null or undefined returns right side of operator, in other cases returns value on left side.  echo null ?? "right" ;   // right echo $adsaada ?? "right"; //right echo "" ?? "right"; // "" echo 0 ?? "right"; // 0 echo true ?? false; // 1 "?:" operator -actually this is a bit more shorthand of ternary operator. Checks whether result is true or not. Also returns undefined warning error if not exists   echo null ?? "right"; // right echo $not_exists_var ??  // undefined warning error then  "right"; echo "" ?? "right"; // "" echo 0 ?? "right"; // "right" echo true ?? false; 1

Javascript nədir

 Javascript web səhəfilərin dinamikləştirilməsi üçün  əvvəllər sadece client tərəfində işləyən ( hazırda həm server həm client) single-thread, dinamik typingi olan programlaşdırma dilidir. NodeJs-in 2009-cu ildə yaranmasıyla JS artıq həm client həm də server tərəfdə işləyir. Yəni ki  fayllar üzərində əməliyyat (browserdə təhlükəsizlik səbələriylə icazə verilmir), bazadan məlumatların oxunması, şəbəkə üzərində servlerin yaradılması, "Worker"-lərin yaradılması kimi bir çox əməliyyatları  yerinə yetirə bilərsiz.Node JSi windows əməliyyat sisteminə yükləmək üçün rəsmi saytdan yükləyib installer faylını run etmək kifayətdir. NodeJS-in yükləndiyini test etmək üçün CMD və ya PowerShelli açıb bu əmri yazın node --version Hal hazırkı ən son versiya 22.04-dür. NodeJS yüklənən zaman NPM (Node Package Manager) ilə birlikdə gəlir. Npm Dünyanın ən çox programlaşdırma package-nə malik olan  saytdır. Mənbəyi npmjs.com saytından götürür.