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

私的良スレ書庫

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

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

php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
551 : nobodyさん - 2009/10/24(土) 00:51:30 ID:??? (-6,-29,-15)
$db->close();
553 : nobodyさん - 2009/10/24(土) 04:14:41 ID:??? (+57,+29,-81)
そのクラスに閉じるメソッドが使われていなくて
コンストラクトでオープンするようになっている場合
デスクトラクト時にそのクラス側で勝手に終了してくれてると考えるきでは?
554 : nobodyさん - 2009/10/24(土) 04:18:45 ID:??? (+62,+29,-111)
なんか日本語が変だった・・・

そのクラスに閉じるメソッドが定義されていなくて
コンストラクターでオープンするようになっている場合
デスクトラクターで勝手に閉じてくれていると考えるべきでは?

実際にそのクラスの中身はみてないしどういうのもしらないが
555 : nobodyさん - 2009/10/24(土) 04:28:53 ID:??? (+57,+27,-1)
何言ってんの?
556 : nobodyさん - 2009/10/24(土) 04:43:06 ID:??? (+57,+29,-8)
分からないなら無理してレスしなくていいよ
教えてほしいならどこがどうわからないのかID出して質問してね
557 : nobodyさん - 2009/10/24(土) 05:22:59 ID:??? (+12,-30,-196)
>>555
554で言ったとおりどういうクラスかもしらないし中身もしらないけど(というよりSQLite使ったことない)

class SQLiteDatabase {

 private DB接続ポインタ;

 function __construct(接続情報) {
  $this->DB接続ポインタ = sqliteオープン(接続情報);;
 }

 function query($sql) {
  return 結果を配列で返す($sql);
 }

 function __destruct() {
  sqliteクローズ($this->DB接続ポインタ);
  //$this->DB接続ポインタ = null;
 }
}

$obj = new SQLiteDatabase(接続情報);
$res = $obj->query("SELECT * FROM hoge WHERE 1");
foreach ($res as $row) {
 echo $row."<br>";
}
//ここでデストラクターが呼ばれて勝手に終了する

たぶんこんな構造になってるんじゃないかと(間違ってるかもしれないけど)
SQLite自体明示的に終了させる必要がないDBかもしれないしその辺の事情は知らない
558 : nobodyさん - 2009/10/24(土) 05:24:18 ID:??? (+75,+29,-16)
下らんコード書く暇あったら確認しろよ
559 : nobodyさん - 2009/10/24(土) 05:28:37 ID:??? (+66,+29,-13)
>>558
そんなクラス見つからなかったんだけどなぁ
探し方が悪かったんだろうか
よかったらリンクはってちょうだい
560 : nobodyさん - 2009/10/24(土) 07:37:49 ID:??? (+67,+29,-1)
そしてリンクをはらない>>558であった
561 : nobodyさん - 2009/10/24(土) 08:20:12 ID:??? (+59,+29,-9)
>//ここでデストラクターが呼ばれて勝手に終了する
$objがスコープ内にいるのにデストラクタが呼ばれちゃまずいだろ。
562 : nobodyさん - 2009/10/24(土) 08:25:17 ID:??? (+21,-30,-66)
>>561
<?php
class Hoge {
function Hoge() {
echo "construct<br>\n";
}
function a() {
return array("a", "b", "c");
}
function __destruct() {
echo "destruct<br>\n";
}
}

$obj = new Hoge;
foreach ($obj->a() as $value) {
echo $value."<br>\n";
}
?>
563 : nobodyさん - 2009/10/24(土) 08:44:46 ID:??? (+51,+28,+0)
ほんとこのスレ初心者ばっかだなw
564 : nobodyさん - 2009/10/24(土) 09:21:19 ID:??? (+52,+29,-1)
565 : nobodyさん - 2009/10/24(土) 09:29:15 ID:??? (+3,-29,-102)
http://www.php.net/manual/ja/ref.sqlite.php

これ見方がわからないんだけど
SQLiteDatabase
SQLiteResult
SQLiteUnbuffered
に定義されてる各メソッドはそのクラスのみで使えて
目次のとこに書かれてるのは共通に使えるメソッド?

なんか無名関数のせいでマニュアルの見方がむずくなってきてる気がする・・・
566 : nobodyさん - 2009/10/24(土) 09:34:01 ID:??? (+57,+29,-17)
マルチパラダイムだから仕方ないがこれはひどい
明確に分ければいいのに
567 : nobodyさん - 2009/10/24(土) 09:49:09 ID:o7jv7fS8 (+32,+29,-231)
PHP、PEAR、Smartyはだいたい理解できました
しかし、実際HTMLなどのクライアントサイド側との連携がいまいち良く分かりません
本やちょっとしたPHP解説のサイトなどはメソッドとかプロパティなどの説明で終わっているもので

