php

2/3ページ
php

FuelPHPでDBのトランザクションを利用する

6月初旬からCSやBSが無料で見れる期間ということで、どっぷりテレビな時間が増えてしまっています。 このままだとCSを契約しちゃいそうですが、契約すると何もできなくなりそうなので我慢ですね・・・。   さて、FuelPHPでトランザクションを利用したデータベース処理を行う方法をメモとして記 […]

php

FuelPHPでSQLを実行する

PCのスペックが低いため、VMwareを起動するだけでメモリが全く足りない感じの今日この頃です。 スペックが低い状態でも快適に作業を進める方法がないかを模索していますので、そのあたりの内容についても今後記事に出来たらと思います。   さて、本題のFuelPHPでSQLを実行する(ORMを利 […]

php

WordPressのバージョンを確認する

仕事上で、WordPressのバージョンアップを依頼されたのですが、そんなに詳しくないし今使ってるバージョンもわからないと言うことで、バージョンを何とか探って見ました。   最新のWordPressでは、管理画面の右下にバージョンが表示されていますが、古め?のものではバージョンが見れません […]

php

FuelPHPとeAccelerator

FuelPHPを使ったアプリをサーバに設置した際に、エラーが出て起動が出来ないという現象に見舞われました。 エラーの内容的には、config.phpに何かある的な感じなんですが、原因が全く分かりません。   以前に、EC-CUBEやWordPressで同じような現象に見舞われた際に、APC […]

php

phpでComposerを利用するための設定

FuelPHPを利用しようとサーバに設置したところ、何をやっても画面上に「php composer.phar update」と出て、まったく先に進めない状態にぶち当たりました。   Composerはアプリケーションが必要なライブラリを、そのアプリケーション固有の状態で管理してくれるツール […]

php

phpの連想配列でキーの存在を確認する

phpで連想配列のキーが存在するかを確認する方法ですが、やり方によってはwarningが出力されたりと、何も考えずに使うとやっかいなこともあります。   今回は、速度面も含め自分が日ごろから利用する方法を紹介します。   phpで下記のような連想配列を扱う場合に、キーが存在するか […]

php

phpのcurlを使って外部へアクセスする

サイトを作成する際に、外部のサイトから情報を取得したい!という時に、phpだとfile_get_contentsを利用して取得すると言うのが、手段として思いつきますが・・・ 今回は、file_get_contentsではなく、curlを利用して外部のサイトから情報を取得してみたいと思います。 &nb […]

php

今日からはじめる!PHPの基本(5回目)

前回、変数について記事にしましたが、変数には「$a = 1」の様に変数の中に1つの値だけを入れるものと、複数の値を入れるものが存在します。   今回は、1つの変数の中に複数の値を入れる場合についての取り上げていきます。 この内容は、どんなプログラム言語でも利用されており覚えることで、ほかの […]

php

phpで処理時間を計測する

処理を書いて行く中で、どこでどの位の時間がかかっているかを調べることで、ボトルネックとなる部分を検出し、改善することが可能となります。   今回は、PHPの処理の中で簡単に利用が出来る方法を紹介します。 まず、下記のメソッドを下準備として用意します。

php

今日からはじめる!PHPの基本を理解(4回目)

気が付くと4回目まで来ていた「今日からはじめる!PHPの基本を理解」ですが、そろそろ難易度を上げて行かないと「いつ終わるんだ?」と言う状態になってしまいそうです。   さて、4回目では、「PHPの文法」を解説していきます。   文法と言うと、英語が思いつくかもしれませんが、単純に […]

php

今日からはじめる!PHPの基本を理解(3回目)

前回までで、PHPの概要と実行するための環境について理解してもらいました。 もし、理解が出来ていない場合には、もう1度見直して見てください・・・この先が辛くなります。   さて、今回から実際にPHPを利用してプログラムを書いて行く訳ですが、良く見かける「Hello xxxx」からですね。 […]

php

今日からはじめる!PHPの基本を理解(2回目)

前回は、文字ばっかりで「どこがプログラム?」のような内容でしたが、今回からは少しずつPHPを書く上で必要となる内容を取り上げていきます。   まずは、PHPを動かすための環境が必要となりますので、簡単に利用ができるところまで準備をしましょう。   準備・ダウンロード Window […]