カテゴリー 「PHP」 RSS

2019-05-19

[][][]

PHP 名前空間 - Google 検索 https://www.google.com/search?q=PHP+%E5%90%8D%E5%89%8D%E7%A9%BA%E9%96%93

PHP: 名前空間 - Manual https://www.php.net/manual/ja/language.namespaces.php

名前空間とは何でしょう?

広義の「名前空間」とは、項目をカプセル化するもののことです。

これは多くの場面で見られる抽象概念です。

たとえば、たいていの OSディレクトリファイルグループします。

この場合ディレクトリがその中のファイル名前空間として機能しています

具体的に言うと、foo.txt というファイルは /home/greg と /home/other の両方に存在することが可能ですが、それらふたつの foo.txt を同じディレクトリに配置することはできません。

さらに、/home/greg ディレクトリの外から foo.txtアクセスするには、ディレクトリ名をファイル名の前につけて /home/greg/foo.txt としなければなりません。

プログラミング世界における名前空間も、この延長線上にあります

PHP超入門】名前空間(namespace・use)について - Qiita https://qiita.com/7968/items/1e5c61128fa495358c1f

空間が違えば、同じ関数名を定義して使うことができます

名前空間という仕組みは、PHP5.3.0で導入されました。

名前空間定義するには、namespaceキーワードの後に任意空間名を記述します。

名前空間定義する構文

namespace 名前空間名;

2018-03-03

[][][][][]Rails VS Laravel

Rails http://rubyonrails.org/

ウィリアム氏がOdeo内で始めた小さなプロジェクトが「Twitter」だ。Ruby on Railsを使って2週間で最初の動くバージョンを 作り上げた

Ruby on Railsで10分で作るTwitterもどき - ZDNet Japan

6 of the top 10 @ycombinator companies (by valuation) were built using Ruby!

ttps://twitter.com/mhartl/status/1179561691857616896

ttps://prograils.com/posts/top-10-famous-sites-built-with-ruby-on-rails

Ruby on Railsの事例まとめ(海外有名サイト編)

ttp://b.hatena.ne.jp/entry/skillhub.jp/blogs/176

Ruby on Railsの事例まとめ(日本有名サイト編)

ttp://b.hatena.ne.jp/entry/skillhub.jp/blogs/177


Laravel

"諸君、私はPHPが大好きだ"

PHPを使いもせずDISってる君達へ

PHPがダメな言語であると揶揄される理由

PHPのsort関数は相当おかしい

PHPの==と===の罠

PHP 5.4.4から==の挙動が一段と難しくなりました - hnwの日記

404 Blog Not Found:そろそろPHPに関して一言いっとくか

ttp://blog.livedoor.jp/dankogai/archives/50835571.html

404 Blog Not Found:「PHPなめんな」と「(Perl|Python|Ruby)をなめんな」の違い

ttp://blog.livedoor.jp/dankogai/archives/50993137.html

PHP コミュニティブーメランを投げ合うのはやめよう

ttp://b.hatena.ne.jp/entry/s/frasco.io/the-global-php-community-continues-to-toxify-itself-and-we-need-to-halt-it-for-the-sake-of-our-peers-4ec9599fc203

2009-12-25

[]create_functionで生成された匿名関数の一覧を得る関数

ひーほー。いやぁさてさて一体このコード中に何度create_functionで匿名関数が生成されたのかふと気になったあなたのためにこんな関数作ってみたよ!

function get_lambda_functions () {
    $i     = 1;
    $funcs = array();
    while(function_exists("\0lambda_$i")){
        $funcs []= "\0lambda_$i";
        $i++;
    }
    return $funcs;
}

$a = create_function('','echo 100;');
$a = create_function('','echo 200;');
$a = create_function('','echo 300;');

print_r(get_lambda_functions());
Array
(
    [0] =>  lambda_1
    [1] =>  lambda_2
    [2] =>  lambda_3
)


ね。凄いでしょ。あとはforeachとかで存在する全ての匿名関数を実行したりすると面白いかもネ!


foreach ( get_lambda_functions() as $lambda ) {
    $lambda();
}


何が起こるかは自己責任だよ!!!!!!

プログラ増田のあなぐら

2009-06-18

[][]


PHPの比較の素晴らしさ加減は正常

http://anond.hatelabo.jp/20090617130518

PHP「"0x0A" == "10"はTRUEですがよろしいですか」 - Unknown::Programming

http://d.hatena.ne.jp/fbis/20090618/1245297557

PHPコーディング規約 

http://www.sksk.info/php.html

404 Blog Not Found:そろそろPHPに関して一言いっとくか 

http://blog.livedoor.jp/dankogai/archives/50835571.html

404 Blog Not Found:「PHPなめんな」と「(Perl|Python|Ruby)をなめんな」の違い 

http://blog.livedoor.jp/dankogai/archives/50993137.html

(辞任した理由は)いくつかあるが、最も決定的だったのは、PHPそのもののセキュリティを高めようといくら頑張っても無駄努力だと悟ったことだ 

http://itpro.nikkeibp.co.jp/article/COLUMN/20070214/261900/

"諸君、私はPHPが大好きだ" - ぐらめぬ・ぜぷつぇんのはてダ 

http://d.hatena.ne.jp/msakamoto-sf/20080131/1201718034

