トップページ⇒php
1001コメント324KB

【PHP】下らねぇ質問はここに書き込みやがれ 39

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2007/02/12(月) 20:33:59ID:???
まず読め→【PHP マニュアル】http://www.php.net/manual/ja/
PHPで最良の教本はこの公式マニュアル。市販の書籍は嘘が多いので鵜呑みにしない。
過去スレ、関連スレ、FAQなどは>>2-10辺り

◆前スレ
【PHP】下らねぇ質問はここに書き込みやがれ 38
http://pc10.2ch.net/test/read.cgi/php/1170520777/

◆質問する時の注意
・ 自分のIDを表示させること。(メール欄に何も記述しないこと。空白も入力しちゃダメ)
・ サーバーのOS(Linux、Windows他)、WebサーバーとPHPの種類やバージョン等を明記すること。
・ 己の行った操作、変更などを詳しく明記すること。
・ エラーメッセージはそのまま表記すること。「エラーが出ます」だけでは回答不可。
・ 質問者として、態度をわきまえること。
・ 事前に公式マニュアル、リファレンス本くらいはちゃんと目を通しておくこと。

◆質問後の注意
・偽者防止に必ずIDを表示させること。(メール欄に何も記述しない)
・2回目以降は最初に質問した際のレス番号を名前欄に入れること。
・解決しなくても回答をもらった場合はお礼を言うこと。
 (荒らし、煽りは除く。煽られたときも、無闇に反論せずスルーすること。)

◆回答者への注意
・誰にレスしているのか分からないと困るので、>>(アンカー)をつけて回答すること。

【その他諸注意】
・正規表現・PEAR・テンプレート(Smarty等)・フレームワークは各該当スレへ http://pc10.2ch.net/php/subback.html
・SQLについての質問はデータベース板(PCカテゴリ)の各スレで http://pc10.2ch.net/db/subback.html
・速さについては自分でベンチをとってここに書け(違う環境の人も調べてくれるかも)
 しかし初心者が目的も定めずに速度を気にしたところでほとんど意味は無いぞ
0696nobodyさん2007/02/19(月) 23:40:02ID:???
アクセスを許可するためのリスト。
デフォルトでアクセス禁止、リストに載ってるものだけ許可する。

対してブラックリストはアクセスを禁止するリスト。
デフォルトで誰でもアクセス許可、リストに載ってるものだけ禁止する。
0697nobodyさん2007/02/19(月) 23:40:57ID:???
Allow=ホワイト
Deny=ブラック

でおk?
0698nobodyさん2007/02/19(月) 23:48:49ID:???
Eclipse + XAMPP で WordPress の開発環境を作ろうって
思ってるんですけど
ttp://hiromasa.zone.ne.jp/documents/xampp_eclipse04.html
ここでひっかかります。

403になります
上のやり方で本当にできるんでしょうか?
0699nobodyさん2007/02/19(月) 23:56:14ID:???
わかりやすい説明です。
ありがとうございました。
ソース元がわかりました。
日本のPHP本家のPDFを拝見しましたことを記しておきます。
0700nobodyさん2007/02/20(火) 00:01:42ID:???
>>698
ここでってどこでだよ氏ね
0701nobodyさん2007/02/20(火) 00:09:49ID:???
イィィヤッッッッホオォォォー

    *     +    巛 ヽ
               〒 !   +
         +    。  |  |
      *     +   / /   +
          ∧_∧ / /
         (´∀` / / +
         ,-     f
         / ュヘ    | *
        〈_} )   |
           /    ! +
          ./  ,ヘ  | 
    ガタン ||| j  / |  | |||
   ―――――――――――――
それがWebProg板クォリティ―
0702nobodyさん2007/02/20(火) 00:14:19ID:???
>>700
反応ありがとうございます。

httpd.confのところです
0703nobodyさん2007/02/20(火) 00:16:05ID:???
>>700
バーチャルホストの設定でないの

>>689
ttp://www.atmarkit.co.jp/flinux/rensai/apache08/apache08a.html
0704nobodyさん2007/02/20(火) 00:16:38ID:???
[まちがい]
>>689

[せいかい]
>>698
0705nobodyさん2007/02/20(火) 00:41:55ID:???
>>702
バーチャルホストの設定が間違ってると思われます
0706nobodyさん2007/02/20(火) 00:46:27ID:???
>>701
> イィィヤッッッッホオォォォー
>
>     *     +    巛 ヽ
>                〒 !   +
>          +    。  |  |
>       *     +   / /   +
>           ∧_∧ / /
>          (´∀` / / +
>          ,-     f
>          / ュヘ    | *
>         〈_} )   |
>            /    ! +
>           ./  ,ヘ  | 
>     ガタン ||| j  / |  | |||
>    ―――――――――――――
> それがWebProg板クォリティ―

