PHP3から7への移行、効率的な勉強方法は?

このQ&Aのポイント
  • PHP3から7へのバージョンアップを検討中ですが、効率的な勉強方法は何でしょうか?
  • PHP3から7への移行には大きな開きがありますが、どのような方法で勉強すれば効率的でしょうか?
  • PHP3から7への移行をする際にオススメの勉強方法はありますか?
回答を見る
  • ベストアンサー

PHP3から7へ移行 何見て勉強したら良い?

今までPHP3(だったと思う)で運営してきたサイトを持っているんですが、久々にロリポップのマイページにログインしたら、すでにPHP5以上となっているとのことでした。 一番上はPHP7のCGI版とのことですが、古いままだといきなり利用停止になったりするとこまるのでバージョンを上げようと思っております。 PHP3と7だとかなり開きがあるのですが、何を見て勉強するのが効率が良いでしょうか? 余りにバージョンが上がりすぎるので、また入門書から始めようと思いましたが、レビューを見るとPHPの基礎的なことしか書いていなくてバージョンの違いの説明などがないから残念というものが多く、入門書は非効率なのかなと(ほとんど忘れてるので無意味ではないですが)。 何かオススメの方法とかあるでしょうか?

noname#250248
noname#250248
  • PHP
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5078/13272)
回答No.1

PHPの公式サイトのマニュアルにバージョン間の互換性情報があります。 流石にPHP3は古すぎて情報がありませんが、PHP4以降の情報が有りますので、互換性の無い関数などを確認すると作り替えに役立つでしょう。 https://www.php.net/manual/ja/index.php PHP3からPHP4に変わった時の大きな変化はCLASSの扱いなので、CLASSを使っているのであれば注意が必要です。 PHP4以降オブジェクト指向の強化が行われており、内部的には中間コードへコンパイルして実行するスタイルになっているので、コードの書き方も大きく変わってきています。

