Java や C++ 文字列などの他の言語を見ることはオブジェクトです。
しかし、PHPでは同じことですか? 文字列と文字列のどちらを書くべきですか?
奇妙な質問かもしれませんが、php.netでも答えが見つかりません
どうもありがとうございました。
Java や C++ 文字列などの他の言語を見ることはオブジェクトです。
しかし、PHPでは同じことですか? 文字列と文字列のどちらを書くべきですか?
奇妙な質問かもしれませんが、php.netでも答えが見つかりません
どうもありがとうございました。
文字列PHP
はbyのオブジェクトではなくDefault
、キャストは必要ありませんが、必要に応じてscalar_objects を使用して導入できます
class StringHandler {
public function length() {
return strlen($this);
}
}
register_primitive_type_handler('string', 'StringHandler');
だから気軽に持てる
$str->length();
文字列はObject
PHP の ではありません。PHP では、変数の型をキャストする必要はありません。http://www.php.net/manual/language.types.string.php
およびhttp://php.net/manual/language.types.type-juggling.phpを参照
してください。
String は PHP のオブジェクトではなく、プリミティブ型です。情報はhttp://php.net/manual/en/language.types.phpにあります
小文字の文字列は、いくつかの用途に適しています。
型に関連するほとんどすべてをここで見つけることができます: http://php.net/manual/en/language.types.php
文字列は対象ではありません基本型です
文字列とオブジェクトは 2 つの異なるものです。しかし、独自のチェックを実行したい場合:
if (is_object($var))
{
echo "Var is an object";
}
elseif (is_string($var))
{
echo "var is a String";
}
else
{
echo "var is neither an object or string";
}
PHP の組み込み関数を使用してすべてを実現できるため、String オブジェクトでできることはすべて実行できます。