すみません、チンチンが描かれていないのですが。
ディテールまでしっかりとお願いします。
0707nobodyさん2007/02/20(火) 01:12:57ID:???
>>703,705
ありがとうございました。

0708nobodyさん2007/02/20(火) 02:03:41ID:???
>>698
バーチャルホストの設定が間違えてるよきっと
0709nobodyさん2007/02/20(火) 02:55:38ID:G1OnfDcX
preg_matchを使って文章を抽出する仕組みを作っています。
fgetsを使って一行一行読んで抽出する仕組みで、特定の文字列(この場合はend)が来たらその文字列は抽出せずに
処理を終了したいと考えています。

while (!feof($fp)) {

$line = fgets($fp);
$flag = 0;

if (preg_match("/^<h3>/",$line)){
echo $line;

while ($flag == 0) {
$line = fgets($fp);
echo $line;

if (preg_match("/^end/",$line))
{
$flag = 1;
break;
}

}

}

if ($flag == 1){
break;
}

}
これだとendと言う文字を含む行も抽出してしまいます。何かいい方法は無いでしょうか?
0710nobodyさん2007/02/20(火) 03:01:49ID:???
preg_match('/^end$/', rtrim($line))
0711nobodyさん2007/02/20(火) 03:14:36ID:???
>>698
いや、違う。きっとバーチャルホストの設定が間違ってるんだよ。
0712nobodyさん2007/02/20(火) 03:17:09ID:???
>>710
rtrimは文字列右側の空白しか取れないはずじゃ・・・。
行ごと消したいんですが、何か自分勘違いしてます?
0713nobodyさん2007/02/20(火) 03:18:00ID:G1OnfDcX
すいませんidが消えてました。>>712は自分です。
0714nobodyさん2007/02/20(火) 03:29:52ID:G1OnfDcX
echo $line;の位置を変えてif (!preg_match("/^end/",$line))の中に入れてみたら
出来ました。
お騒がせしてスイマセンでした。
0715nobodyさん2007/02/20(火) 03:32:07ID:???
>>714
なんでそういう風になったのか理解してないと
同じこと何度も繰り返すよ・・・
0716nobodyさん2007/02/20(火) 04:06:34ID:???
>>715
一応考えた上の結果でやったので大丈夫です。
あと、忠告有難うございます。
0717nobodyさん2007/02/20(火) 04:31:19ID:R5rvnRFt
>>716
送りがなが間違っています。
「有難う」ではなく「有り難う」です。
よくある間違いですが、不愉快に思われる方も多いと思いますので、
訂正をお願いします。
0718nobodyさん2007/02/20(火) 04:41:13ID:???
一応考えた上の結果でやったので大丈夫です。
あと、忠告有り難うございます。
0719nobodyさん2007/02/20(火) 05:06:01ID:???
どっちも正解だろ。
0720nobodyさん2007/02/20(火) 05:16:22ID:???
教示と教授の違いのほうが不愉快に思う人は多いと思った。
>717は、どっちも正解のような気がする・・・。
0721nobodyさん2007/02/20(火) 05:21:45ID:???
有り難たうでいいよもう
0722nobodyさん2007/02/20(火) 05:33:08ID:???
そんな事で不愉快に思う人の気が知れない。
0723nobodyさん2007/02/20(火) 06:58:30ID:???
ここはキレやすい若者の多いスレですね
0724nobodyさん2007/02/20(火) 07:15:33ID:???
正直、逐一指摘するヤツの方が不快
0725nobodyさん2007/02/20(火) 07:45:09ID:???
育児イライラどう発散してる?育児板
http://life8.2ch.net/test/read.cgi/baby/1041904343/

