339 of 410 menu

new অপারেটর

new অপারেটরটি নির্দিষ্ট ক্লাসের একটি নতুন অবজেক্ট তৈরি করে। এটি করা হলে ক্লাসের কনস্ট্রাক্টরটি কল হয়, যদি সেটি সংজ্ঞায়িত থাকে। অপারেটরটি তৈরি করা অবজেক্টটি রিটার্ন করে, যেটি একটি ভেরিয়েবলে অ্যাসাইন করা যায়।

সিনট্যাক্স

$object = new ClassName([arguments]);

উদাহরণ

আসুন একটি সাধারণ ক্লাস এবং এর একটি ইনস্ট্যান্স তৈরি করি:

<?php class User { public $name; public function __construct($name) { $this->name = $name; } } $user = new User('John'); echo $user->name; ?>

কোড এক্সিকিউট করার ফলাফল:

'John'

উদাহরণ

কনস্ট্রাক্টর ছাড়াই অবজেক্ট তৈরি:

<?php class Product { public $price = 100; } $product = new Product(); echo $product->price; ?>

কোড এক্সিকিউট করার ফলাফল:

100

উদাহরণ

অ্যানোনিমাস ক্লাস তৈরি:

<?php $obj = new class { public function sayHello() { echo 'Hello!'; } }; $obj->sayHello(); ?>

কোড এক্সিকিউট করার ফলাফল:

'Hello!'

আরও দেখুন

  • class কমান্ডটি,
    যা একটি নতুন ক্লাস ডিক্লেয়ার করে
  • __construct মেথডটি,
    যা একটি অবজেক্টের কনস্ট্রাক্টর সংজ্ঞায়িত করে
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন