タグ

phpに関するmay_2chanのブックマーク (31)

  • Python vs Ruby vs PHP vs Haskell プログラミング言語バトル part1

    42 : デフォルトの名無しさん : 2011/11/12(土) 23:53:51.20Pythonの方が弄れる対象が多いのに、なんでウェブ系だとPHPの方が流行ってんだろ 端末からのテキスト処理も楽だし、数値計算周りのライブラリも充実しているのに PHPが優遇されているのって歴史的な経緯以外に何か他の理由でもあるのか? けどまぁ、情弱な文系SEが大半を占めているバカだらけの日じゃ別にPHPで困ることもないか 45 : デフォルトの名無しさん : 2011/11/13(日) 01:41:24.25数値計算や端末からのテキスト処理なんてWeb系じゃ大して使わないからなあ… 43 : デフォルトの名無しさん : 2011/11/13(日) 00:04:23.30PHPが未だに現役なのは、単に歴史的な経緯でしかないだろ Pythonに関しては、ZopeさえコケていなければWebサーバ用LLとし

    Python vs Ruby vs PHP vs Haskell プログラミング言語バトル part1
  • "諸君、私はPHPが大好きだ" - ぐらめぬ・ぜぷつぇんのはてダ(2007 to 2011)

    ついカッとなってやってしまった。後悔はしないことはないだろう。 諸君 私はPHPが好きだ 諸君 私はPHPが大好きだ PHP/FI2が好きだ PHP3が好きだ PHP4が好きだ PHP5が好きだ PHP6が好きだ PEARが好きだ PECLが好きだ Smartyが好きだ PHPマニュアルが好きだ PHP-CLIが好きだ Windowsで Linuxで UNIXで BSDで Macで りなざうで Blogで Wikiで サーバ上で クライアントPC上で この地上で行われるありとあらゆるPHPプログラミングが大好きだ file_{get|put}_contents()/file()でファイルの読み書きを一瞬で実装するのが好きだ xdebugで武装したベテランの連中がプロファイリングでボトルネックを検出した時など心がおどる PHP4でnewした結果を&つけ忘れたためオブジェクトがコピーされてしま

    "諸君、私はPHPが大好きだ" - ぐらめぬ・ぜぷつぇんのはてダ(2007 to 2011)
  • phpでxpathを使ってスクレイピング(WEBページの取得)|PHPプログラムメモ|プログラムメモ

    ■ 1. まず php-xml のインストール >|| yum install php-xml |||| $url='http://test.server.com'; // file_get_contents を使うより高速、ただしメモリはう require_once 'HTTP/Client.php'; $client =& new HTTP_Client(); $client->get($url); $response = $client->currentResponse(); $dom = @DOMDocument::loadHTML( $response['body']); $xml = simplexml_import_dom($dom); $t = $xml->xpath('id("myid")'); if (! $t){ die('xpath error'); } prin

  • 動的言語(≒スクリプト言語)で最も成長しているのはPython,JavaScript,PHP | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー プログラミング言語の利用統計としてはTIOBE Indexが有名ですが,一方でデータの信頼性については疑問を呈する向きもあるようです。今回,ActiveStateが複数の統計を元に,6大動的言語と呼べるPerlPythonJavaScriptPHPRuby,Tclに絞り,独自の動的言語(≒スクリプト言語)の利用統計を発表しました。 もっともよく使われている言語はPHPで,以下JavaScriptと続き,次のような順になっています。 言語名 スコア

  • Python と PHP との違い | サイブリッジラボブログ

    先週よりPython 入門しました。 基構文はJavaに近いようです。 弊社が普段Web開発でメインに利用しているPHPと比べると、下記のようになります。 #Python 変数名.関数名() インスタンス名.メソッド() #PHP 関数名(変数名) インスタンス名->メソッド() また、Pythonの特徴で特にPHPとの違いとして特筆できそうな点を列挙してみます。 ■timedelta型 Pythonにはtimedelta型という日付(・時刻)と日付(・時刻)の差を格納するデータ型があります。 日付型そのものはPHPにはないものの、Javaに存在するので特別ではありません。 しかし日付と日付の差を表すデータ型が存在するのは、特殊かと思います。 イメージがわかるように簡単な例を記載すると、下記のようになります。 #datetime型をインポート import datetime #日付型デー

    Python と PHP との違い | サイブリッジラボブログ
  • 2010-12-02 - エンジニアが来たりて笛を吹く

  • いろんなPHP Webフレームワークで同じ画面を作ってみる (Laiz編) - ログ日記

    元ネタはJavaなのでGWTでやろうと思ったけど画面遷移がないのでRPCを使ったとしてもうまく仕様に合わせられない。MVPで途中まで書いたがイマイチに終わり…代わりにPHPで。 仕様はこれ。 足し算プログラム 計算結果は、別画面に遷移し出力する。 submit時にリクエストパラメータ名称で処理を切り分けるパターンを検証。 バリデーションは、必須チェックと整数チェック。 エラーメッセージは、一括で出力するパターンと、フィールド毎に出力するパターンを試す。 DBアクセスはないよ。 http://d.hatena.ne.jp/t1000leaf/20101125/1290612768 PHP編は http://d.hatena.ne.jp/thatblue/20101202/1291310460 ここ。 下準備。 mkdir add; cd add git clone git://github.

    いろんなPHP Webフレームワークで同じ画面を作ってみる (Laiz編) - ログ日記
  • PHP: stream_context_create - Manual

    Getting Started Introduction A simple tutorial Language Reference Basic syntax Types Variables Constants Expressions Operators Control Structures Functions Classes and Objects Namespaces Enumerations Errors Exceptions Fibers Generators Attributes References Explained Predefined Variables Predefined Exceptions Predefined Interfaces and Classes Predefined Attributes Context options and parameters Su

    PHP: stream_context_create - Manual
  • PHPのHTTP_RequestでGETとかPOSTとかファイルのアップロードとかクッキーとかやってみたよ - sdkt4aの日記

    目次 HTTP_RequestでGETとか テストはnetcat使うと楽だよ HTTP_Requestでヘッダー追加とか HTTP_RequestでPOST(application/x-www-form-urlencoded)とか HTTP_Requestでファイルのアップロード(multipart/form-data)とか HTTP_Requestでクッキーとか まずはHTTP_Request持ってくる。 debianだと↓のコマンドで入るよ。 root@hitode# pear install HTTP_Request HTTP_RequestでGETとか いきなりソースから。 sdkt@hitode:~/http_request$ cat get.php <? require_once 'HTTP/Request.php'; $url = "http://www.hatena.ne.

    PHPのHTTP_RequestでGETとかPOSTとかファイルのアップロードとかクッキーとかやってみたよ - sdkt4aの日記
  • UserAgentから詳しい情報を取得する【PHP】 - Programming Magic

    ユーザのブラウザの種類を判別する情報として、以下のようなユーザエージェント名が取得できるが、これを見ても知らなければ詳しい情報がわからない。 Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1) Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727) Sleipnir/2.6.1 Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727) Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-jp) AppleWebKit/523.12.2 (KHTML, like Gecko) V

  • PECL - Wikipedia

    この項目では、PHPで使われる拡張ライブラリについて説明しています。非飽和形のロジックICについては「エミッタ結合論理」をご覧ください。 PECL(ピクル、PHP Extension Community Library)は、PHPで利用できる拡張ライブラリ(パッケージ)を提供しているサービス。 PECLで提供されるライブラリはCで記述されているため、PHPで記述されたPEARのライブラリよりも高速に動作する。PECLにより提供されるライブラリはPHPの拡張モジュールとしてインストールされる。一方で、PEARライブラリはPHPのバージョンアップに伴う再インストールが原則として不要なのに対し、PECL拡張モジュールはPHP内部のAPIに依存する部分があるため、PHPのバージョンアップに伴いAPIが変更された場合は再コンパイルを必要とする。 PECLのインストール用には、PEAR同様に「pecl

  • PDOの利用 - PHP入門

    PDO は PHP Data Objects の略で、どのデータベースを使っているかを隠蔽してくれるものです。 PDO を使うことで、どのデータベースを利用する場合でも同じ関数を使うことができますので、もし将来データベースを変更することがあっても、 PDO オブジェクトを作成する時に指定したパラメータだけを変更するばいいことになります。ここでは PHP から PDO を使って MySQL 、 PostgreSQLSQLite へそれぞれ接続する方法について解説します。

    PDOの利用 - PHP入門
  • ini_set ( ) を使ってエラーの見える/見えないようにしてプログラムに役立てよう!

    トップ/ PHPの知恵/ エラー編/ ini_set ( ) を使ってエラーの見える/見えないようにしてプログラムに役立てよう! チャオ! えらくテンションが高いね…。 いや、最近はPHPのプログロムが楽しくって楽しくって♪ そっか。やっぱり分かってくると楽しくなってくるよね。 ところでさ、PHPってプログラムに失敗するとエラーが出るじゃない? うん。それもPHPの便利なところだよね。 うーん…。でもね、 サーバにアップしたらさ、もしエラーが出ても見られたくない でしょ? うん、そうだね。ヘタするとセキュリティ的にも弱点になっちゃうこともあるみたいだよ。 でしょ?だからさ、この際エラーがでないようにしたいんだけど…? なるほど。よし、じゃあ今日は エラーを見える/見えないようにする方法 を教えるね。 そこで・・・ ini_set ( ) でPHPの設定を変更しよう

  • PHPまとめ - 配列操作

    HOME | TOP ■ 配列の作成 ▼ array()を使って配列作成 $array = array(1, 2, 3); 作成した配列は、$array[0]のようにして値を参照できる。 配列の要素は0番目から始まるので$array[0], $array[1], $array[2]と続くことになる。 ▼ 要素ごとに代入して配列作成 $array[0] = 'これは0番目要素'; $array[1] = 'これは1番目要素'; $array[2] = 'これは2番目要素'; ▼ 要素ごとに代入して配列作成(その2) $array[] = 'これは0番目要素'; $array[] = 'これは1番目要素'; $array[] = 'これは2番目要素'; 0番目要素から始まる一般の配列の他に、連想配列がある。 一般の配列は0番目要素から順番につづいていくが、連想配列はキー(文字列)とその値のペア

  • HugeDomains.com

    Captcha security check nagoring.com is for sale Please prove you're not a robot View Price Processing

    HugeDomains.com
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • Let'sプログラミング

    Let'sプログラミングでは初心者の方を対象にJavaPythonPHPRubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作

    Let'sプログラミング
  • PHP 5.3の無名関数を試してみた - hnwの日記

    何番煎じかわからないですが、PHP 5.3からは無名関数が実装されたということで、試しに使ってみました。 見なくても何となく使えるようなものだと思いますが、ドキュメントが「PHP: 無名関数 - Manual」にありますので、ざっと目を通した方がいいと思います。 僕は「どうせ無名関数って中身はcreate_functionなんでしょ?」と思っていたんですが、Closureクラスを使って実装されているなんてことも書いてあります。PHPにしてはマトモっぽくて意外に感じました。 コールバック関数としての無名関数 PHPには引数としてコールバック関数を要求する関数がありますが、PHP5.3.0からは無名関数を引数にしても動くようになりました。 無名関数は、普段の関数と同じノリで「function」から書き始めればOKです。関数宣言との違いは関数名を書かない点だけで、引数やタイプヒンティングについて

    PHP 5.3の無名関数を試してみた - hnwの日記
  • 第2回 クロージャとgoto文 | gihyo.jp

    クロージャ クロージャとは関数の一種で、多くのスクリプト系言語がサポートしている機能です。PerlRubyPythonなど、モダンなスクリプト系言語すべてがサポートしています。JavaScriptもクロージャをサポートしいます。JavaScriptプログラミングではクロージャがよく利用されるので使い方をご存知の方も多いと思います。 クロージャは関数がアクセス可能な変数が、環境によって決まります。この特徴を利用してオブジェクト指向設計よりも分かりやすい設計が行えたり、呼び出された関数の内部から呼び出すコールバック関数として様々な動作を行わせることが出来ます。 クロージャの使い方 クロージャはラムダ関数、無名関数と呼ばれることもあります。無名関数の名前の通りクロージャは名前が無い関数を定義して利用します。 クロージャに慣れていない方は、名前が無い関数をどうやって使うのか?どうして便利なのか

    第2回 クロージャとgoto文 | gihyo.jp
  • はてなブログ | 無料ブログを作成しよう

    南関東の「いろんなところから富士山が見える」状況に驚きつづけている 大阪から東京に引っ越して30年以上経つが、じわじわと蓄積されてきた驚きがついに閾値を超えたので筆を執った次第である。正確には「ポメラ DM250を起動してmenuキーを押して新規作成を選んだ」のだが、ポメラを持っていなかったら、さらに驚きが蓄積されていないと…

    はてなブログ | 無料ブログを作成しよう