141 名前:名無しの心子知らず[] 投稿日:03/03/10(月) 22:53 ID:DvGFLzmy
浮気でストレス発散・・・

192 名前:キツネ[] 投稿日:04/04/19(月) 20:50 ID:Yl8B2LzA
私も、部屋で、タバコプカプカ。子供、娘2歳の近くで。泣きやまない時は、ビンタ
。ストレスだらけ。1日、タバコ、2箱。

248 名前:名無しの心子知らず[] 投稿日:04/09/24(金) 03:04:39 ID:FYZZtlFm
たまりにたまった悪がきへの思い。ある時おもいっきり頭なぐってやった。もっと殴ってやりたい。

267 名前:名無しの心子知らず[sage] 投稿日:04/10/24(日) 01:04:10 ID:KwUUn3a/
発散法は赤子放置で2ちゃん。

282 名前:名無しの心子知らず[sage] 投稿日:05/02/05(土) 19:04:54 ID:4+gVqtlV
旦那のおでこをバシバシ叩く。とにかく叩く。

306 名前:名無しの心子知らず[sage] 投稿日:2005/03/23(水) 00:46:46 ID:Ab3/+gku
叱る声も何度か同じマンションの住人に虐待じゃないかと疑われるような叱り方

307 名前:名無しの心子知らず[] 投稿日:2005/04/02(土) 23:31:07 ID:WtKjdAOb
赤さんに苛々することはあまりないけど夫に苛々しっぱなしです。
そういう時は夫をこきつかって茶わん洗いやら買物やら散歩やら全てやってもらってます。
0726nobodyさん2007/02/20(火) 09:58:32ID:???
>>725
子供→子ども(当て字)
頭なぐってやった。もっと殴ってやりたい。→頭殴ってやった。もっと殴ってやりたい。(表記の揺れ)
茶わん洗いやら買物やら散歩やら→茶わん洗い、買物、又は散歩(助詞の連続)
もらってます。 →もらっています。(助詞不適切)
名無しの心子知らず→親の心子知らず(慣用表現の誤用)

たびたびですが、訂正をお願いします。
プログラミング言語をやられる前に、自然言語を勉強して下さい。
0727nobodyさん2007/02/20(火) 10:51:40ID:???
オブジェクト指向を分かりやすく理解できる解説をくれ
0728虚弱PHP2007/02/20(火) 11:10:57ID:???
>>727
結城浩氏のJava関連の本を読めばいいと思う。
Javaやるといいよ。

PHPでオブジェクト指向やると、
「オブジェクト指向いらねー」となる可能性大。
0729nobodyさん2007/02/20(火) 11:30:27ID:lw8NzlOC
どなたかPHPでリファレンスを返すと言うことが
どの様な利点があるのか説明して頂けないでしょうか?

ttp://php.justdn.org/manual/ja/language.references.return.php

上記ページを読み例もいくつか試してみましたがいまいち利点が分かりません。

宜しくお願いします。
0730nobodyさん2007/02/20(火) 11:40:09ID:???
>>728
そう!そうそうまさにそれよ
オブジェクト指向を利用しなくても十分良いものを作れるという勝手な想像をしていた。
でも何かしら理由があって解説してるんだろうから、見過ごせなかった。
参考にします。ありがとう。
0731nobodyさん2007/02/20(火) 11:44:26ID:???
>>698
亀レスだが、バーチャルホストの設定をみなおしてみたら?
0732nobodyさん2007/02/20(火) 11:50:55ID:???
>>728
PHPでオブジェクト指向はやってもあまり意味ないのでしょうか?
今ちょうど勉強しているのですが
0733nobodyさん2007/02/20(火) 12:04:41ID:???
PHP5ならPHPだからってのはないのでは?
0734nobodyさん2007/02/20(火) 12:25:09ID:???
PHP5よりPHPまでこそないでしょ?
0735虚弱PHP2007/02/20(火) 12:51:58ID:???
>>732
いや、そんなことは無いと思います。
自分もオブジェクト指向な感じで書いてるし。

ただ、PHPでオブジェクト指向の勉強をすると、
勉強してる途中で「役に立つのかなぁ?」という疑問を生じやすいと思う。
そういう疑問が勉強を妨げちゃったりする。

Javaで使われているようなオブジェクト指向は勉強には最適だと思う。
中にはPHPでは使わなくていいパターンもあると思う。
そこら辺は設計の技術を身に着けていく過程で取捨選択すればいいんじゃないかな。
偉そうなこと言ってるけど、自分も全然ダメだけどさw
0736nobodyさん2007/02/20(火) 13:40:48ID:???
中規模〜大規模あたりになるとオブジェクト指向の有り難味が分かるが
小規模では逆に鬱陶しく感じるんだろうな
0737nobodyさん2007/02/20(火) 14:15:35ID:/OHhVetq
アフェリエイトを提供するプログラムのような物を作りたいのですが、PHPとMYSQLの組み合わせがベストでしょうか?簡単にできるオススメありましたら教えて下さい。
0738nobodyさん2007/02/20(火) 14:22:40ID:???
お前には無理
0739nobodyさん2007/02/20(火) 14:26:36ID:???
お前にも無理
0740nobodyさん2007/02/20(火) 14:32:08ID:/OHhVetq
別に俺が作るわけじゃなくて、外注するつもりなんだけど、ある程度の予備知識が必要かなと
0741nobodyさん2007/02/20(火) 14:33:32ID:???
>>737
JavaとOracleで
0742虚弱PHP2007/02/20(火) 14:47:54ID:???
PHP+MySQLからJava+Oracleになったら、
見積もりは3倍以上になりそうw

小規模ならDBはSQLiteでいいんじゃあるまいか。
0743nobodyさん2007/02/20(火) 14:52:05ID:???
金取るシステムでSQLiteってw
苦笑した
0744nobodyさん2007/02/20(火) 14:55:28ID:???
そもそもSQLを使う必要があるのかと
0745nobodyさん2007/02/20(火) 14:58:18ID:???
テキストファイルでトランザクション管理すんのか?
0746nobodyさん2007/02/20(火) 14:59:19ID:???
>>743
そのように感じるのはお前が最下層の雇われ人だから。
経営者の視点で実質的なことを考えると、SQLiteで十分な場合もあるし、
>>744の言うように、DBが不要な場合もある。

ただ、総合的なことを考えるとMySQLで作ったほうが結局ラクだけど。
どうせタダで使えるんだし。
0747nobodyさん2007/02/20(火) 15:01:16ID:???
>>746は実に馬鹿だなぁと思ったよ
0748nobodyさん2007/02/20(火) 15:02:49ID:???
商用の場合MySQLはタダじゃないだろ

SQLiteやDBを使わないことと経営者か社員かは関係ないし
それらにOK出してしまう経営者は現場の勉強不足だと思うね
0749虚弱PHP2007/02/20(火) 15:11:43ID:???
テキストファイルで金取るシステム作ってるところもあるしね。

SQLiteはトランザクションサポートしてるし、
単純なクエリーならMySQLよりも速いし、
ライセンスは単純だし。
逆に具体的な問題指摘してもらった方がいいんじゃないかな?
俺はよくわかってないしw

