PHP

PHP

PHP初学者が最初に覚えるべきPHPマニュアルの読み方|困った時はまずここで調べぇ!

こんにちは、いっとくです。今まで人生で後悔したことが2回だけあります。1つ目は秘密。そして2つ目はPHPを勉強し始めた時にPHPマニュアルの読み方を知らなかったことです!!PHPマニュアルとは?その名の通りPHPの公式マニュアルである。きっ...
HTML&CSS

プログラミング未経験からPHPエンジニアを目指す時にオススメの参考書を紹介する

どうも、こんにちは。いっとくです。ちょっと前まで現場でエンジニアをし、今はプログラミング教育やってます。さてさて世間は新型コロナウイルスの影響で大変なことになっておりますね。かくいう私もリモートワークになりまして、ここ数週間家に引きこもって...
Laravel

【Laravel】POST送信でエラーレスポンス419:Page Expiredが表示されたら、大体トークン生成し忘れてます

どうもこんにちは。いっとくです。今年に入ってからPHPフレームワークの花形といっても過言ではないであろうLaravelをいじり始めております。今まで使っていたフレームワーク(FuelPHP)と比べると、かなり機能豊富で便利な半面、色々と覚え...
PHP

【PHP】小数を四捨五入したり、切り捨て、切り上げする方法と、注意すべき戻り値の話

こんにちは。いっとくです!プログラミングは奥が深くて楽しいですね〜楽しすぎて仕事中も遊びの延長みたい。お金もらっていいんですか??という気持ちなのですが、そこは好みの問題なので人によるだろうし、お金は絶対にください。さて本日はPHPで小数を...
PHP

PHPで自作したクラスでメソッドチェインを使う方法|自身のオブジェクトを返す

こんにちは。いっとくです!プログラミングは楽しいなぁ。あぁ、楽しい楽しい。まだエンジニアになってから1年も経っていないので、学ぶべきことが多すぎて、全然飽きが来ない毎日です。会社で働いているエンジニアなら、フレームワークを使って開発している...
PHP

【PHP】型宣言(タイプヒンティング)を使うと何がうれしいのか?型が指定できる喜び

こんにちは。いっとくです!都内でWebエンジニアやってまっす!プログラミングってすごく奥深いな〜と思うことがあって、知識や経験が増えるほど、かつて「なにこれ?必要なん?」って思っていたことの重要さや便利さに気づいたりします。そんなプログラミ...
PHP

【PHP】連想配列のキーはキャストされますよ!

こんにちは。いっとくです!都内の制作会社で日々PHPをいじっています。最近は堅牢なコードというのにとても興味がありまして、可能な限りタイプヒンティングで型を指定しておきたいし、比較演算子を使うときは厳密比較を使いたいわけです。そんな中ビクビ...
PHP

【PHP】複数の引数にデフォルト値を持たせる方法と注意点

こんにちは。いっとくです!先ほど電車に乗っていたら、突如おならのニオイが漂ってきました。すると前の人が「君だね?」みたいな目でこちらを見てきたのですが、「違うよ?」という目で見返したので、多分誤解は解けたと思います。そんな本日はPHPの引数...
Laravel

LaravelのアプリケーションをXserverで動かす方法|PHP&MySQL&Apache2

こんにちは。いっとくです!最近友人が個人事業主になったので、ほぼボランティアみたいな感じでホームページを作りました。ページ数も多くないし、SEOとかのことを考えるとWordPressを使った方が楽できたのですが、自分の修行とWordPres...
PHP

【PHP】goto構文の使い方と注意点

こんにちは。いっとくです!プログラミング界において、可読性を落とす危険性があることから嫌われ者であるgoto構文あまりの嫌われっぷりに実際の現場で使っているのは見たことがないので、今まで存在自体知らなかったし具体的な使い方もわからなかったの...
PHP

【PHP】switch文を使って複数の条件をまとめて処理する方法

こんにちは。いっとくです!昔、濡れた手で電気のスイッチを押したらピリッときたことがあります。怖っ!条件分岐を書く際、if文を使うことが多いと思うのですが、たまに条件が多すぎてめちゃくちゃ読みづらいコードになることありませんか?そんな時、sw...
PHP

【PHP】foreachで配列を操作したのに何も変わらなかった時は値渡しと参照渡しを理解すべし

こんにちは。いっとくです!プログラミングってすごくいろんなことができるのでめちゃくちゃ覚えることが多いな〜と思いつつも、よく使うものもあれば全然使わないものもあります。中でも、トップクラスでよく使うのが配列操作ってやつです!配列の中身をちょ...
PHP

PHP上でshellコマンドを実行する方法|実行演算子とshell_exec()

こんにちは。いっとくです!現在Webエンジニアとして働いているわけですが、プログラミングは本当に奥が深くて、どんどん知らないことが出てきます。業務で使う内容はほとんど同じことの繰り返しなので、現場でも変えない限りはあまり新しいことに出会うこ...
PHP

【PHP】エラー制御演算子に正しい使い道はあるのか?

こんにちは。いっとくです!現在PHPを使ったWebサイト運用の現場にいるのですが、ちらっとソースコードの中にエラー制御演算子を見つけました。"@"←この普段はメールアドレスかSNSのアカウントでしか見かけないこの記号です。エラー制御演算子と...
PHP

【PHP】コードをスッキリ書くための三項演算子とその可読性について

こんにちは。いっとくです!お仕事では主にFuelPHPを使ってWebサイトの開発をし、プライベートでは体が動かなくなるまでダンスしてます!今回はPHPにおける三項演算子の使い方やその周辺情報についてまとめてみました!三項演算子はコードを短く...
PHP

型演算子instanceofを使ってクラスのチェックをする【PHP】

こんにちは。いっとくです!プログラミングは奥が深い。色々できるようになったと思っても、もっと高度な方法ってのはいくらでもあるもんです。本当に機能が多すぎて調べて動きはわかったけど何が便利なの??っていう機能がいっぱいあります。僕にとってその...
PHP

【PHP】比較演算子を使うときは厳密比較をした方がいい理由

こんにちは。いっとくです!突然ですが自分と他人と比べて劣等感を抱くことありませんか?そんなときは心の比較演算子を外すことをオススメします。ありのままのあなたが素敵です。なんつって!!これ以上うざいこと言わないから閉じないでー!!さてさて、今...
PHP

PHPの論理演算子と優先順位まとめ|&&←こういうやつを使いこなす

こんにちは。いっとくです!好きな食べ物は空豆を皮ごと塩焼きにしたやつ!立派なPHPerになるため、今日もアウトプット!今日の内容は基礎中の基礎でもあるPHPの論理演算子についてまとめてみました。割と基礎的な内容なので、PHP学び始めの初心者...
PHP

【PHP】constとdefine()で定義した定数の違いについて

こんにちは。いっとくです!先日やっとパーフェクトPHPという難関をクリアしたのですが、手を動かしながらやったとは言え、それだけで自分の血肉とするのには不十分だということで四の五の言わずにアウトプット!!ほぼ同じだけどちょっと違うconstと...
PHP

PHP初心者が中・上級者を目指すのにオススメの技術書|今更だけどパーフェクトPHP!

こんにちは。いっとくです!過去にも先にも恐らく最長になるであろう10連休のGWが終わったと思いきや、もう1週間経ちました。ところで、皆さんはGWにこれだけはやっておこうという目標とかってありましたか?僕はゴールデンウィーク中に自身のプログラ...