ユーザープロフィール

ゲストさん

PHPのイロハ

56件

2017年おすすめは!?人気PHPフレームワーク5選を徹底比較

2017年おすすめは!?人気PHPフレームワーク5選を徹底比較

PHPフレームワークとはPHPはもともと、小規模な個人のホームページに簡単に動的な仕組みを用意したい、という目的からスタートしています。従って、PHPそのものが持つ機能は当初はごく限られたものでした。しかし、時代が進むにつれ、複雑なことをWebサイトで行いたくなった場合、PHPの持つシンプルな機能を組み合わせて、新たな機能を作られるようになりました。ブログや掲示板といった機能は様々なサイトで採用さ…


PHPってどんなプログラム言語? 特長や将来性、難易度などまとめました

PHPってどんなプログラム言語? 特長や将来性、難易度などまとめました

そもそもPHPって?PHPは「PHP: HypertextProcessor」の略で、ハイパーテキストであるHTMLを動的に処理するために作られたサーバーサイド言語です。ApacheなどのWebサーバーで動作するため、Webサイトから動的なコンテンツを出力したい場合に用いられる他、データベースと組み合わせて、Webシステムを構築することもできます。Webでの動的な処理には、他にもRubyやPyth…


PHP入門!初心者におすすめするプログラミング学習法まとめ

PHP入門!初心者におすすめするプログラミング学習法まとめ

PHPを学習するには、どのような方法が良いでしょうか?ローカル環境を構築する学習を始める前に、PHPを誰の迷惑もかけずに学習できる環境を整えることが必要です。例えば、レンタルサーバーを借りてPHPのプログラムを実行する場合、思わぬバグから急激な不可がかかり、そのサーバーの他の利用者に迷惑をかけてしまうこともあります。従って、1から学習を始めたり、1から新しいプログラムを作る場合は、自分のローカルマ…


【CakePHP2/CakePHP3】データをスレッド形式で取得する。スレッド形式に変換する。

【CakePHP2/CakePHP3】データをスレッド形式で取得する。スレッド形式に変換する。

fukasawaです。こんにちは。じめじめしますね。 さて、バシャログにコメント機能はありませんが、一般的なブログではコメントをスレッド形式で投稿できたりします。そのようなコメント機能を実装する場合、DBにコメント用のテーブルを作成することになりますが、再帰的なリレーションを作成し、データを取得する際は自己結合することによってスレッド形式でデータを取得することができます。今回は、CakePHPでそ…

元の記事


Vagrant で手軽に CakePHP 開発環境が作れる Cakebox で CakePHP1を動かす

Vagrant で手軽に CakePHP 開発環境が作れる Cakebox で CakePHP1を動かす

職業 PHPer ながら近ごろは趣味の範囲で Ruby も書く kagata です。ゴールデンウィークは Ruby on Rails でアプリを作って過ごす予定です。さて、今回は CakePHP1系の開発環境をちゃちゃっと立ち上げるお話です。Cake1なんていつの話なんでしょう…役に立つ場面はもうないと思いたいのですが、実際そうもいかなかったので備忘のためにまとめておきます。…

元の記事


【PHP入門】便利な関数を使ってRSSフィードを色々と処理してみる

【PHP入門】便利な関数を使ってRSSフィードを色々と処理してみる

こんにちは、むっくです。 最近のApp Storeのゲームカテゴリのトップセールスではモンストやパズドラ、ツムツム、白猫などが上位の常連のタイトルになっていますが、いずれも2015年以前のリリースタイトルになります。 今 … 続きを読む →The post 【PHP入門】便利な関数を使ってRSSフィードを色々と処理してみる appeared first on SONICMOOV LAB.…

元の記事


【CakePHP3】CounterCacheを使ってhasManyで紐づくレコードの件数をキャッシュする

【CakePHP3】CounterCacheを使ってhasManyで紐づくレコードの件数をキャッシュする

