php(355)

352follower
kensuke-iizuka さんのアバター 17views

Could not find ‘php-cs-fixer’. The program may not be installed.の解消

Atomでatom-beautifyをインストールしてPHPファイルをセーブした時に出てきた上記のエラーを解決したいと思います。 ただこのページのとおりに、PHP-CS-Fixerをインストールするだけでした $ wget http:/... 2017年5月18日
@iwasaki さんのアバター 124views

atomでPHP開発その2

http://hacknote.jp/archives/26714/ の改訂版です。 CakePHP3の開発現場です。 composerのインストール brew install homebrew/php/composer brew ... 2017年5月18日
ysugiyama12 さんのアバター 10views

in_arrayという関数

配列に該当する要素が含まれていればtrueを返す関数in_arrayは使い方に注意したほうがよい。 たとえば $array = [0,1,2,3,4]; $input = 3; in_array($input, $array); こ... 2017年5月17日
市来 亮 さんのアバター 78views

SQLインジェクション対策

SQLインジェクション ・SQLインジェクションとは アプリケーションに渡すパラメータの値を操作することで、想定していないSQL文を実行させ、データベースシステムを不正に操作する攻撃方法のこと。 具体的な被害には以下のようなものがあ... 2017年5月15日
kato770 さんのアバター 28views

環境立ち上げ時の404 not found 【php-fpm + Nginx + phpMyAdmin】

タイトル通りphp-fpmとNginxとphpMyAdminを入れて起動させていたところ、404 not foundエラーになってました。 ログ 2017/05/11 16:11:10 [error] 19077#19077: *2 o... 2017年5月11日
jyozi さんのアバター 55views

nginx+php-fpmの構成でphpMyAdminをインストール(nginxの設定)

nginxの設定 中々confファイルの設定がうまくいかなかったのですが、やってたら動いたので載せておきます。 server { listen 8080; server_name localhost; ... 2017年5月9日
@iwasaki さんのアバター 110views

タイムゾーンの設定

それぞれの環境でのタイムゾーンの設定方法です。 国内だけのサービスであればJSTにするケースもありますが、世界を狙うぜ!という場合にはUTCにしておいて、表示側で調整する、なんてことが重要になってきそうです。 ミドルウェアによってはOS... 2017年4月19日
Yuya Sato さんのアバター 50views

[PHP] コマンドライン引数からオプションを取得する

自作PHPスクリプトをCLIやcronなどから実行する際、様々な追加情報のためにオプションを指定することがあるときは、 getopt()関数を使用します。 $shortopt = ""; $shortopt .= "s:" #値必須 $s... 2017年4月18日
@iwasaki さんのアバター 19views

PHPに画像系のライブラリが入っているか確認する方法

$ php -i | grep -Ei '^(gd|imagic|gmagic)' | grep enabled GD Support => enabled バージョンまで見たい場合は以下のようにするといいかもしれない。 $ p... 2017年4月18日
ysugiyama12 さんのアバター 8views

ログイン認証ボタンの設置

cakePHPにおいて、controller, action, providerを指定して認証ページに飛ぶボタンの作成。     <?php echo $this->Html->link(           'ログイン... 2017年4月14日
@iwasaki さんのアバター 464views

atomでPHP開発

atomでPHPを開発する上ではMac上に PHP および composer のインストールが不可避なようです。 atomのインストール brew cask install atom composerのインストール brew in... 2017年4月14日
@iwasaki さんのアバター 124views

alpineでPHP-intlインストール時にエラーが起きる原因

alpineベースのイメージでPHPをインストールする際に configure: error: Unable to detect ICU prefix or no failed. Please verify ICU install pre... 2017年4月13日
Yuya Sato さんのアバター 15views

[PHP] 歯抜けの配列のインデックスを連番にする

PHPでarray_diff()関数などを使用していると返り値の配列が歯抜けの場合がある。 このような配列は、array_merge()関数で連番のインデックスに直すことができる。 <?php $array[3] = "Rick";... 2017年3月22日
kato770 さんのアバター 18views

PHP5.6以降での変更点(文字コード)

PHP5.6以降ではこれらのmbstringやiconvなどの文字コードオプションの設定が非推奨となりました。 mbstring.internal_encoding mbstring.http_input mbstring.http_ou... 2017年3月22日
hiroroooo299 さんのアバター 13views

EC-CUBE (Ver.2系) の管理者アカウントを無理やり追加する

パスワードハッシュまわりの設定を確認する # cat data/config/config.php | grep PASSWORD_HASH_ALGOS define ('PASSWORD_HASH_ALGOS', 'sha256');... 2017年3月16日
nissy さんのアバター 41views

PHPでSingleton Pattern

完全に備忘録です <?php class SingletonSample { private $_id; private static $_instance; // コンストラクタ privat... 2017年2月2日
ysugiyama12 さんのアバター 13views

phpのグローバル変数

functions.phpから派生しているgeneral.phpやquery.php上でグローバル変数を定義することができる。 同じ関数を複数回実行して処理が重くなっている場合には効果的な方法である。 global $town_get_h... 2017年1月25日
harada さんのアバター 30views

number_format関数は小数点以下を四捨五入する

数字を3桁区切りにしてくれるnumber_format関数。 これに小数点込みの数字を含めると、四捨五入になるようです。。 知ってて利用しているのならいいのですが、無意識だと危ないですよね・・・! 四捨五入・切り捨て・切り上げにはそれぞれ... 2017年1月16日
hiroroooo299 さんのアバター 19views

PHP Warning: Cannot modify header information – headers already sent in Unknown on line 0

PHP製のWebアプリへHTTPリクエスト投げるたびに、下記エラーがアパッチのエラーログに出ていた。 PHP Warning: Cannot modify header information - headers already sen... 2017年1月6日
huruhurupyotr さんのアバター 34views

phpのglobalキーワードとは?

phpにはglobalキーワードというものがあります。phpstormだとtrueやfalseと同じオレンジ色の太字で表示されます。 変数にはグローバル変数とローカル変数という二種類があります。関数の中で使われた変数は、基本的にローカル... 2017年1月5日