PostgreSQLって選択肢もあるよね。
0750軟式PHP2007/02/20(火) 15:13:42ID:???
GPLの元の開発でよければ無料だけどね>>MySQL
俺は基本的にPostgreSQLばっかりだなぁ。
アフィの場合はDBうんぬんより、他に気をつけなければならない点が色々あると思うんだが。
0751nobodyさん2007/02/20(火) 15:17:18ID:???
結局、何処で課金が発生するのかにもよるし不正クリックなどの問題もあるからね。
どちらにしろ情報が限られているからSQLに依存しなくても簡単に作れる。
あとは速度の問題だろ、そういう部分ではオンメモリで常駐するSQLの方に分がある。
0752662007/02/20(火) 15:19:53ID:elhWeI/T
小規模と中規模との境目はどこなんだと。
0753nobodyさん2007/02/20(火) 15:22:04ID:???
そんな境界線のないものにこだわるあたりが小物だと。
0754nobodyさん2007/02/20(火) 15:23:52ID:ZbvgNiBK
<a>タグ内のURLのみを取り出したいと思っています。

$html_code=trim('<a href="http://www.2ch.net/"; target="_blank">2ch</a>');

list($html_a01,$html_a02) = explode( '<a href="', $html_code);
list($html_a03,$html_a04) = explode( '" target="_blank">', $html_a02);
echo $html_a03; //URLが表示

サンプルで上記のようなコードを書いたのですが、あまり正しく無いような気がします。
もっと簡略化、もしくは最適化出来る方法・書き方はありませんでしょうか?
0755nobodyさん2007/02/20(火) 15:26:18ID:???
>>754
preg_match
0756nobodyさん2007/02/20(火) 15:27:00ID:???
>>754
正規表現を使ったほうがいいとおもわれ。
07577542007/02/20(火) 15:40:27ID:???
>>755-756
ちょっと書き方が分からないのですが、、、
preg_match("/http://([0-9a-zA-Z])[\"]/",$html_code,$html_array);

ではないですよね?
0758nobodyさん2007/02/20(火) 15:44:30ID:???
ではないですよ。
0759nobodyさん2007/02/20(火) 15:44:33ID:???
>>748
> 商用の場合MySQLはタダじゃない

どこにそんなライセンスがある??
商用の場合だってタダのケースが多々あるぞ。
逆に言えば、どのケースの場合が有料なのかを示してほしいね。
そっちのほうが少ないから。
0760nobodyさん2007/02/20(火) 15:44:54ID:/OHhVetq
>>741-752
ありがトン
セキュリティーはSSIで対応するとして、ワンクリックで課金というようなものでもないです。
ただ、内部のものが気軽にいじれるんでは困るので…
postgreSQL調べてみます。
0761nobodyさん2007/02/20(火) 15:52:11ID:???
>>757
「<a href="」と「" target="_blank">」にはさまれてる、という書き方が楽かと。
0762nobodyさん2007/02/20(火) 15:52:55ID:rS4uJTur
function hoge() {
  if (条件) {
    $str = "string";
    return $str;
  }
  return true;
}

こんな感じで、条件によって返り値の型が違うのですが、
問題ないでしょうか?
0763nobodyさん2007/02/20(火) 15:54:26ID:???
>>759
はいはい、じゃああんた商用のプログラムのソースコードを公開しなさい
http://www.mysql-partners-jp.biz/license.html
0764nobodyさん2007/02/20(火) 15:55:29ID:???
>>762
動くか動かないかで言えば動く。
でも普通、返り値があるならそれを、そうでなければ false を返した方が
自然な流れじゃね?
修正したりするときも、そっちのがわかり易いと思う。
0765nobodyさん2007/02/20(火) 15:57:26ID:rS4uJTur
>>764
やっぱそうですよね。
他の書き方に変えたいと思います。
どうもありがとうございました。
0766nobodyさん2007/02/20(火) 15:57:35ID:???
>>762
返り値の型が違うこと自体は問題ないけど、意味のわからんコードは問題ある。
0767nobodyさん2007/02/20(火) 16:00:02ID:???
nullでいいよもう
0768nobodyさん2007/02/20(火) 16:03:06ID:???
>>762
PHPは標準関数でも戻り値がmixedのやつが多い
0769nobodyさん2007/02/20(火) 16:03:15ID:rS4uJTur
ちょっと意味を読み間違えていました。

