のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,837人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 96

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - shutdown + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    602 : nobodyさん - 2010/06/21(月) 18:41:50 ID:??? (-1,-29,-21)
    そのままコピペしてhoge.phpというファイルに
    セーブして実行してみた。

    % php hoge.php
    num=2

    出るじゃん。
    604 : nobodyさん - 2010/06/21(月) 18:46:36 ID:??? (+27,+0,-30)
    4系だと出来んな。
    グローバルに渡すしか。
    607 : nobodyさん - 2010/06/21(月) 19:09:33 ID:??? (+47,+19,-30)
    PHP4系はオブジェクト指向まわりとかいろいろ
    調子悪いので茨の道だぞ。
    608 : nobodyさん - 2010/06/21(月) 19:14:46 ID:??? (-11,-29,-12)
    classBの $Anumと
    classAの $Anum 別物じゃん。
    結局BがAのインスタンスもってるだけで >>605と同じ・・・
    609 : nobodyさん - 2010/06/21(月) 19:16:50 ID:??? (+0,-29,-4)
    PHP4環境ないから知らんけど
    $a =& new A();
    とかでしょどうせ。
    611 : nobodyさん - 2010/06/21(月) 19:29:54 ID:??? (-1,-29,-42)
    &入れないとnew直後に別インスタンスにコピーされてしまう変態仕様だから。
    PHP4 new演算子
    とかでググれば出てくる。
    613 : nobodyさん - 2010/06/21(月) 19:34:20 ID:??? (-4,-30,-29)
    PHP4はオブジェクトも値渡しだからな、よくはまる罠だった

    >>598
    >>609 + register_shutdown_function(array(&$this, '_A' ))
    614 : nobodyさん - 2010/06/21(月) 22:56:57 ID:??? (+57,+29,-20)
    習い始めたときは既にPHP5の時代だった俺は運が良かったのか
    616 : nobodyさん - 2010/06/21(月) 23:39:00 ID:??? (+8,+24,+0)
    618 : nobodyさん - 2010/06/21(月) 23:58:15 ID:??? (+31,+3,-25)
    なんでPHP5にする選択はしないの?鯖代なんて月数百円だろ。
    619 : nobodyさん - 2010/06/22(火) 02:55:15 ID:??? (+57,+29,-5)
    よく分かんないけどFTPってそのまましゃべれないの?
    620 : nobodyさん - 2010/06/22(火) 03:50:07 ID:??? (+57,+29,+0)
    二人としゃべらないといけないからちょっと面倒
    621 : nobodyさん - 2010/06/22(火) 09:02:05 ID:??? (+35,+7,-21)
    さっさとせめてPHP5に乗り換えたほうがいいと思うけどね。
    (そもそもPHP捨てたほうがいいというのは置いといてw)
    622 : nobodyさん - 2010/06/22(火) 09:11:04 ID:??? (+3,-29,-58)
    PHPはC++のスクリプト版+追加機能のようなものでもっとも有望なスクリプト言語。
    PHPからC++のコード生成出来たり、実行ファイルが作れればいいのだが。
    追加機能は例えば、static_php.libを組み込むことで実現出来たり。
    623 : nobodyさん - 2010/06/22(火) 09:13:48 ID:??? (+3,-29,-87)
    C++に翻訳するやつはここにあるんだけど。Windowsでは動かないらしい。だれか改良して対応してクリ。



    HipHopはCentOSとFedora向けに開発されており、他のオペレーティングシステム上でのビルドは現在のところ機能しません。


    HipHop for PHP
    http://blog.candycane.jp/archives/295
    624 : nobodyさん - 2010/06/22(火) 10:21:03 ID:??? (+57,+29,-19)
    改良して対応してくれって言うけど、その分の人件費はどうなるの?
    なんでもWebだったらタダでやってくれると思ってないか?
    625 : nobodyさん - 2010/06/22(火) 10:41:41 ID:??? (+57,+29,-37)
    Friendクラスも使えないしPHPダメでしょ。
    まぁ使うけど。

    5.3で静的遅延束縛が実装されて大分使いやすくなった。
    626 : nobodyさん - 2010/06/22(火) 12:37:56 ID:??? (+3,-24,-12)
    C++のfriendキーワードの事か?
    今頃取り入れたらそれこそPHPらしいって言われるな
    628 : nobodyさん - 2010/06/22(火) 18:48:40 ID:??? (+57,+29,-18)
    メモリに全部乗っかっちゃって大丈夫なら全部読んじゃうかも
    629 : nobodyさん - 2010/06/22(火) 18:49:19 ID:??? (+57,+29,-8)
    内容次第だけど全部一気に読むとメモリ食うので一行ずつですむなら
    そうする。
    630 : nobodyさん - 2010/06/22(火) 18:56:16 ID:??? (+13,-30,-52)
    配列にデータいれる速度 
    タブや改行区切りで済むなら一気読みでexplodeが最速。


    一回目と二回目

    file
    10.944231987  14.324997901917

    serialize
    15.630096912384  10.502514839172

    var_export
    16.92795419693  13.347457885742

    explode
    1.0216579437256  1.743134021759
    631 : 630 - 2010/06/22(火) 18:58:18 ID:??? (+57,+29,-25)
    どれも一気読みで、一行読みとは比較していないが一気読み速いことはないだろう。
    632 : nobodyさん - 2010/06/22(火) 21:08:21 ID:??? (+3,-30,-38)
    配列チェックでisset って使わなかったけど。isset ( $A[$n] )としたときに
    勝手に$A[$n] =NULLがセットされる気がしてたから。
    存在しない配列・変数は自動生成するもんだとおもってた。
    しかし、今日気づいた。増えてなかった。
    633 : nobodyさん - 2010/06/22(火) 21:55:14 ID:??? (+10,-30,-299)
    >>584
    亀レスだけど縦書き試してみた。

    <?php
    $im=imagecreatefrompng('sample.png');
    $bgcolor=imagecolorallocate($im,255,255,255);
    $im=imagerotate($im,90,$bgcolor); //左90度回転
    $black=imagecolorallocate($im,0,0,0);
    $font='vSHGM.ttf'; //縦書き専用フォント
    $size=22; $x=50; $y=50;
    $text='「馬~鹿、アホー」って書いてみるテスト。';
    imagettftext($im,$size,0,$x,$y,$black,$font,$text);
    $im=imagerotate($im,-90,$bgcolor); //右90度回転
    header("Content-type: image/png");
    imagepng($im);
    imagedestroy($im);
    ?>

    ImageTTFTextのAngleを-90にするとガタガタになるんで、
    元の図形を回転させてみた。
    いちおう句読点や長音、ニョロ、小さい「っ」の位置は正しく表示される。
    でも、もともとのフォントの形が…残念…
    634 : nobodyさん - 2010/06/22(火) 22:09:05 ID:??? (+57,+29,-7)
    あ、縦書き専用フォントを使うのか。元をちゃんと読んでなかったorz
    635 : nobodyさん - 2010/06/22(火) 23:33:08 ID:??? (+1,-17,-32)
    >>627
    効率って、
    同じようなことするのにソースコードの行数が少なくて済む効率?
    実行時間の効率?
    使用メモリの効率?
    636 : nobodyさん - 2010/06/23(水) 00:03:36 ID:??? (+31,+13,+0)
    すべて
    637 : nobodyさん - 2010/06/23(水) 03:08:02 ID:??? (+52,+29,-1)
    ならループさせない方が効率いい
    639 : nobodyさん - 2010/06/24(木) 01:13:30 ID:??? (+15,-30,-106)
    $_FILES["hoge"]["tmp_name"] ではだめなの?
    リクエストを受け取って動くコードじゃなしに、別で動いてるディレクトリ監視用のなんかで、
    受信が終わってリクエストされたPHPのファイルのなかみが実行される前に
    アップロードされ一時保存されてるファイルにちょっかい出したいとか、そういう感じ?
    640 : nobodyさん - 2010/06/24(木) 01:19:10 ID:??? (+45,+17,-14)
    リクエスト受信中はApacheがロックしてるだろ
    そもそもバッファに収まるサイズなら一時ファイル作らないだろうし
    641 : nobodyさん - 2010/06/24(木) 02:29:20 ID:OBMIoFMZ (+17,+24,+1)
    >>639
    そんな感じです。
    646 : nobodyさん - 2010/06/24(木) 08:34:42 ID:??? (-1,-29,-32)
    連想配列を、ループで順に数字でアクセス出来ますか。
    たとえば、$n=10に対して、10個目に格納されているキーと値を取得できますか。
    650 : nobodyさん - 2010/06/24(木) 09:35:17 ID:??? (-1,-29,-22)
    array_keysかなぁ・・・
    配列の配列にすべきと思うけど。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - shutdown + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について