フォームなどの基本的な事は何処にでも書いてあるので分かるのですが、実践的なPHPとクライアントサイドとの連携したコードなど
書いてある書籍など自分の県では見つけられませんでした
実際にサイトを作る為のクライアント+サーバサイドを連携させたサンプルコードの載っているサイトや書籍は何かないでしょうか?
宜しくお願い致します
568 : nobodyさん - 2009/10/24(土) 09:50:26 ID:??? (-1,-29,-28)
Ajaxのことだろ
Ajaxスレいってください
569 : nobodyさん - 2009/10/24(土) 09:55:04 ID:??? (-6,-24,-12)
jquery
570 : nobodyさん - 2009/10/24(土) 10:02:54 ID:o7jv7fS8 (+44,+29,+0)
えっ?
Ajaxですか?
Ajaxの事ではなく、例えばテンプレートとか実際に実装して作ったサンプルとかです
説明不足だったようです、すみません

例えば、Webデザインブックなどはいくらでも出ていますが、それらはただHTMLとCSSで実装しています
まぁたまにJavaScriptなどもありますが
自分は、人がサイトにアップロードした画像をサイトに情報つきで載せてレイアウトも崩れないようにしたいとか
(つまり$_FILESの概念はわかるけれどそれを実際クライアント側のコードにどのようにテンプレート内に実装・レイアウトしていくか)、
PEARによるログイン認証を行った後でそのログインしたユーザーのみが動的コンテンツを利用するためにはどのようにすればいいのか、
とかまぁ書けば色々と長くなりそうですが、そういう事です
自分側がただ作ったサイトを公開するだけではなく、ユーザーの参加できるようなサイトの作り方を、簡単でもいいので解説しているサイトや書籍が知りたいのです
571 : nobodyさん - 2009/10/24(土) 10:05:27 ID:??? (+61,+29,-16)
>>557
おいおいwあんまり>>555をいじめんなよw
そんなの見せても>>555にはチンプンカンプンなんだぜwwwwwwww
今頃顔真っ赤にしてるだろうけど二度と出てこないよww
572 : nobodyさん - 2009/10/24(土) 11:35:30 ID:??? (+73,+30,-55)
>>571
そういうのは、実際に必要になった時に調べたり考えたりしてもいいと思う。
PHPで家計簿でも何でもいいんで作ってみれば、分かってくるんじゃないかな。
気力があるなら、人が作成したPHPのプログラムを落としてHTML部分がどうなってるか探してみるのが言いかと
573 : nobodyさん - 2009/10/24(土) 11:39:51 ID:??? (+65,+29,-95)
そりゃクライアント+サーバサイドの連携っていったら
JavaScriptとPHPの連携っていってるようなものだからAjaxって答えが返ってくるのも無理もない
MixiやYoutubeのようなSNSサービスをやりたいってことね
セッションとか勉強するといいよ
574 : nobodyさん - 2009/10/24(土) 11:55:49 ID:??? (+61,+29,-22)
>>562
閉じタグとファイル終端は、直接関係無い。
タグ閉じただけじゃスコープ閉じないんだぜ。
575 : nobodyさん - 2009/10/24(土) 11:58:58 ID:??? (+24,+6,+0)
日本語でおk
576 : nobodyさん - 2009/10/24(土) 12:00:54 ID:??? (+0,-29,-1)
でてこいよ>>555wwwwwwwwwwwwwwwGOGOGOwwwwwwwwwwwwwwwwww
577 : nobodyさん - 2009/10/24(土) 12:01:27 ID:o7jv7fS8 (+43,+29,-190)
>>572
レスアンカーは自分(>>570)にですよね?
そうだと思って返答させて下さい

>人が作成したPHPのプログラムを落としてHTML部分がどうなってるか探してみる

こういうのはWebサイトで検索して、人が書いたサンプルコードを集めて学習しろという事なのでしょうか?
それとも、自分は知らない(というかコードを読み取られると危険なのでそもそも出来ないのではと思うのですが)、ソース読み取りソフトとかあるのでしょうか?
例えばWebサイトであればIEのソース機能やFireFoxのFireBugのようなHTMLのコードを表示出来る様なソフトの事です