function hoge() {
  if (条件) {
    $str = "string";
    return $str;
  }
  return false;
}

これなら大丈夫でしょうか?
0770nobodyさん2007/02/20(火) 16:07:02ID:???
>>769
俺はいいと思う。
その方が自然だし。
0771nobodyさん2007/02/20(火) 16:10:11ID:rS4uJTur
>>770
どうもありがとうございます。
これでまた少し賢くなりました。
早速続き書いてきます。
0772nobodyさん2007/02/20(火) 16:54:56ID:wxBC7nWr
>>769
こういう関数を作る時、false→エラーとなるような場合には

・関数内でエラー処理までさせる
・返り値で判別させる

と迷うのですが、普通はどちらにするものなのでしょうか。
今は関数の使いどころに応じて使い分けています。
0773nobodyさん2007/02/20(火) 16:59:56ID:???
>>772
普通かどうかはわからないが

if (!$str = hoge()) {
error();
}

とかやって、falseを返してエラー関数を呼び出すな
0774nobodyさん2007/02/20(火) 17:33:09ID:???
好き嫌いありそうだけど。
関数・クラス設計上ありえないエラーは、内部で
無理やりExitさせたりしてる。
入力によっては有り得るエラーはCall元で処理させてる。
0775nobodyさん2007/02/20(火) 17:40:17ID:???
好みとか決めの問題、仕様の問題になるけど、基本返り値で判断させてる。
関数内でエラーチェックさせてると、後で見たときにエラーチェックをしているかどうかを
関数の中を見ないといけないのが面倒だし、返り値でfalseを使う以上、
返り値を見るのがスジかなあと思っているので。
ただし、その関数があちこちで呼ばれているなどで、関数内で判断させた方がいい場合もあるし、
一概には言えない。
主な仕様を決めてしまって、それにのっとってやるのが良いと思う。
0776nobodyさん2007/02/20(火) 17:54:07ID:???
となると、やっぱphp5で気楽にthrowできることのありがたみが身にしみるな。
0777nobodyさん2007/02/20(火) 17:56:03ID:???
どうして例外が出てこないのか不思議だったw
0778虚弱PHP2007/02/20(火) 18:05:14ID:???
自分で作ったプログラムはなるべくエラーを返さずに済むようにするw
throwも問題はあるから、あんまり使いまくるのは良く無さそう。
0779nobodyさん2007/02/20(火) 18:21:32ID:???
>>763
MySQLのダメダメなところは、そのライセンス体系の複雑さと曖昧さ。

「再頒布しないのならライセンス不要」と言ってる一方で、
「■MySQLを含んだソフトウェアを顧客に販売し、顧客が自身のマシンに当該ソフトウェアをインストールする場合」はライセンスが必要だとも言っている。
この両者は矛盾する。
なぜなら、「頒布」という言葉は多数に広く配布することだから。
ある特定の顧客一人(一社)に有償で譲渡することの何が「頒布」に当たるのか? MySQL ABはその辺がダメだ。
0780nobodyさん2007/02/20(火) 18:24:18ID:???
数学的解釈では何の問題もないけどね。
もちろんその解釈じゃ駄目なんだろうけど。
0781虚弱PHP2007/02/20(火) 18:28:46ID:???
MySQLのライセンスの話になると、
ライセンス発行してる会社ですら曖昧な事しか言わなくなる。
心配ならライセンス買っとけって言われるんだよね。