関連するQ&A

  • PHPのド素人にオススメの書籍

    過去ログをいくつか見てみたのですが AMAZONや楽天ブックスで在庫切れのものばかりでしたので・・・ タイトルどおりPHPのド素人です。 何にもわからない状態の初心者に入門書として オススメの書籍を教えてください。 PHPとかCGIとか避けてきたツケが回ってきて大変なので助けてください

    • 締切済み
    • PHP
  • PHP プログラミング。。。の前に。

    PHP プログラミング。。。の前に。 はじめまして。こんにちは。 質問者のkoichi504です。 どこからかきたかわからない人間がいきなり、質問しても、どうしようもないと思ってますので、 参考程度にマイページ→http://okwave.jp/profile/u1656871.html マイページの自己紹介部分を読んでいただければ、どんな人間かわかると思います… 僕の目的は、PHPプログラミングで、CSVによるデータを用いたサイトを構築することです。そのため、基礎と関数の基本から応用までをしっかり学びたい考えでいます。 そこで、基礎編 応用編 その他PHP関連で参考になるサイトを、全て教えていただきたいです。 僕が、既にサイトを見て回ったサイト、 http://www.phpbook.jp/index.html http://nyx.pu1.net/reference/ の2つです。 また、参考書で、オススメのものがあれば、教えていただけないでしょうか? まとめますね ・PHP関連のサイトで、基礎と応用がしっかり学べる有能なサイトを教えていただきたい ・PHP関連のオススメ参考書を教えていただきたい の2点を質問とさせていただきます。 P.S 今回、プログラミングする、PHPは、【CSVデータをPHPで出力し、CSVの文字列を分解して、配列にし、If文を使って繰り返し処理をしたりする方法を使います】 http://affiliate.aki-f.com/prog/page/30.html←のサイトを、最初は参考にしながらサイトを作るつもりでいましたが、ここの質問ポータルサイトで、同等のURIを発見したため、基礎と応用をしっかり固めようという考えにいたったわけです。

    • ベストアンサー
    • PHP
  • PHP+Mysqlによる会員制サイト

    PHP+Mysqlを活用した会員制サイトを構築しようと 考えているのですが、どちらも全くの素人の為 どのような本を購入した方が良いのか分かりません 要望としては 1.登録者はメールアドレスを入力する 2.システムから入力されたメールアドレスへ正式登録案内のURLを送る(24時間以内有効) 3.登録者はURLへアクセスし、名前、住所などの詳細プロフィール、ID(IDはメールアドレスでも良いかなと)、パスワードを入力して登録完了 4.ログイン時は、「**さんようこそマイページへ!」などの会員登録者専用画面を表示する またセキュリティ面も配慮したい為、登録者パスワードはMD5などの暗号化形式で暗号化をするようなイメージを考えております また各登録者がログインし、可能であればphp掲示板や簡易アップローダなどの実装も考えております 今まで自身で探した本の一覧です 実践マスターPHP+MySQL―PHP4/PHP5対応 パーフェクトPHP PHPライブラリコレクション かんたんプログラミング 改訂3版 基礎PHP ノン・プログラマのためのPHP入門 10日間コース PHPによるWebアプリケーションスーパーサンプル 第2版 PHPによるWebアプリケーションスーパーサンプル活用編 第2版 PHPの絵本 よくわかるPHPの教科書 つくって覚えるPHP入門 要望が多すぎて大変失礼だと存じ上げますがどうぞよろしくお願いいたします 今まで自身で探した本の一覧です

    • ベストアンサー
    • PHP
  • PHPやCGIやPerlやRubyやC言語・・

    はじめまして。 仕事上の関係でプログラミングを今から覚えようと思っています。 PHPやCGIやjavaやPerlやRubyやC言語などありますが、 どれをおぼえたらいいのかまったくわかりません。 ちなみに覚えてやろうと思ってることが、 ランキングサイトとサブアドを運営する為です。 この場合何を覚えたらいいのでしょうか? ちなみに初心者向けやオススメ参考書などあれば一緒に教えてください。

  • windowsXP上で動作する最新版のPerl5をダウンロード(インストール)したいのですが

    プログラミングの基礎の基礎は理解できており、CGIのためにPerlを習得しようと思っています。 入門書は貰ってきました(1998年発行)。 その入門書はPerl5を使用しています。 いざPerl5を実行しようと思ったのですが、perl.exeが無いようです。 どこでダウンロード(インストール)すれば良いでしょうか。 ちなみに環境は Microsoft Windows XP Home Edition Version 2002 です。

    • ベストアンサー
    • Perl
  • Movable Type サーバー移転したらログイン出来なくなりました

    Movable Typeを含むサイトのサーバー移転をしました。 FTPソフトを使い、旧サーバー上のデータをそっくりデスクトップに保存し、それを新サーバー(ロリポップ!)にアップロードしました。 ロリポップのマニュアルにある、mt-config.cgi-originalの書き換えやアップ後のファイル名変更、cgiファイルのパーミッション変更は行いました。 Movable Typeのログイン画面は正常に表示されるのですが、今まで使用していたユーザー名とパスワードではログイン出来なくなってしまいました。 解決方法をご存知の方がいらっしゃいましたらぜひ教えて下さい。 よろしくお願いします。 ---------- 旧サーバー:inetd 新サーバー:ロリポップ! Movable Type:Version 3.121-ja FTPソフト:Fetch 5.2.1j1 ----------

  • レンタルサーバを探しています。

    新しくHPを立ち上げたいのでレンタルサーバを探しています。 無料のものなのですがデザインを重視したいので広告をサーバ側が自動で挿入されるのではなく、 ユーザーが任意の場所に挿入できる所を探しています。 ポップアップも考えたのですがやはり見てて気持ちのいい物ではないので。 登録が一時停止しているもの抽選などではなく現在確実にレンタルできるところを教えてください。 どうしても無料のスペースがないというならば、有料も考えています。 現在運営しているHPのサーバがロリポップです。 ロリポップより安くて「できればCGIも」と考えています。 難しいでしょうがどうかよろしくお願いします。

  • Apacheの設定

    Apacheを使って、無料レンタルサーバーを運営しています。 現状、CGIやPHPを使える設定になっています。 Apacheの設定で、ディレクトリごとにsystem関数など、ssh等危険なプログラムを呼び出す文言を強制停止し、それが含まれている場合に500エラーを返す設定をしたいのですが、どういう設定をすれば、できますか? CGIやPHPの利用を不可にはしたくないです。 よろしくお願いします。

  • try ~ catch構文が使えない

    ロリポップサーバを利用しています。 http://lolipop.jp/?mode=manual&state=hp&state2=cgi try ~ catchやthrowでエラーがでます。 仕方なくcatch文を外したり、throwを使わない構文に していますが、どうも不安です。 try ~ catchやthrowを使えないとあきらめるしか ないのでしょうか? PHPのバージョンが対応していないのでしょうか?

    • ベストアンサー
    • PHP
  • 口コミレビュー掲示板を設置したい

    温泉を紹介するホームページを運営しています。 各温泉別に口コミレビュー掲示板を設置したいと思って、フリーのCGI等を探しているのですが、思うようなものが見つかりません。 下記のような条件に当てはまるものはないでしょうか? 1、一つのプログラムで、複数のページに設置可。 2、評価ができる(アイコンで★を表示するなど) 3、携帯電話からも閲覧可。 4、できれば画像UP機能(これはなくてもいいです) サーバーはCGI、PHP、MYSQLが可能です。 どうかよろしくお願いいたします。

    • 締切済み
    • CGI

専門家に質問してみよう