কম্পিউটার টিউটোরিয়াল

PHP-এ নন-ক্লাস অবজেক্টের প্রপার্টি ইনহেরিট করা


এজন্য clone ব্যবহার করুন এবং প্রপার্টি নামকে null সেট করুন।

উদাহরণ

PHP কোডটি নিচে দেওয়া হলো—

<!DOCTYPE html> <html> <body> <?php $firstObject = (object)[ "Name" => "John", "Age" => 20 ]; $secondObject = clone $firstObject; var_dump($firstObject); echo "<br>"; var_dump($secondObject); foreach ($secondObject as $keyName => $keyValue) { $secondObject->$keyName = null; } echo "<br>"; var_dump($secondObject); $firstObject = [ "Name" => "John", "Age" => 20 ]; echo "<br>"; $arrayObject = array_fill_keys(array_keys($firstObject), null); $secondObject = (object)$arrayObject; var_dump($secondObject); ?> </body> </html>

আউটপুট

এটি নিচের আউটপুট দেবে—

object(stdClass)#1 (2) { ["Name"]=> string(4) "John" ["Age"]=> int(20) } object(stdClass)#2 (2) { ["Name"]=> string(4) "John" ["Age"]=> int(20) } object(stdClass)#2 (2) { ["Name"]=> NULL ["Age"]=> NULL } object(stdClass)#1 (2) { ["Name"]=> NULL ["Age"]=> NULL }

  1. PHP-এ date_modify() ফাংশন

  2. PHP-এ method_exists() ফাংশন

  3. PHP-এ get_object_vars() ফাংশন

  4. C#-এ Object ক্লাস: বেস ক্লাস এবং এর মেথডসমূহ