満員電車の中でダウンジャケットを着ている人と密着すると、布団を思い出して反射的に眠くなるfukasawaです。こんにちは。 着ている本人は眠くならないのでしょうか。強靭な精神力で耐えているのでしょうか。不思議です。さて、今回はCakePHP3のCounterCacheについてです。CounterCacheはCakePHP2にも存在する機能で、hasManyで紐づくレコードの件数を自動的にDBに保存…

元の記事


【CakePHP3】 設定ファイルにINIやJSONを使う

【CakePHP3】 設定ファイルにINIやJSONを使う

fukasawaです。こんにちは。急に暖かくなりましたね。湿気が気になります。CakePHPにはConfigureというクラスがあり、これを使用することでアプリケーション全体で使う変数を一箇所に定義しておくことができます。CakePHP3にはconfig/app.phpという設定ファイルがデフォルトで存在しており、この中でデータベースの接続設定やログの出力設定等について定義されているのですが、この…

元の記事


PHPオブジェクト指向の超キ・ホ・ン、クラスを理解しよう

PHPオブジェクト指向の超キ・ホ・ン、クラスを理解しよう

えー…皆さん!はじめまして!今日は2016年2月4日です。…とタイムリープ能力を持っているわけではありませんが!生まれた頃から記憶力が良く、何かの事象をきっかけに過去の記憶を明確に思い起こせるカルチョスです。 個人でSN … 続きを読む →The post PHPオブジェクト指向の超キ・ホ・ン、クラスを理解しよう appeared first on SONICMOOV LAB.…

元の記事


【PHP】nl2br()が動かなくて地味にハマった事について

【PHP】nl2br()が動かなくて地味にハマった事について

AWSシンプルアイコンを見るとキン消しを思い出します。fukasawaです。こんにちは。こんな事言うと年齢がばれそうですね。今回はPHPの小ネタです。PHPには改行文字(\r\n、\n\r、\n 、\r)をに変換してくれる nl2br()という関数があります。この関数を使った部分が上手く動かず、地味にハマった事について書いてみたいと思います。…

元の記事


PHP_CodeSniffer のインストール(composerで編)

PHP_CodeSniffer のインストール(composerで編)

2006年からのAppleファン、tanakaです。iPad Pro買いましたか? 発売日の翌日くらいまでに注文して、本体は3日で届きましたが、Apple Pencilとキーボードは3週間ほど待ちました。いまは10万円のメモ帳として活躍しています。(あと大画面を生かしたゲーム機として。ほかの用途はこれから探します)さて、PHPCodeSnifferについては3年前にPhpStorm で CakeP…

元の記事


PhpStorm の静的解析機能をさらに活用するための3つのアノテーション

PhpStorm の静的解析機能をさらに活用するための3つのアノテーション

先の M-1グランプリ決勝ではスーパーマラドーナを応援していた kagata です。「人に話すとツキが落ちる」という非科学的な理由からあまり他言しないようにしていたのですが、その努力もむなしくファーストラウンド敗退に終わりました。結果は残念でしたが、関東の地上波ゴールデンタイムで「ひき肉にしてやんよ」が聴けたのでそれで満足することにします。さて、今回は PhpStorm についての Tips です…

元の記事


【CakePHP】PaginatorComponentの$whitelistを使用し、ページネーションの条件を制限する。

【CakePHP】PaginatorComponentの$whitelistを使用し、ページネーションの条件を制限する。

fukasawaです。こんにちは。先日エレベータに乗ろうとした際、先に乗っていた人に【閉】ボタンをガスガスと連打されて「ええっ」と思うことがありました。その後、目的の階で降りるときにその人が【開】ボタンを押してくれて、さらに「えええっ」となりました。ツンデレだったんでしょうか。さて、CakePHPでページネーションを実装する際はPaginatorComponentを使用して実装をします。「ソート順…

元の記事


オウンドメディア運営会社の皆様へ

s

ページトップ