[過去ログ] PHP質問・雑談スレ4【初心者お断り(ROM歓迎)】 [無断転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
167: 2017/10/25(水)06:38 ID:??? AAS
php.ini のodbc関係は、php_pdo_odbc.dll だけ。
これは有効にしているので、pdo を使ってodbc接続はできる。
それなのに odbc_connect関数は使えないのよ。

php -i で見ると、v5 には、
 ODBC Support => enabled
が表示されるのに、v7 は表示されない。

だからサポートされてないんじゃないかな〜って思うの。

162, 163よ、早く答え教えろw
168: 2017/10/25(水)06:48 ID:??? AAS
すまん。
php_odbc.dll ってのがあったw
169: 2017/10/25(水)07:43 ID:??? AAS
確認しろと言われても確認すら出来ない
しかもちゃんと謝れない

ゴミクズですわ
170: 2017/10/25(水)07:45 ID:??? AAS
程度がひどいなあ…
171: 2017/10/25(水)10:18 ID:??? AAS
自分よりもマニュアルが間違ってるって発想する人間だし
172
(1): 2017/10/26(木)14:44 ID:??? AAS
www.example.comみたいなホスト名からドメイン名の部分をとりたいです。
最初に考えたのはドットで配列に区切って後ろの2つをくっつけるですが、
ne.jpとかのドメインを思い出して、その場合3つをくっつけないといけません。
既知のドメインをリスト化するのは大変だし、新しいものに対応するのも難しいのですが、
なんかいい方法や関数ないでしょうか?
ne.jpやco.jpがneやcoの部分が2文字まで、exampleの部分が3文字以上じゃないと無理とかなら、
まだやりようはあるんですが、そういったルールはないですよね?
173
(1): 2017/10/26(木)18:41 ID:??? AAS
2つとか3つとかそれぞれで
checkdnsrrでチェックするとか
174
(1): 2017/10/26(木)19:01 ID:??? AAS
>exampleの部分が3文字以上じゃないと無理とかなら、

三文字以上じゃなきゃ取れなかったと思うから2以下なら3つっくっつければいいんじゃね?
175: 172 2017/10/26(木)21:27 ID:??? AAS
>>173-174
>>173さんの方法でうまくいきました。
レスどうもありがとうございました。
176
(2): 2017/10/31(火)06:58 ID:??? AAS
無名関数でuseというキーワードがありますが、これって引数で渡すのと比べた違いは、
>引き継がれた変数の値は、関数が定義された時点のものであり
これだけですよね?
両者とも参照渡しは可能で、globalのように親スコープの変数を変えることもできないので。

PHP5では無理なようですが即時関数のような振る舞いを期待して、
定義後にすぐ呼び出すならuseキーワード使ったほうがいい感じですかね?
177
(1): 2017/10/31(火)13:01 ID:??? AAS
>>176
特に理由がなければuseするわ
引数にすると2回書かにゃならんし

あと即時関数はPHP7からは
(function (...) {...})(...)
で可能だしPHP5でも
call_user_func(functuion (...) {...}, ...)
で可能だったと思うが
178: 176 2017/10/31(火)19:36 ID:??? AAS
>>177
ありがとうございます。
やっぱ基本useがいいですね。自分も書いてて2回書くのは気になりました。
ただ書いてて気づいたのは、$thisはuseで渡せないようなので、
その時はやむを得ない感じかなと思いました。

call_use_funcは知りませんでした。どうもありがとうございます。
JavaScriptもやっていて、無名関数の書式に慣れてるし、
もし今使ってるレンサバがPHP7対応したら置き換えやすいので、
とりあえずこのままで行きたいと思います。
179
(1): [age] 2017/11/03(金)16:57 ID:??? AAS
外部リンク[php]:php.net
DOMクラスに多いんですが
publicでreadonlyなプロパティがいっぱいあります
ためしに自分のクラスにpublic readonlyとか書いてみたらparse errorになりました
マジックメソッドの__getを使うとreadonly実装出来るようなこと書いてて出来るには出来るのですが
これってgetterのオートローダーみたいな感じで
実質中身はprivate protectedなプロパティにアクセスしてるだけだと思うのですが
publicでreadonlyなプロパティというのは実装可能なんでしょうか?
180
(1): 2017/11/03(金)17:46 ID:??? AAS
>>179
Cでエクステンション書けばPHPの文法を超えることが実現出来る
181: 2017/11/03(金)18:06 ID:??? AAS
>>180
なるほど
やっぱりPHPだけじゃ無理でそういうレベルの話だったんですね
DOMElement->tagName変えようとしたらmain()とかでエラー出てたので
なんかそんな感じはしました
レスどうもありがとうございました
182: 2017/11/03(金)18:26 ID:??? AAS
でもまぁreadonlyプロパティとか欲しいよね実際
183: 2017/11/04(土)00:09 ID:??? AAS
constもいらなくなっちゃうな
184: 2017/11/05(日)10:57 ID:9c35x3aK(1) AAS
飢餓ベネズエラ「1600%インフレ率」で仮想通貨が生活の柱|ビットコインマイニング(採掘)で生き残る
外部リンク:virtualmoney.jp
「ビットコイン」新世界のベネズエラ:自由を求める、採掘者たちの反逆
外部リンク[html]:www.fuze.dj
ベネズエラ、ビットコインマイナーが10万人規模に
外部リンク:btcnews.jp
ジンバブエではビットコインが80万円?自国通貨がインフレしている国の仮想通貨需要について
外部リンク:coinpost.jp
ビットコインとは?投資で儲かる仕組みと危険性を分かりやすく解説
外部リンク:enjoyrock.jp
省4
185
(1): 2017/11/14(火)14:49 ID:??? AAS
if (!preg_match('/regex/', $arg))
{
 throw new xxxException();
}

LogicException系ですが、
引数が期待する値でないのでこれはInvalidArgumentExceptionですか?
それとも定義したデータドメインにあってないのでDomainExceptionですか?
いまいちExceptionの使い分けがわかりません。
186
(1): 2017/11/14(火)22:59 ID:??? AAS
>>185
InvalidArgumentExceptionのドキュメントを読むとTypeError相当のものに見える
DomainExceptionのサンプルからもその用途にはこちらが向いているだろう

// サンプルなんだろうけどその判定式はstrposが最良では
1-
あと 816 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.018s