タグ

php5に関するlamichのブックマーク (9)

  • MacPortsでphp5-mysqlがインストールできない問題の解決方法 - tamakiii@hatena

    HDDの容量がのこり僅かとなってしまっていたので,最近クリーンインストールをしました.MacPorts経由でインストールした開発環境はバックアップが取れなかったので,開発環境を構築しようとコマンドを叩いていると,PHPMySQL Extensionをインストールするphp5-mysql packageがインストールできなかったため,その解決方法を探しました. 参考: #26000 (php5-mysql 5.3.2 doesn't build with php5 5.3.3) – MacPorts howto/InstallingOlderPort – MacPorts この問題はMacPorts上のPHPのバージョンが@5.3.2から@5.3.3に上ったことで生じたようです.そのため,@5.3.2のPHPをインストールすることで解決することができました. 解決方法の概略は以下の通りです

    MacPortsでphp5-mysqlがインストールできない問題の解決方法 - tamakiii@hatena
  • 配列の値コピーについて: PHPで夢を見るBlog

    PHPは基的にバージョンが上がっても 今まで作成したスクリプトはそのまま動くように作られています。 ですが、一部、PHP4と5で挙動が異なっていることが報告されている ケースもあるようです。 たとえば、配列$a1を配列$a2にコピーしたい場合。 $arr2=$arr1 とすると PHP4→値渡し(コピー) PHP5→参照渡し になってしまうそうです。 $arr2=array_diff($arr1,array()); とすれば、期待通りきちんとコピーされるようです。 ※PHP4.3.11で確認しました 見た目おかしなプログラムになってしまいますが、PHPのバージョンが 上がることを見越して、予め手を打っておきたいですね。 参考:PHPマニュアルの「配列」の項目

  • PHP4なスクリプトをPHP5へ移行する際に発生する7つの問題 | Shin x blog

    2007/11/13: 3.と4.が同じ内容となっていましたので、4.の内容を変更しました。 ここ最近PHP4.1.2で稼働していたシステムをPHP5.1.6へ移行しています。 移行の際に発生した問題とその対応をメモしておきます。 ちなみに全ての内容がPHP4->PHP5で必要なものではないです。PHP4も4.1/4.2/4.3/4.4の間でちょこちょこ変わっているので、一部の内容はPHP4間の移行でも修正が必要になります。またPHP4.4に適応しているスクリプトをPHP5へ移行するなら修正内容は少なくなります。 1.Notice: Only variable references should be returned by reference 「function &method()」と定義しているメソッドでスカラー値を返すと発生します。 <?php class Hoge { functi

  • 無料から使える高機能・高品質レンタルサーバー | XREA(エクスリア)

    時代の変化を汲み取り、多様なアプローチを続けてきた無料レンタルサーバー「XREA」が、 デザイン・コンセプトも新たに初心者の方から企業様までさまざまな用途に使える次世代のレンタルサーバーとして生まれ変わります。 Webサイト全面リニューアル Webサイトを全面的に再構築し、シンプルなUIと導線で初心者の方でも、必要な情報に簡単に素早く到達できるよう設計いたしました。また、タブレット端末やスマートフォンなどそれぞれのマルチデバイスにも対応しています。 全プラン最新のCPUSSDに対応 サーバー環境に最新のCPUSSDを採用し、さらなる高速化と安定性を提供しています。高機能なインフラ上で運用することで、ユーザーが構築したシステムの安定稼働を実現できます。 現在の仕様はこちら

    無料から使える高機能・高品質レンタルサーバー | XREA(エクスリア)
    lamich
    lamich 2008/06/23
    PHP4(モジュール) 対応(s1~s90,s103~) PHP5(モジュール) 対応(s91~s102,s151-155)
  • PHP5を試してみる - interfaceの導入 - Do You PHP?

    サンプルは、EXPERIENCEで実際に確認できるようにしてますので、気になる方は見てみてください。 ついに来ました!interfaceがPHP5から導入されました。 イメージ的にはJavaと同様のようで、実装する場合は「implements」します。interfaceを拡張する場合は、「extends」を使います。 ●04.Interface.php <?php interface aInterface { public function test(); } interface anotherInterface extends aInterface { public function test2(); } class ImplementedClass implements anotherInterface { /** * 実装しないと、「Fatal error: Class imple

  • ネットショップでネット販売 開業、開店から成功まで『ショップサーブ』

    検索順位改善を図る サイトリニューアル提案 ECサイトの旗艦店化を目指し、ブランディング強化とコンテンツの充実を図ったサイトリニューアルを実施。お客様の声やランキング、法人向けコンテンツによって検索順位を圏外からランクインするまでに改善させました。施策提案と実行を二人三脚で行い、着実な成果へと結びつけます。 #コンサルティング #コンテンツ制作 #SEO施策 #サイトリニューアル 業務効率化と 顧客データ管理を可能に 毎年クリスマスの時期になると予約の電話対応に追われリソース不足に。ECサイト内での予約受付と事前決済の施策により、リソース不足の解消だけでなくECサイト経由での予約が増えたことで顧客データの取得にも成功しました。様々なECカート機能を駆使した業務効率の改善から、CRM機能を活用したユーザー属性の把握に繋がる施策まで幅広く提案します。 #機能活用提案 #テクニカルサポート #ユ

    ネットショップでネット販売 開業、開店から成功まで『ショップサーブ』
  • PHP5の新機能「リフレクションAPI」とその使用法:CodeZine

    はじめに この記事で紹介する機能は、PHP4からPHP5にまだアップグレードしていない人にとっては、大いに心引かれる機能だと思います。それは、PHP5で新たにサポートされたリフレクションAPIです。リフレクションAPIを使用することで、変数、インターフェイス、関数、メソッド、パラメータ、クラスなどの詳細情報を入手できます。リフレクションAPIは機能が豊富で、多数のクラスやメソッドを利用してリフレクションを実現できます。 この記事ではまず、リフレクションAPIの概念について理解していただくために、リフレクションAPIのクラスとメソッドについて、短い例を交えて簡単に説明します。その後で、PHPで作成した実際的なサンプルアプリケーションを2つ紹介します。1つは、呼び出すメソッドを実行時に判別するアプリケーションで、もう1つは、PHPクラスの情報を示す整形されたHTMLドキュメントを自動生成するア

  • PHP 5.1.6(c4-testing) on CentOS 4.4 にming-php-0.4.0(beta3) を導入する手順 - ´・ω・)<ときどき書くよ

    MingをPHP から利用したい、という 天の声が聞こえてきたのでインストールしてみた。 INSTALL ドキュメントに書かれている情報だけでは分かりにくく、 google 様にお伺いしてもイマイチな結果に終わってしまったので備忘録。 ちなみに、面倒なのですべてroot で作業。よろしくない。 phpize を使用するために、php-devel パッケージをインストール。 # --enablerepo=c4-testing にはphp-devel-5.1.6 が無かった。 # cd /tmp # wget http://ftp.riken.jp/Linux/centos/4.4/centosplus/i386/RPMS/php-devel-5.1.6-1.2.1.centos.i386.rpm # rpm -ivh php-devel-5.1.6-1.2.1.centos.i386.rpm

    PHP 5.1.6(c4-testing) on CentOS 4.4 にming-php-0.4.0(beta3) を導入する手順 - ´・ω・)<ときどき書くよ
  • 【PHP】CentOS4.4にPHP5をインストールする件 - FREEBOX IV

    CentOS4.4で標準にインストールされるPHPは, PHP Version 4.3.9 である. PHP5をインストールしたい場合は,yumのリポジトリの設定を変更する . # /etc/yum.repos.d/CentOS-Base.repo [centosplus] name=CentOS-$releasever - Plus baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/ gpgcheck=1 enabled=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4 設定した後, # yum update php

    【PHP】CentOS4.4にPHP5をインストールする件 - FREEBOX IV
  • 1