私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ【PHP】下らねぇ質問はID出して書き込みやがれ 133
php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
PHPの公式Windows版はANSIのAPIを使うようにコンパイルされてるよ
だからUnicode対応ではないよ
自分でコンパイルしたらわからんけど
だからUnicode対応ではないよ
自分でコンパイルしたらわからんけど
windowsでPHPのWebシステム作るなら
どこが出してるPHPとApache使うのがお勧め?
どこが出してるPHPとApache使うのがお勧め?
文字列 $haystack に、文字列 $needle があるかの判定。
if (strpos($haystack, $needle) !== false) {
//ある場合の処理
}
ある場合が false とか !== とかスマートと思えない。
一番普通の書き方は?
または一番読みやすくコスト安い良い書き方は?
if (strpos($haystack, $needle) !== false) {
//ある場合の処理
}
ある場合が false とか !== とかスマートと思えない。
一番普通の書き方は?
または一番読みやすくコスト安い良い書き方は?
>>411
http://www.php.net/manual/ja/language.types.boolean.php
http://www.php.net/manual/ja/function.strpos.php
PHPでは、FALSEは数値判定しようとすると0になる。
また、strposで最初の一文字がヒットすると数値の0になる。
なので、型判定つきでFALSEかどうかを評価するのが一番
記述は簡単で済む。
その逆をやろうとすると、返り値が数値型で、かつ0以上で
あることをどこかで判定しなきゃいけないので記述が長くなる。
でもまぁ、判定の根拠を明示するために、長い記述にするのは
悪くないことだと思うよ。やってみては。
http://www.php.net/manual/ja/language.types.boolean.php
http://www.php.net/manual/ja/function.strpos.php
PHPでは、FALSEは数値判定しようとすると0になる。
また、strposで最初の一文字がヒットすると数値の0になる。
なので、型判定つきでFALSEかどうかを評価するのが一番
記述は簡単で済む。
その逆をやろうとすると、返り値が数値型で、かつ0以上で
あることをどこかで判定しなきゃいけないので記述が長くなる。
でもまぁ、判定の根拠を明示するために、長い記述にするのは
悪くないことだと思うよ。やってみては。
if 文の中はbool値判定なのに、それをさらにbool値と比較するのはアホくさいだろw
だったら、位置を返す関数なんて使わずに、あるなしをboolで返す関数かぶせれば?
>>420
http://www.php.net/manual/ja/language.types.null.php
> 変数は、以下の場合に NULL とみなされます。
> ・定数 NULL が代入されている場合。
> ・まだ値が何も代入されていない場合。
> ・unset() されている場合。
変数がセットされてないはNULLがセットされてると同じなので
変数に参照する方法だと無理です
グローバル変数であれば、$GLOBALSにarray_key_existsを利用する方法があります
ローカル変数だと、compactを利用する方法があります。
どちらにしろあまり推奨できる方法ではありません
http://www.php.net/manual/ja/language.types.null.php
> 変数は、以下の場合に NULL とみなされます。
> ・定数 NULL が代入されている場合。
> ・まだ値が何も代入されていない場合。
> ・unset() されている場合。
変数がセットされてないはNULLがセットされてると同じなので
変数に参照する方法だと無理です
グローバル変数であれば、$GLOBALSにarray_key_existsを利用する方法があります
ローカル変数だと、compactを利用する方法があります。
どちらにしろあまり推奨できる方法ではありません
>>424
変数名を文字列にしなくちゃいけないしね。
変数名を文字列にしなくちゃいけないしね。
これの理由を教えてください
http://qiita.com/hummer/items/a6d220e69f47175bd200
http://qiita.com/hummer/items/a6d220e69f47175bd200
>>426
「一番普通の書き方」は最初のやつなので、それを外れるなら何でもいいと思うよ。
「一番普通の書き方」は最初のやつなので、それを外れるなら何でもいいと思うよ。
>>427
動的に変更したい部分だけコードを書けばいいって考えに基づくなら。
動的に変更したい部分だけコードを書けばいいって考えに基づくなら。
>>427
<?phpの後 改行スペースなしでファイルが終わってると駄目なんだなー
<?phpの後 改行スペースなしでファイルが終わってると駄目なんだなー
>>424-425
「変数が呼び出されている」「しかし変数はNULLである」
という条件をTRUEとするため、何か良い書き方はないでしょうか?
issetだと駄目なので、どうやって書けばいいか悩んでいます・・・
「変数が呼び出されている」「しかし変数はNULLである」
という条件をTRUEとするため、何か良い書き方はないでしょうか?
issetだと駄目なので、どうやって書けばいいか悩んでいます・・・
PHP null 未定義 区別 で検索すればやり方はあるけど、
そもそも なんで未定義をチェックしないといけないの?
nullが入ってくるかもしれない変数をnullかチェックしたければ、あらかじめなんかnullじゃない値
入れとけばいいじゃん。
そもそも なんで未定義をチェックしないといけないの?
nullが入ってくるかもしれない変数をnullかチェックしたければ、あらかじめなんかnullじゃない値
入れとけばいいじゃん。
分かりました。もうちょっと勉強します。ありがとうございました。
変数が動的に作られる状況がよくない
そういうのは連想配列でやるべき
そういうのは連想配列でやるべき
forの中で動的に生成した変数を躍動的に活用するのが真のピュアエッチボーイだからな
1byteでもファイル容量は削るべきだろう
空改行なんかしてるやついたらモニタでしばき倒すわ
空改行なんかしてるやついたらモニタでしばき倒すわ
ファイルサイズが1byte以上であるなら、最後のコードは改行であるべき
これ守ってないと動かないツールがたまにある
これ守ってないと動かないツールがたまにある
そういえばPHP 5.4をビルドするときに
最後が改行で終わっていないというウォーニングが
延々と出るよねw
最後が改行で終わっていないというウォーニングが
延々と出るよねw
>>440
ばーかw
ばーかw
>>445
はい、君4K50型モニタでしばきまーす
はい、君4K50型モニタでしばきまーす
>>440
変数名とかは全て$aとか$bとかにしてるのかすげーな。
変数名とかは全て$aとか$bとかにしてるのかすげーな。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- 【PHP】下らねぇ質問はID出して書き込みやがれ 123 (1001) - [98%] - 2012/11/20 5:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 139 (994) - [98%] - 2015/7/25 21:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 103 (1001) - [98%] - 2011/2/14 19:50
- 【PHP】下らねぇ質問はID出して書き込みやがれ 130 (1001) - [98%] - 2013/11/11 2:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 131 (1001) - [98%] - 2014/1/19 21:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 132 (1000) - [98%] - 2014/6/18 20:58
- 【PHP】下らねぇ質問はID出して書き込みやがれ 134 (1002) - [98%] - 2014/7/29 4:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 135 (984) - [98%] - 2014/8/7 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 136 (936) - [98%] - 2014/9/18 12:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 137 (995) - [98%] - 2023/1/30 18:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 138 (991) - [98%] - 2015/1/6 8:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 113 (1001) - [98%] - 2012/1/1 1:00
- 【PHP】下らねぇ質問はID出して書き込みやがれ 125 (1001) - [96%] - 2013/2/4 13:30
- 【PHP】下らねぇ質問はID出して書き込みやがれ 126 (1001) - [96%] - 2013/3/19 13:15
- 【PHP】下らねぇ質問はID出して書き込みやがれ 121 (1001) - [96%] - 2012/8/14 7:45
- 【PHP】下らねぇ質問はID出して書き込みやがれ 101 (1001) - [96%] - 2010/12/18 22:31
- 【PHP】下らねぇ質問はID出して書き込みやがれ 129 (1001) - [96%] - 2013/9/18 1:45
トップメニューへ / →のくす牧場書庫について