- ternary vs coalescing null operator
- checks for null values
- example:
echo isset($item_name) ? $item_name : NULL;
echo $item_name ?? NULL; - ternary vs elvis operator (ternary shorthand)
- checks for truthy values
- example:
echo !empty($item_name) ? $item_name : NULL;
echo $item_name ?: NULL; - using ternary vs (coalescing null operator & elvis operator)
- example:
echo isset($item_name) && !empty($item_name) ? $item_name : ‘default’;
echo $item_name ?? $item_name ?: ‘default’; - spaceship operator
- used to compare 2 values and returns either -1,0,1. mostly used to compare dates
- example:
var_dump(1 <=> 2); // returns int(-1)
var_dump(1 <=> 1); // returns int(0)
var_dump(2 <=> 1); // returns int(1)
Setup existing IONIC project in local Steps: clone git repo install ionic - npm install -g @ionic/cli masuk folder repo project install npm dependencies - npm install run ionic project - ionic serve buka android studio / xcode - ionic cap open $var - $var = ‘android’ atau ‘ios’. ada dua je option, replace $var dgn dua option tu sync changes vscode & dkt android studio / xcode - ionic cap sync good luck Common issues: dependency conflict check https://www.npmpeer.dev/ utk tengok version yg compatible try naikkan/turunkan version dependency yg keluar dkt error. tembak je sampai hilang error g radle issue try upgrade gradle. kalau tak boleh, try remove folder android & build semula e rror cocoapod make sure install xcode make sure install cocoapod error java home not found utk mac, buka ~/.zshrc & masukkan chang es dkt VSC tak masuk android studio / xcode try ionic cap sync try quit & buka semula cordo va.variables.gradle no...
Comments
Post a Comment