JavaScript
How to Use Optional Chaining Operator in JavaScript
在 JavaSciprt 中,進行多層的物件存取時,常常可能因為中間某層的物件不存在而出現 Runtime Error。因此在 ES2020 之中,加入了由 Ecma TC39(Ecma Technical Comitee 39) 提出來的 Optional Chaining Operator(可選串連)。
在 JavaSciprt 中,進行多層的物件存取時,常常可能因為中間某層的物件不存在而出現 Runtime Error。因此在 ES2020 之中,加入了由 Ecma TC39(Ecma Technical Comitee 39) 提出來的 Optional Chaining Operator(可選串連)。
在一些專案裡,可能會用到一些公司或個人的 Private Repository,因此在進行套件更新時,就會需要一些認證才能繼續動作。
Composer 提供了透過 auth.json 進行認證的功能,方便在需要認證的情境使用。
Destructuring Assignment(解構賦值)是 ES6 的一個特性,現在的程式語言中,很多也都有支援 Destructuring Assignment 的功能了,Destructuring Assignment 最大的好處就是可以快速的提取陣列或物件裡相對應的值並搭配變數使用,通常在處理巢狀物件時特別好用。
在 PHP 中,雖然有提供 sqrt() 來計算平方根,但是也僅限於平方根,對於立方根或次方根就無法處理,因此需要透過一點小技巧來計算。
在大型專案中,因為架構極其複雜,所以常會看到有許多由抽象類別、介面實作出來同性質的子物件,比如說 Parser、Extractor 等等。而當依據需求實作出大量又有些微客製化的物件後,如果要一次性調整大量的物件程式碼,比方說修改特定 Variable 的值,就會非常耗費人力。
在這種情況下,我們可以透過 nikic/PHP-Parser 套件達成自動產生 PHP code 的效果。
Access Azure Blob Storage with PHP PHP:7.2 Azure 本 Read more…
Use ISO-8601 Date and Time Format with PHP PHP:8.0 Read more…