PHP
Reference
- PHP
- info=>
echo "<?php phpinfo();" >> info.php
HelloWorld
<?php
//index.php
echo 'HelloWorld';
?>
配列から多次元連想配列を作成(ワンライナー)
$arr=array_map(fn($v)=>['v'=>$v],$arr);
////or
array_walk($arr,fn(&$v,$k)=>$v=['v'=>$v]);
配列から条件に合うものを抽出(ワンライナー)
$arr=array_filter($arr,fn($v)=>$v==='MATCH');
配列から(条件に合う要素で)多次元連想配列を作成
array_walkよりforeachの方が分かりやすく速い
foreach ($arr as $k=>$v) {
if(true){
$arr[$k]=['v'=>$v];
}else{
unset($arr[$k]);
}
}
////or
array_walk($arr,function($v,$k)use(&$arr){
if(true){
$arr[$k]=['v'=>$v];
}else{
unset($arr[$k]);
}
});
Laravel(v8.54)
composer.phar create-project --prefer-dist laravel/laravel lrvl
##chown ...
sudo chmod -R go+w lrvl/storage/
sudo chmod 777 lrvl/storage/framework/views/
sudo find lrvl/*/ -type d -exec sudo chmod 775 {} +
sudo find lrvl/app/*/ -type f -exec sudo chmod 666 {} +
CakePHP(v4.2.9)
composer.phar create-project --prefer-dist cakephp/app cake
##chown ...
chmod -R go+w tmp/ logs/