というわけで、俺はMySQLライセンスをきちんと理解してませんw
0782nobodyさん2007/02/20(火) 18:30:32ID:???
>>778
throwの問題とは?
0783nobodyさん2007/02/20(火) 18:32:48ID:qg/4MsFw
オブジェクト指向を勉強しようということで、カウンターから始めてみました。
以下のクラスを$action->IP_Check($_SERVER['REMOTE_ADDR'])
で呼び出してみたところfgetsとfcloseで"supplied argument is not a valid stream resource"
とエラーログを吐かれました。これは「クラス内でファイルを読み書きするな」ってことですか?
というか、オブジェクト指向はこんな記法であってるでしょうか?

class IP_Check{
 function IP_Check( $IP ){
  $fp = fopen($IPchecklog, "r");
   $compareIP = fgets($fp, 1024);
  fclose($fp);
  if($IP == $compareIP){ return false; }
  else { return true; }
 }
}
0784nobodyさん2007/02/20(火) 18:34:17ID:???
>>783
本当にファイルがopenできてる? 失敗しているんじゃない?
fopenしたあとの$fpの値を調べてみるよろし。おそらくfalseになってる。
0785軟式PHP2007/02/20(火) 18:35:26ID:???
>>783
IPchecklogってどっから来たんだ。
あとfopenの後はエラー処理をしませう。
0786nobodyさん2007/02/20(火) 18:40:50ID:wxBC7nWr
>>773-778
やはりそういうものですか。
参考になりました、ありがとうございます。
07877832007/02/20(火) 18:45:20ID:qg/4MsFw
>>784,785
方々のご推察の通り$IPchecklogがクラスの外にあり、
ファイルオープンできてませんでした。
ありがとうございました。

コイツは前途多難だな .... orz
0788nobodyさん2007/02/20(火) 18:48:46ID:???
まあがんばれ。結果チェックなんて面倒くさいと思いがちだが
結果をチェックしないほうが事態が面倒くさくなることのほうが多いぞ
0789虚弱PHP2007/02/20(火) 18:51:45ID:???
>>782
throwはgoto文より強力な制御構造だから。
使い方に注意しないと、
本当にやるべきことをやってるのか後で確認するのが辛くなる。
小規模だったら問題ないと思うけど。
0790nobodyさん2007/02/20(火) 18:53:49ID:???
>>788
結果チェックより事前チェックだろw
できるだけ早い時期に障害を見つけるのが肝要だ。
fileの処理でいうなら、ファイルを開く前にファイルの存在チェックや
読み取り(書き取り)可能かをチェックすることだ。
0791nobodyさん2007/02/20(火) 19:07:11ID:???
>>783
オブジェクト指向ってのは書き方の概念というか
抽象的な物だからこれが正解ってのはないけど
そんな感じに一つのオブジェクトでの役割を簡潔にして
同じような処理は関数化しておいたりして
組み立てていく感じでいいと思うよ。や、俺もよくわかってないが…
0792nobodyさん2007/02/20(火) 19:08:12ID:???
>>781
本家本元のサイト見ても、曖昧な記述しか載ってないからねww
●●の場合はライセンス購入を「お勧めします」だもんw
「購入する必要があります」って断定じゃないからね。
0793nobodyさん2007/02/20(火) 19:21:17ID:???
>>779
再頒布若しくはMySQLを含んだソフトウェア販売の場合はライセンスを取得しなくてはならない
ってことでしょ?
何が難解なの?
0794nobodyさん2007/02/20(火) 19:23:29ID:???
>>793
単純なお前がウラヤマシス
0795nobodyさん2007/02/20(火) 19:24:33ID:???
>>793
アフィ厨が言ってるようなバックエンドでMySQLが動いてる
商用Webアプリは「再頒布」でも「ソフトウェア販売」でもないよな?
これはどっちだ?無償とも有償とも読み取れないぞ
■ このスレッドは過去ログ倉庫に格納されています