つぶデコ

装飾してツイートしよう

投稿一覧

in_arrayの評判はよろしくないけど、少しでも短くしたくなる。
ただ上の方が可読性は高い。

#PHP
#プログラミング初心者
#駆け出しエンジニアと繋がりたい

if ($val=='a' || $val=='b' || $val=='c'|| $val=='d')
と書かずにPHPin_arrayで判定if (in_array($val,['a','b'

ツール紹介用のテンプレを作りました〜。

Paizaは
・サクッとコードの挙動を確認したいとき
・コードを共有したいとき
などに本当に便利ですよね
URL=> https://paiza.io/ja/projects/new

#プログラミングツール
#プログラミング初心者
#駆け出しエンジニアと繋がりたい

Paiza.IOブラウザ上でコードをすぐに実行できる

「command+d」で選択しすぎた場合に選択前に戻せるので便利。

選択をスキップしたい場合は
「command+k」->「command+d」
で可能です!

#vscodeショートカットキー
#プログラミング初心者
#駆け出しエンジニアと繋がりたい

VSCODECmd+UCmd+Dの選択を取り消すSHORTCUT KEY

array_mergeでも追加できますが、array_mergeより+演算子のほうが直感的でよく使います。

#プログラミング初心者
#PHP
#駆け出しエンジニアと繋がりたい

連想配列に要素を追加PHP$arr=['dog'=>'犬','cat'=>'猫'];
$arr+=['bird'=>'鳥'];
print_r($arr);
OUTPUTArray( [dog]

開発時には必須のデベロッパーツールのショートカットキー。
メニューバーで選択するのは結構面倒です。

#Chromeショートカットキー
#駆け出しエンジニアと繋がりたい
#プログラミング初心者

Google ChromeショートカットキーCmd+Opt+iデベロッパーツールを開く

PHPとJavaScriptの文字列結合の違いです。
どちらのコードも書いているとたまに間違えます。。。

#PHP
#javascript
#プログラミング初心者
#駆け出しエンジニアと繋がりたい

$str='文字列を' . '連結する';
echo $str;=>文字列を連結するPHP文字列を連結・結合する$str='文字列を' + '連結する';
console.log($str);=>

テンプレ作りました。
-pオプションはサーバーの設定ファイルなどの編集前、バックアップ取るときによく使います。

他にも-fオプションを付けて上書き確認をさせないなどもありますね。

#linuxコマンド
#プログラミング初心者
#駆け出しエンジニアと繋がりたい

Linuxコマンドcp - ファイルコピーのオプション

開いているファイルの関数や変数の一覧が表示されます。
ファイル内にメソッドが多い場合に一覧から探せて便利

#vscodeショートカットキー
#プログラミング初心者
#駆け出しエンジニアと繋がりたい

VSCODECmd+Shift+Oファイル内のシンボルの一覧を表示するSHORTCUT KEY

バックエンドエンジニアならほぼ必ず打つコマンドですよね。
ls -alで隠しファイルも含めたファイル詳細を確認できます。

#コマンド
#プログラミング初心者
#駆け出しエンジニアと繋がりたい

覚えておきたいコマンドlsファイルやディレクトリの情報を表示する

・ls -a:全てのファイル、ディレクトリを表示
・ls -l :ファイル、ディレクトリの詳細を表示
・ls -al:上記オ

pathinfoの第2引数には以下のオプションも指定可能。
・「PATHINFO_DIRNAME」ディレクトリ名取得
・「PATHINFO_BASENAME」ファイル名取得

一行で呼び出せるのはいいですね〜

#プログラミング初心者
#PHP
#駆け出しエンジニアと繋がりたい

ファイルの拡張子を取得PHP$fileName='/aaa/bbb/ccc.txt';
echo pathinfo($filename, PATHINFO_EXTENSION);OUTPUTtxt