PHP:変数が特定のクラスのインスタンスかどうかを確認する

PHP:変数が特定のクラスのインスタンスかどうかを確認する

私が$_GETを通して変数を得るたびに、それが本当にUserクラスのオブジェクトであることを確認したいと思います。 そう: if(isUser($_GET['valid_user'])){...}これはいわゆる "isUser"の代わりに使用する組み込み関数がありますか? どうもありがとう!…


objective c - オブジェクトの2つのクラス名を比較するには

2つのオブジェクト間でクラス名を比較する方法はありますか? 次のように: NSString*bla=[[NSString alloc] init]; if([bla class] isEqual: NSString]) NSLog(@"success"); 構文が正しいかどうかは不明です。…



Pythonの関数パラメータ型

私が間違っていない限り、Pythonで関数を作成するのは次のようになります: def my_func(param1, param2):#stuff ただし、実際にはこれらのパラメータの型を指定するわけではありません。 また、覚えていれば、Pythonは強く型付けされた言語なので、Pythonは関数作成者が期待していたものとは異なる型のパラメータを渡すべきではないようです。 しかし…


objective c - NSNumberの型を取得する

私はNSNumberインスタンスの型を取得したい。 私はhttp://www.cocoadev.com/index.pl?NSNumberこれを見つけました: NSNumber*myNum=[[NSNumber alloc] initWithBool:TRUE]; if([[myNum className] isEqualToString:@"NSCFNumber"]){…


Rubyのメソッド:オブジェクトかどうか

この議論に触発されて 、いくつかのグーグルの後、私はRubyのメソッドに関するかなり簡単な質問への答えを見つけることができませんでした:メソッドオブジェクトかどうか? ここにはさまざまな意見there 、私は実際に深い説明を聞きたいと思います。 メソッド名を取得してMethodインスタンスを返すObject#methodメソッドを認識していますが、一方で、それらをProcインスタンスにするため…


ruby - Rspec: "array.should== another_array"ただし、順序は気にしない

私はしばしば配列を比較して、それらが同じ要素を任意の順序で含むことを確認したい。 RSpecでこれを行う簡潔な方法はありますか? 受け入れられないメソッドは次のとおりです。#to_set 例えば: array.to_set.should== another_array.to_set 配列に重複した項目が含まれている場合、これは失敗します。#sort 例えば: array…


c++ - static_assertを使用して、マクロに渡される型をチェックする

残念ながら、私のライブラリの元のバージョンからいくつかのマクロが残っています。特に、私は、特定の型が渡されることを期待する一連のマクロを持っています。 次の行に沿って何かをすることは可能ですか? static_assert(decltype(retval)== bool); そしてどうやって? 巧妙な選択肢はありますか? はい、マクロが悪いと思います。 私はC++はCなどではないこと…


objective c - C/Objective-Cは整数の最後の桁を読み込んで取得しますか?

整数(またはNSInteger)の最後の数字を整数に出力するにはどうすればよいですか? 例: int time=CFAbsoluteGetCurrent(); int lastDigit;…


c++ - typeidの中でヌルポインタを参照解除する

最近の質問を調べているうちに、私は'03標準[1]に次のような句を付けました: typeがポリモーフィックなクラス型(10.3)である左辺式に適用された場合、その結果は左辺値が参照する最も派生したオブジェクト(1.8)の型(つまり動的型)を表すtype_infoオブジェクトを参照します。 unval*演算子をポインタに適用してポインタがnullポインタ値(4.10)である場合、lvalu…


iphone - jsonからnullを取得したかどうかはどうすれば確認できますか?

ここに私はJSONから得た[{"photo":null}] そして私はこのコードを使います NSMutableArray*jPhoto=[NSMutableArray arrayWithArray:(NSArray*)[jsonDict valueForKey:@"photo"]]; if()を使用したい場合はどうすれば確認できますか。 編集する これがJSONデータです…




type python 引数 型指定 型ヒント list 判定 変数 swift optional型