言語としての利点が多いことが、すべての人にとって良いことではない。 

http://d.hatena.ne.jp/koyhoge/20080129/php

phpを使ってるときの苦痛が何に似てるか、今日やっとわかった。受験勉強に似てるんだ。 

http://d.hatena.ne.jp/shinpei0213/20080520/1211291038

最近PHP関数名を調べたり、覚えたりする作業が、受験英単語覚えを思い出させて、少し嫌気が差していたところです。 

http://www.mapee.jp/ruby/ruby_5.html

PHPは駄目な言語なのか? 

http://slashdot.jp/askslashdot/comments.pl?sid=389009&cid=1290697

Rubyの場合 出力だけなら1行でも書ける 

http://www.mapee.jp/wlh/phpruby.html

Rubyの熟練度がPHPでのそれを上回るには、一ヶ月もかかりません

http://anond.hatelabo.jp/20071101013440

2009-05-17

[][]

何故、私はPerlを続けるのか - taro-nishino の日記

http://slashdot.jp/~taro-nishino/journal/475752

はてなブックマーク - Perlはもう終り? | | プログラマ2.0日報 | あすなろBLOG

http://b.hatena.ne.jp/entry/http://blog.pasonatech.co.jp/sugiura/9524.html

はてなmixiPerlでできてるようですが、PHPと比較して、「Perlの方が絶対つよいぜ」ということを教えてください。逆に「PHPの方がいいよ」「パフォーマンスも対して変わ.. - 人力検索はてな

http://q.hatena.ne.jp/1177150332

2008-09-27

[][]「あたし彼女」をパソコンで読みやすくしてみた。

最近、巷で噂の『 第3回日本ケータイ小説大賞:あたし彼女 』を読んでみた。

ケータイ小説といってもパソコンでも読むことは可能。(しかし絵文字は表示できない)

数ページ読み進めた所で思った。

本文を読む→次ページに進む→本文を読む→次ページに進む

これが結構なストレスになる。

1ページが短いので数秒で読み終わる。その度に改ページするのがめんどくさい。

なのでPHPで簡単なコードを書いてみた。

とりあえず、50ページまで一気に取得する系。みたいな

<html><body>
<?php
//表示するページ数を指定
for($i=300;$i<360;$i++){
$url = "http://nkst.jp/vote2/novel.php?auther=20080001&amp;page=".$i;
$con = @file_get_contents($url);
//本文以外を削除する
$con = eregi_replace("<a.href.*","",$con);
eregi("<hr.*",$con,$array);
$str = $str.$array[0];
}
//表示
print $str;
 ?>
</body></html>


でも実はPHPってあんまり触らないんだよね。

それ以前にHTMLイマイチ理解してない。

だからもっとうまいやり方があるんだろーなぁ。

補足大歓迎です。

みたいな

2008-07-31

[][][][]無題

百万回繰り返された例の件について書いてみるよ。あ、タイトルは必要ないよね?このタグだけ見ればわかるものw

Perl

  • sigil 汚い、my our local 汚い。
  • ->が汚い、ドットにしてよ。Perl6ではドットになるんだって?やったぁ。
  • とにかくコードを見るだけでげんなりする。
  • クラス機構が後付けなのがめんどくせー。Exporter使うのだるい
  • とにかく文法がアレすぎる。あ、でも後置修飾子はおきにいり。
  • でもはえー、ちょうはえー。
  • ライブラリ超使える。もうなんでもできる。

総評:肉は腐りかけがうまい

PHP

  • 名前がださい。
  • ライブラリがださい。関数名がださい。
  • もうとにかください、見るのも嫌。

総評:作った人間はドS、使ってる人間はドM。

Python

総評:とにかく微妙というか、中途半端につかいにくい。いまだにPerlが生きていたり、Rubyキャッチアップされてるのも納得の出来。これがLL界を制覇したらPerlよりうっとうしい。

Ruby

  • 基本的な機能には文句ない。メソッドチェインとかブロック構文とかもうさいこう。
  • なんで定数に代入可なんだろう。警告出るからいいけど。
  • なんでも式だから乱用したら解読しにくそう。
  • ボキャブラリや慣習が他の言語からの流用が多いから覚えやすい。
  • ライブラリが貧弱。
  • バイト文字処理が貧弱。
  • require 'rubygems' が汚いしめんどくさい。RUBYOPTつかえ?そういう問題じゃない。
  • いちばんおそい。でもPythonとどっこいどっこいだからあんまりきにしない。
  • 日本でしか人気ないから結構あっという間にすたれそう。
  • よくまとまってて使いやすいけど、特に目新しい点はないよね。人気があんまりないから変な要望がなくてごちゃごちゃしてないって部分はあるかも。

総評Perlライブラリが流用できたら最高。できなかったらNIH症候群にかかる。

いじょう、ストレスたまったドヘタプログラマが真夏の暑いときに油をぶちまけてみたよ☆

2008-03-04

[]PHPPerlのqwを実現するお!


function qw ($str) {
    return preg_split('/\s+/',$str,-1,PREG_SPLIT_NO_EMPTY);
}

$data = qw('
    hoge
    muge
    dae
');

print_r($data);

にゃろめ。

プログラ増田のあなぐら

 
ログイン ユーザー登録
ようこそ ゲスト さん