タグ PHP5
人気順 5 users 10 users 100 users 500 users 1000 usersYYPHP#62「PHP5の終了について、PHP7を現場でみんなどのくらいやってる?、PHP業界のこと、VagrantでLaravel環境を作ったその先、管理画面をどうやってつくってる?、フレームワークのコードリー
YYPHP#62「PHP5の終了について、PHP7を現場でみんなどのくらいやってる?、PHP業界のこと、VagrantでLaravel環境を作ったその先、管理画面をどうやってつくってる?、フレームワークのコードリーディング、オブジェクト指向とかMVCがうまく扱えない」 これは2018年11月23日に開催したPHPerイベントYYPHP#62のイベントレ... 続きを読む
PHP7から文字列の無駄なコピーが減った話 - hnwの日記
このエントリは 闇PHP Advent Calendar 2015 の14日目です。 本稿では、PHP7の zend_string 構造体導入によるメリットの話をします。 PHP5とPHP7の文字列型の扱い PHP5では、文字列型の変数は次のようにメモリに割り当てられます(横幅いっぱいが8バイト)。 一方、PHP7では次のようになります。 これだけ見ると、PHP7では参照カウンタ refconun... 続きを読む
PHP7調査(23)致命的エラーが例外としてキャッチできるようになった - Qiita
PHPのエラーは、エラー文言を表示するだけの警告・注意と、その場で処理を終了してしまう致命的エラー(fatal error)の2種類に大別できます。 ところで、PHP5の致命的エラーには不便な点があります。それは、set_error_handler()やその他の方法でエラーハンドリングできず、必ず終了してしまう点です。これでは致命的エラーをユニットテストすることもできませんし、ReactPHPのよ... 続きを読む
PHP5でMVCフレームワークを自作するためのチュートリアル:phpspot開発日誌
12 Tutorials for creating PHP5 MVC Framework PHP5でMVCフレームワークを自作するためのチュートリアル PHPフレームワークは沢山ありますが、速度や機能面において、これといってデファクトスタンダードが決まっているわけではないという状況です。 なんか機能が便利そうだなとおもって使うと速度が全くでなくて規模の比較的大きなサイトだと使いものにならなかったり... 続きを読む
ブラウザ上でC#やPHP5を動かせて遊んで学べる「CodeRun」:phpspot開発日誌
ブラウザ上でC#やPHP5を動かせて遊んで学べる「CodeRun」が凄いです。 最初アプリケーションかなと思ったのですが、全てブラウザ上で動作するので、学習用やちょっとした動作確認に使えます。 ブラウザ上でコーディング 次のように、IDEアプリケーションのようなUIで、C#やPHP5.1を、ブラウザの上で動かすことが出来ます。 プロジェクト作成 New → Project を選ぶと、C#やJava... 続きを読む
見直されるべきPHP5の組み込みイテレータ - hnwの日記
PHPには5.0.0以降SPL (Standard PHP Libray)という枠組みが導入されています。これにより、Iteratorインターフェースを実装したクラスのインスタンスであれば、foreach文で配列と同じように取り扱えます。自分でクラスを作るときもIteratorを実装すれば使うのが楽ですし、コードも読みやすくなると思います。 また、PHPに標準で組み込まれているクラスにはItera... 続きを読む
PHPで画像処理が簡単になるクラスライブラリ (Asido) - youmos
PHPで画像処理をする際に簡単にいろいろな処理を実行できるようにしてくれるのが、Asido。PHP4 / PHP5に対応している。GD2、ImageMagickなど画像処理ライブラリなどと共に利用する。Webコンテンツの画像加工でも比較的利用頻度の高い、リサイズ、ウォーターマーク、画像形式変換などにも対応する。 PHPで画像処理を実際に作成したことがあれば、Asidoを利用すると簡単に同じ処理が実... 続きを読む
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間の移... 続きを読む
PHPでの内部変数の扱われ方 - PHP5のオブジェクトコピーでありがちな勘違い - PHPプロ!ニュース
オブジェクト指向で作られたアプリケーションをPHP4からPHP5への移行した経験のある人によく見受けられるのですが、PHP5ではデフォルトでオブジェクトのコピーは参照のコピーとなる、というのは間違いです。確かにオブジェクトは「参照のように」扱うことができますが、正確にはオブジェクトへの参照ではありません。よく似た動きをするので大変間違いやすいのです。PHP開発者であるSara GolemonがPH... 続きを読む
PHP5によるデザインパターンサンプルプログラム集:phpspot開発日誌
PHP Design Patterns | dikini.net PHP5によるデザインパターンサンプルプログラム集。 PHP5な方でデザインパターンの勉強の際などの参考になりそうです。 Closure Control abstraction Coroutines (generator based) Dynamic dispatch Dynamic loading Facade Factory a... 続きを読む
PHP5で書かれたWeb2.0風プロジェクト管理ツール:activeCollab:phpspot開発日誌
activeCollab - open source project management and collaboration tool. activeCollab is an easy to use, web based, open source collaboration and project management tool. Set up an environment where you,... 続きを読む
rssに非UTF8の不正な文字列がある場合の対処法
PHP5のSimpleXMLが、rss内に不正な文字列があるとパースエラーを起こしてしまうのだけど、ついに対処法を編み出した。 というか朝思いつきでやったら動いたwwwww $xmlStr = mb_convert_encoding($xmlStr, "SJIS", "UTF-8"); //一度sjisにする $xmlStr = mb_convert_encoding($xmlStr, "UTF-... 続きを読む
fladdict.net blog: HATENA-TUBEの技術的な話
なんか予想より好意的に受け入れられてほっとした、HATENA-TUBEのテクニカルなお話。 みなさんHATENA-TUBEをajaxだと思ってますが、実は非同期通信なってまったくやってなかったりします。 サーバー言語 サーバーはPHP5で組んでます。 使ってるプロバイダは他にも Perl, ColdFusion,Rubyと選択肢が豊富だったのですが、PHP5。 なぜなら、ColdFusionはイン... 続きを読む
Sooey - PHP5 で利用できる新しい関数
Read About this site, Works or Download software. Tumblelogging at Tumblr. Amazon associate store. Search content. PHP5 で利用できる新しい関数 PHP5 で利用できる新しい関数 PHP4 や PHP3 の時代から PHP での開発をしているとそれまでに蓄えた知識 だけで大抵のこと... 続きを読む
初心者用PHP入門
初心者用PHP入門ではWindowsでの環境構築方法、Apache2のインストールやPHPのインストール、PHPの文法、関数、演算子等の基礎知識の解説をしています。PHPスクリプティングの決定版サンプル集が最新のPHP5に対応して登場。実用的なサンプルを自力で動かす感動を通して、PHPの使い方や実装方法が自然と身に付きます。付録CD-ROMにはWebサーバなど関連ツールもすべて収録。 初心者用PH... 続きを読む