>>573
あぁ、すみませんでした
自分の表現がおかしかったようです
HTML+CSSにPHP(テンプレートやライブラリ含む)を組み込んで実装する、実際に運営する為の雛形コードを学習したかったのです
578 : nobodyさん - 2009/10/24(土) 12:05:25 ID:??? (+63,+29,-27)
>>570
単にフォームからのリクエストを処理するPHPのコード、ってんなら、
PHPの本で2~3章かけて解説してるんじゃね?
あとは自分の作りたいものに似てるの探して、コード読むべし。
579 : nobodyさん - 2009/10/24(土) 12:05:29 ID:??? (-1,-29,-78)
>HTML+CSSにPHP(テンプレートやライブラリ含む)を組み込んで実装する、
>実際に運営する為の雛形コードを学習したかったのです

フレームワークのview部分とか見てみるといいかもしれない
581 : 555 - 2009/10/24(土) 12:11:40 ID:??? (+57,+29,-1)
すいませんでした
無知を晒してしまいました
ごめんなさい
583 : nobodyさん - 2009/10/24(土) 12:59:43 ID:??? (+3,-29,-98)
>>580
その下にまた<?phpが出てくるとか、include/requireされてるとか。

>>582
$objはスコープから外れてないけど、インスタンスは
ガベージコレクションで回収されるから、そのときに
デストラクタが起動されるんだと思う。

PHPで明示的なスコープって言ったら関数かな。
ローカル(グローバルでない)変数のスコープは関数内でしょ。
584 : nobodyさん - 2009/10/24(土) 13:03:20 ID:??? (+67,+29,-14)
>>281
いやだからそれは俺が振られた理由になってねえよ
なんで会社の休憩時間にイタリアフルコース頼まないといけないんだよ
585 : nobodyさん - 2009/10/24(土) 13:16:46 ID:??? (+57,+29,-3)
フラれたのか、ま、元気だせ、応援してるから。
586 : nobodyさん - 2009/10/24(土) 13:56:20 ID:??? (+35,+7,-1)
要らないもんはunsetしちゃおうぜ
588 : nobodyさん - 2009/10/24(土) 14:37:03 ID:??? (+46,+27,-13)
>>587
オブジェクト指向スタイル用意されてる意味ねーw
589 : nobodyさん - 2009/10/24(土) 14:57:50 ID:??? (-6,-29,+0)
fscanfがおかしいです
590 : nobodyさん - 2009/10/24(土) 18:28:54 ID:??? (+57,+29,-9)
なるほどね、凸者さんの判断次第ってことか。
あと、ヤンデレこえぇwww
591 : nobodyさん - 2009/10/24(土) 18:29:35 ID:??? (+15,-2,+0)
誤爆
592 : nobodyさん - 2009/10/24(土) 19:04:29 ID:??? (+57,+29,-20)
どうしてもnewで作ってclose()したいんだ、という強い意志が感じられます。
若いっていいね。
593 : nobodyさん - 2009/10/24(土) 19:35:19 ID:??? (+56,+28,-21)
>どうしてもnewで作ってclose()したいんだ、という強い意志が感じられます。

はずかしいから黙ってて
594 : nobodyさん - 2009/10/24(土) 20:43:07 ID:??? (-1,-29,-52)
newで作ったらdeleteを使いたくなるよね。
で、ダミー関数であるdeleteが登録されてるせいで、
delete($classA)とか書いてもしばらく気がつけない
595 : nobodyさん - 2009/10/24(土) 20:45:44 ID:??? (+32,+14,-2)
え?
596 : nobodyさん - 2009/10/24(土) 20:47:28 ID:??? (+32,+14,-2)
え?
597 : nobodyさん - 2009/10/24(土) 21:14:45 ID:??? (+52,+29,-1)
これ何のスレだっけ
598 : nobodyさん - 2009/10/24(土) 21:21:53 ID:??? (+0,-28,-2)
質問じゃない時はsageで書きやがれスレ
599 : nobodyさん - 2009/10/24(土) 22:35:42 ID:aM0DiAaq (+16,+29,-135)
【OS名】Windows xp
【PHPのバージョン】php5.2.10
【連携ソフトウェア】mysql
【質問内容】
心理テストのようなサイトを作ろうとしています。
何人がその答えを選んだかの集計と、
それとは別に選んだ答えがどのような性格をあらわすのかを表示できるようにしたいです。
チェックボタンを選んだ状態で「あなたはこんな人」のようなラジオボタンで
そのページに遷移させたいです。
どのようにしたらいいのでしょうか?
アバウトな質問でごめんなさい。
600 : nobodyさん - 2009/10/24(土) 22:39:54 ID:??? (+13,-15,-21)
>>599
で、何ができないの?PHP?本買え
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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