You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

PHPに限らず、プログラミング言語のちょっとした挙動や関数の動作を確認したいときがよくあります。そういう時、何か小さなコードをエディタで書いてコマンドラインで実行するのも良いですが、インタラクティブシェルを使うとより便利です。また、PHP5.4.0RC2の時点でインタラクティブシェルに関する細かな改善もあります。 この記事では、PHP5.4でのインタラクティブシェルを紹介します。 導入 PHPでインタラクティブシェルを利用する場合、configure時にオプションを指定する必要があります。PHP5.4RC2をダウンロードし、configure時に--with-readlineオプションにreadlineがインストールされているディレクトリを指定してビルドするとインタラクティブシェルが利用できるようになります。 $ cd path/to/php-5.4.0RC2 $ ./configure
Last Updated on: 2018年8月13日PHP 5.4 Advent Calender 2011用のエントリです。(まだ空きがあるので是非どうぞ) このエントリを書いているのは11/23です。初めの方から重いネタだと後の方が苦労する(?)ので軽い話です。 PHP 5.3までの動作 現時点ではPHP Manualの配列のページには記載されていませんが、配列の定義が簡略化されます。まず現状の配列の定義方法は <?php $a = array('foo'=>123, 'bar'=>456, 789); var_dump($a); こんな感じですね。これを実行すると $ ../php-src-5.4/php arr.php array(3) { ["foo"]=> int(123) ["bar"]=> int(456) [0]=> int(789) } このような出力になります。ar
しわっす。 今日から Symfony Advent Calender 2011 ということで、symfony/Symfony に関するブログを24日間お届けします。 初日は 日本Symfonyユーザー会の前田@brtriver が担当します。 Symfonyとは 初日ということで、Symfonyそのものについて簡単にお話しようかと思います。 SymfonyはPHPのフルスタックのWebアプリケーションフレームワークの1つで、Fabienさんが中心となり活発に開発が行われています。 名前空間やクロージャーを活用しているためPHP5.3以上の環境が必要というのがとんがった特徴でしたが、今となってはごく自然に最新のPHPを最大限に活用できているフレームワークと言えると思います。 そして、今年の7月に待望のSymfony2系がリリースされ、ようやくSymfony2系で開発を行うことも問題ないレベル
Home > PHP > PHPerの悩みを解決する arry を作ってみた(PHP Advent Calendar jp 2011 Day 2) PHP Advent Calendar jp 2011 2日目です。 はい、PHPer王子です。 前日の @cakephper さんになんだか妙な名前を付けられました が、今年も PHP Advent Calendar を実施することになりました。管理人がなぜか 2 日目という変わったスタートとなりましたが、なんとか12/25の最後日まで駆け抜けたいと思います。参加されたみなさんよろしくお願いします! ちなみにまだ数日空きがあるので、いっちょ書いてみよーという方の参加お待ちしてます:D PHPerにおける連想配列の悩み 王子らしくPHPerの悩みを解決したい!ということで、連想配列にまつわるお悩みを。 普段PHPを書いていて何とも悩ましいのが、
@shin1x1さんがPHP Advent Calendar 2011を立ち上げてくれたので、今年もやらせて頂きます。 去年は、PHPの関数を睡眠学習できるように音声ファイルに出力しました。 睡眠学習的PHPer生活 (PHP Advent Calendar 2010 13日目) あれから1年 皆さんは既に80%ぐらいは覚えたでしょうから、今年は先取りしてPHP5.4の関数を追加しますね。 追加された差分はこちら trait_exists get_declared_traits libxml_set_external_entity_loader class_uses session_status session_register_shutdown hex2bin getimagesizefromstring header_register_callback http_response_co
今回取り上げるテスティングフレームワークライブラリ,アプリケーションの品質を高めるために必要不可欠なテストですが,そのテストを実行するためのツールに関する情報を集めました. phpt PHPUnit SimpleTest lime DocTest PHPSpec phpthttp://qa.php.net/write-test.php PHP 独自のテスト機構 PHP 本体,PEAR のテストで最も良く使われる.テストファイルの拡張子は .phpt TAP*1 対応:PEAR 1.5.0 から対応 pear run-tests コマンドに -t オプションを付けると run-tests.log に TAP フォーマットのログが出力される特徴: pear コマンドが使えればテストを実行できるため,大抵の環境で動かせる GET/POST/Cookie, php.ini 設定, 標準入力をパラメ
Symfony2のコンセプトについて触れられている本家のブログのポストがあり、せっかくなので日本語にしました。 symfony 1.x legacy website 意訳している部分もありますので、正確な内容を知りたい方は本家の記事を読んでください。 (翻訳開始) Symfony2.0とPHPのエコシステム もし世の中の動きを知らずにすごしていないのなら、Symfony2について多くのことを耳にしているでしょう。インターネット上で、特にツイッターやブログ上でうわさは激しくなっています。 今日はSymfony2の機能について話すつもりはありません。Symfony2を試してみたいのであればSymfony reloadedサイトにある"Quick tour"チュートリアルを読むとよいでしょう。 ここではSymfony2哲学のキーとなる部分についてもう少し話したいと思います。そうすることで私たちの
You are currently reading the 1.2 documentation. Switch to 2.0 Doctrine ORM for PHP Table of Contents The Guide to Doctrine for PHP is the main source of documentation for the project. It is a reference book that can be read from start to finish and provides dozens of practice exercises that can be executed by the user. Introduction Chapter 1Getting Started Chapter 2Introduction to Connections Ch
<< 2008/01/ 1 1. 年賀状 2. ゴビウス 3. [Ruby] ZSFA -- Rails Is A Ghetto 2 1. 新年会 3 4 1. The Mythical 5% 5 6 7 8 1. [言語] Substroke Design Dump 2. [言語] A programming language cannot be better without being unintuitive 3. [OSS] McAfee throws some FUD at the GPL - The INQUIRER 9 1. [言語] Well, I'm Back: String Theory 2. [言語] StringRepresentations - The Larceny Project - Trac 10 1. [Ruby] マルチVMでRubyを並列化、サンと東大が
そろそろPHPの良いところも一言いっておくか ちょっとはやってるので便乗ネタ。ちゃんとPHPにも良い所がありますよ。 技術者の数が多い うちの会社では、ほぼすべてのシステム(Webアプリですよ)をPHPで運用してるんですけど、最大の理由は求人をかけた際にPHPしかできないって言う人がほとんどだからです。 (Perlできる人は、ほとんどはPHPもできるし) 当然、求人なんで場所や条件、社風など様々な原因があるのですが、大阪は年々その傾向が強くなってるように感じます。 システムの保守管理などを長期視野で見ると、どうしてもPHPで開発って形になる。 習得が容易である これは重要です。 (ある程度)使える人を育てるのが容易です。 人手不足の時に限って、求人をかけても未経験者しか来ない。 PHPは、習得が容易である為 (ある程度)度教えたら、(ある程度)使えるようになります。 ボクが社内で開発はPH
PHPの欠点 ネタ元:PHPがいかに駄目な言語か、という話。 定期的に起こる、PHPに関する議論ですが、今回はRubyのまつもとゆきひろさんが火種とあり結構な盛り上がりを見せています。 とりあえず、まとめ どの言語で書いてもおかしなコードを書く奴は書く。 404 Blog Not Found:「PHPなめんな」と「(Perl|Python|Ruby)をなめんな」の違い PHPとRubyについて Rauru Blog » Blog Archive » 悪いのはPHP自体じゃないかもしれないけど PHPやってるだけでバカにされるんですがどうしたらいいでしょうか。 - 人力検索はてな 「PHPは初心者に優しい」は不適切な宣伝文句 - 2008-01-29 - ひがやすを blog Matzにっき(2008-01-29): PHP使いの反論 Matzにっき(2008-01-29): 安全なWebア
第16回何でもできるようになった1.2のデータバリデーション機能(1/2):基本編 秋田真宏 2009-07-17
CakePHPとは CakePHPはオープンソースで開発されたPHP用のフレームワークです。Ruby on Railsの影響を強く受けており、Webアプリケーションを高速に開発するための仕掛けが随所に盛り込まれています。 PHP開発者の方で、Railsで開発してみたいけどRubyの経験がないのでなかなか行動に移せない方などはとくにCakePHPを試してみてほしいと思います。Railsの考え方を肌で理解しつつ、PHPでWebアプリケーションを高速開発するための選択肢を手に入れることになるでしょう。 CakePHP 本家サイト(英語)(左図)。 フォーラム - CakePHP Users in Japan(右図) そのほか、CakePHP プログラマーズ リファレンスガイドも参考になる CakePHPを使いたくなる5つの特徴 まずは皆さんにCakePHPに興味を持っていただくため、フレーム
先日買いました。 はっきり言うと「レベルが高い」…けど「必要なことはすべて書いてある」。 でも、個人的には超がつくおすすめの1冊。 今、PHPプログラマとして働きたい人には是非読んで欲しいと思ってます。 (ちなみに私の会社では必読書にしたいと思ってます、そのくらいね) 読み方としては、「書いてあることを全部理解する」ことはしないほうがいいと思う、特に初心者は。 まず一通り目を通しておく。とにかく、どんなことが書いてあったかを頭に入れておく。 書いてある内容を理解という意味ではその次でいいと思う。 そういえば。 PHPってバージョン3の頃から触ってたなあ、と。 最初に入社した会社のときでした。10年くらい前かな?
PerlとRubyの文法一覧がとても良くまとまっていたので、便乗してPHPでもやってみました。 Perl基礎文法最速マスター – Perl入門〜サンプルコードによるPerl入門〜 Route 477 – Ruby基礎文法最速マスター 他の言語をある程度知っている人はこれを読めばPHPの文法を何となく理解できると思います。 間違い、不足等々あれば教えて下さいm(_ _)m バージョン PHP5.3系がリリースされていますが、ここではPHP5.2系を対象としています。 1.基礎 コードブロック PHPコードは「<?php」という開始タグから始まります。終了タグは「?>」です。HTMLにPHPコードを埋める際は終了タグを使いますが、ライブラリのようにPHPコードのみを記述する際は終了タグを省くことが慣例となっています。 終了タグを省く理由について id:Kiske さんに解説頂いています。ありが
2008年01月29日16:00 カテゴリLightweight Languages 「PHPなめんな」と「(Perl|Python|Ruby)をなめんな」の違い Matzさんの意見に、想定内の反応が返って来ている。 Matzにっき(2008-01-26) - [言語] Attacking PHP PHPがいかに駄目な言語か、という話。 どの言語で書いてもおかしなコードを書く奴は書く。perlでもjavaでもrubyでも、どの言語で書いてもSQLインジェクションやらXSS脆弱性やらを作りこむ奴は作りこむ。ただそれだけの話というか、別な話だろう。 両方とも事実だし、foo言語のuserがbar言語がいかに駄目かを語るというのは有史以前(コンピューター言語以前に自然言語でもある)からの話題なのだが、しかし"PHP sucks"には他とかなり異なる点が一つあるように見受けられる。 それは、PHP
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く