https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

phpfmt把true,false,null存檔變大寫(違反psr2),解出/打包phar

由於目前公司開發團隊,有自訂PHP程式風格
但是規則跟PSR規則不太一樣
其中一個就是要true,false要大寫(drupal規範好像是要大寫)
平常我也都小寫orz
不知道當初訂製這個規則是不是有開發過drupal
最近使用phpfmt一直在找解決這個問題(常常忘記大寫orz)
最後研究出來,當然一定要筆記一下
有需要可能可以參考這篇
應該沒有什麼人需要吧 呵呵

vscode 套件調整PHP code style 使用記錄

不知道為什麼裝phpfmt,我vscode不用設定什麼東西就能跑了
後來決定用這個XD
設定方式也很方便

php字串"符號帶變數用法

高職我第一翻開的書是PHP
從以前我就知道’&“在PHP的差別
但我沒有深入了解…..
今天踩到一個雷
A PHP Error was encountered Severity: Notice Message: Undefined variable: date
我發現我字串這樣寫

1
2
3
<?php
$date = date("Y-m-d");
echo "$date之後要做什麼";

其實後來發現$date後面要空白,不能連在一起
同一個雷,不希望一直踩到
就筆記筆記吧

SQL not in & in 拆開寫法

今天思緒有點短路,做SQL用程式組兩個NOT IN 竟然用OR,可能覺得跟IN一樣 但事後想想應該是要用AND 不可能有一個要NOT IN另外一個不用NOT IN 好了這個雷紀錄一下,不要再踩到 IN(xxx,ooo) => IN (xxx) or IN(ooo)= NOT IN(xxx,ooo) => NOT IN (xxx) AND NOT IN(ooo)

[PHP] date跳坑記

[PHP] date跳坑記

今天程式出個bug,竟然提早12小時商品下架
我以為m是分鐘,h是小時
i是分鐘,H是小時(24小時制) h是12小時制
看了一下程式邏輯好像都沒有問題
最後找到原因!!!