পিএইচপি কোচিং [পর্ব-০৮] :: ভেরিয়েবল আরও বিস্তারিত

পিএইচপি কোচিং

বন্ধুরা, গতপর্বে আমরা জেনেছিলাম ভেরিয়েবল সম্পর্কে আর এ প্রসংগে বলতে গিয়ে একটি উদাহরন দেখিয়েছিলাম। আসুন উদাহরনটা আরেকবার দেখি।


<html>

<body>

<?php

$b=123;

echo $b;

?>

এখানে পিএইচপি কোড অংশে প্রথমে $b=123; এর মাধ্যমে $b এর মাধ্যমে একটি ভেরিয়েবল ডিক্লেয়ার করা হয়েছে এবং এই ভেরিয়েবলের মান নির্ধারন করা হয়েছে 123. পরের লাইনে echo ফাংশনের মাধ্যমে $b  ভেরিয়েবল ব্রাউজারে প্রদর্শন করাতে বলা হয়েছে। $b ভেরিয়েবল প্রদর্শন করার অর্থ হচ্ছে এতে সংরক্ষিত মান প্রদর্শন করা। $b ভেরিয়েবলে 123 মান আছে। তাই echo $b স্টেটমেন্টের ফলে ব্রাউজারে 123 সংখ্যাটি প্রদর্শিত হবে।

বন্ধুরা, ডাটাতো অনেক ধরনের হতে পারে। ডাটা হতে পারে কোনো পূর্ণসংখ্যা, হতে পারে দশমিকবিশিষ্ট সংখ্যা অথবা হতে পারে শুধুমাত্র এক বা একাধিক বর্ণ বা শব্দ বা এক বা একাধিক বাক্য। পিএইচপিতে কোন ধরনের ডাটা রাখা হচ্ছে তা একে বলে দিতে হয়না। পিএইচপি নিজেই তা ঠিক করে নেয়। এটি পিএইচপি এর একটি সুবিধা।

আমি বলেছি, ডাটা হয় বিভিন্ন রকম। তা সংখ্যা বা বর্ণ/শব্দসমষ্টি হতে পারে। পিএইচপিতে বর্ণ বা শব্দসমষ্টিকে স্ট্রিং টাইপ ডাটা বলা হয় এবং স্ট্রিংকে "" এর মধ্যে লেখা হয় নিচের মত।

"hello world"

এখাএ hello world পুরোটাই একটা স্ট্রিং যাকে "" এর মধ্যে লেখা হয়েছে। এই স্ট্রিংকে আপনি ভেরিয়েবলে সংরক্ষন করতে পারেন নিচের মত।

$var="hello world";

আসুন একটি প্রোগ্রাম দেখি যেখানে এই ভেরিয়েবলের মাধ্যমে এই লেখাটিকে ব্রাউজারে প্রদর্শন করা হবে।


<html>

<body>

<?php

$var="hello world";

echo $var;

?>

</body>

</html>

এখানে echo ফাংশনের মাধ্যমে $var ভেরিয়েবলে সংরক্ষিত ডাটাকে ব্রাউজারে প্রদর্শন করতে বলা হয়েছে আর $var ভেরিয়েবলে hello world ডাটা নির্ধারন করা হয়েছে $var="hello world"; এর মাধ্যমে।

বন্ধুরা আজ এ পর্যন্তই। ভালো থাকবেন সবাই। ধন্যবাদ।

পূর্বের কিছু কমেন্টে প্রাপ্ত অভিযোগের সমাধান

১)আমার আগের কোনো এক পর্বে একজন বলেছিলেন, তার xampp ইন্স্টল হলে ও পিএইচপি রান করাতে পারছেন না ঐ সফটওয়্যারে। এক্ষেত্রে আরেকবার ইন্সটল করুন। একান্তই যদি না হয় তবে এখান থেকে যথাক্রমে এপাচি,    mysql এবং php ডাউনলোড করে নিন। তবে এ তিনটি আলাদা ভাবে ডাউনলোড করে ব্যবহার করা ঝামেলা, তাই আগে xampp দিয়েই ট্রাই করে দেখুন।

২) কোনো এক পর্বে একজন বলেছিলেন যে, তিনি কোড ব্রাউজারে রান করাতে পারছেন না,উল্লেখ্য কোড নোটপ্যাডে লিখে c:/xampp/htdocs/ এ রাখুন যেকোনো নামে .php এক্সটেনশান দিয়ে, এর পর ব্রাউজারে http://localhost/আপনার নোটপ্যাডের নাম.php লিখে রান করুন। যদি এতেই রান না হয় , তবে বুঝতে হবে আপনার কোডে ভুল আছে, সেক্ষেত্রে কি এরর আসে তা পড়ে দেখুন , হয়ত আপনার syntax অর্থাৎ লেখার নিয়ম রীতি তে কিছু টা ভুল আছে। আর তাতেও না হলে আমার লেখা কোডটাই কপি পেষ্ট করে রান করে দেখুন। এরপর উক্ত কোডের সাথে আপনার কোডের ভুল বের করুন। তবে এসব কিছু করার আগে নিশ্চিত হয়ে নিন আপনার xampp এ এপাচি এবং mysql চলছে কিনা, না চললে কোনো কোডই রান করাতে পারবেন না।

Level 0

আমি MITHU। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর 5 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 88 টি টিউন ও 1232 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 3 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

আমি এই সব বুঝিনা তবুও আপনাকে অনেক ধন্যবাদ কষ্ট করে পর্বগুলি চালিয়ে যাওয়ার জন্য।যারা পিএইচপি নিয়ে আগ্রহী আশা করি তারা এই টিউন থেকে উপকৃত হবেন।

    Level 0

    আপনাকে অসংখ্য ধন্যবাদ, আপনার প্রতিটি কমেন্টই খুব ভাল্লাগে কারণ আপনার সব কমেন্টই উতসাহমূলক, ভালো থাকবেন। ধন্যবাদ।

Level 0

মিথু ভাই আপনার সব লিখা গুলো আমার দরকার নেটের বেহাল অবস্থার জন্য অনলাইনে আসা সম্ভব হচ্চে না যদি দয়া করে টিউনগোলো পিডিএফ এ কনভার্ট করে শেয়ার করতেন ্‌্‌্‌্‌্‌

    Level 0

    এ ব্যাপারে আপনাকে মনে হয় নিরাশ করতে হচ্ছে, আসলে যেকোনো বড় সফটওয়্যার বা ল্যাংগুয়েজ যাই ই বলুন না কেন, এগুলোর আসলে শেষ বলে কিছু নেই, আমি এখানে ধারাবাহিক টিউন করে শেষ করে ফেললেও এর অর্থ এই নয় যে, পিএইচপি পুরোটাই শেষ হয়ে গেল। বরং এর পরেও আপনাকে নিজেকে চর্চা করতে হবে। আসলে পিএইচপি হচ্ছে মূলত ডাক্তারী পড়ার মত। যতই পড়ুন এটা একেবারেই শেষ হয়ে যাবে না, তাইতো দেখা যায় পিএইচপির আলাদা একেকটি এপ্লিকেশনের উপরেই আলাদা একেকটা বই বের হয়। ধন্যবাদ। আর পিএইচপির আরো বিস্তারিত পোষ্ট আমার সাইটে দেখতে পাবেন যা আমি খুব তারাতাড়িই রিলিজ করতে যাচ্ছি।

Level 0

এট লিস্ট টিনের সেশে ‘ডাউনলোড এস পিডিএফ’ এরকম একটা আপশন রাখতে পারেন যাতে করে অফলাইনেও ইউজাররা পড়তে পাড়ে।

Level 0

গুগল ক্রোম বাংলা লেখার ক্ষেত্রে অসুবিধা করএছে

Level 0

ভালো টিউন । আমি Avro দিয়ে র‍্যাব লেখলে র্যাব আসে এবং কোন ওয়েব পেজে র‍্যাব শব্দটি থাকলে র্যাব আসে ।
সোলাইমানলিপি ফন্টও ইনস্টল দেওয়া আসে (Windows7)।
টেকটিউন্স-এর সম্মনিত ভাই ও বোনরা অনুগ্রহ help করুন ।

“টেকটিউন্সে সাহায্য চেয়েছেন বিভাগে ” সাহায্যে চাওয়ার নিয়মটি অনুগ্রহ করে জানালে উপকৃত হতাম।

Level 0

PHP এর next পর্ব কবে পাবলিশ হবে? Waiting………..

Level 0

মিঠু ভাই, আপনাকে অনেক ধন্যবাদ এই কোচিং পর্বগুলো চালিয়ে যাওয়ার জন্য ।
ভাই আপনার মেইল আইডি টা কি পেতে পারি?
যদি দেন কৃতজ্ঞ থাকবো।
আবারো ধন্যবাদ । ভাল থাকবেন।

ভাই আপনার কয়েকটা পর্ব আমি পড়েছি। বেশ ভাল লেগেছে। আমি নেট ঘেটে ঘেটে লিন্ডা ডট কমের কয়টা ভিডিও টিউটোরিয়াল নামিয়েছিলাম। সেখান থেকে মোটামুটি শিখেছি এখন আমি নিজের একটা প্রজেক্ট করছি।কিছু জরুরী বিষয় নিয়ে কথা বলার ছিলো। আপনার ইমেইল এড্রেস বা মোবাইল নং কি দেয়া যাবে? চাইলে আপনি আমাকে ০১৮১৮৯০৪৩৩৪ নাম্বারে অথবা [email protected] এ মেইল করতে পারেন।

ভাই আর কি পোস্ট করবেন না?

    Level 0

    কেউ চায় বলে তো মনে হয় না, একজন টিউনার পোষ্ট এর বিনিময়ে কিছুই চায় না কমেন্ট ছাড়া। আমার পিএইচপি এর কমেন্টের অবস্থা দেখেই বুঝতে পারবেন। আর যারা পিএইচপি এর উপর শিখতে চান সমস্যা নেই, কিছু দিন পরে techspate.com এ বিষয়ে ধারাবাহিক শুরু হবে, এবং পোষ্ট করবে সবচেয়ে বিখ্যাত কেউ(নাম বলব না, সারপ্রাইজ হিসেবে থাকল )। এ সাইটটা আমি এবং আমার কয়েকজন ফ্রেন্ড মিলে তৈরি করা। তারা টিটিরও এক সময়ের খুব পরিচিত টিউনার। আশা করি যাবেন।

Level 0

ভাই আপনার টিউন আর বাড়ে না ক্যান? আপনি কি অন্য কেথায় লেখেন? তাহলে লিংকটা দিন দয়া করে।

    Level 0

    techspate.com… আমি এবং আরো কয়েকজন মিলে তৈরি করা সাইট এটা। এখানে লিখি এখন মাঝে মাঝে।

ভাই,আমার পিসিতে কেসপারস্কাই ইন্টারনেট সিকউরিটি আছে অরজিনালটা। আমি Apache চালু করতে পারছিনা যেমনটি আপনি 1ম পর্বে বলেছিলেন, কিন্তু Mysql চালু হয় না। কেন এমন হচ্ছে???

Vai Sadda hoq song ta kamon legeshe………..

sorry vai moja korshi lam….
apne jodi PHP sompor k aro jotil jinish gulo sikahan tobe valo hoto

mithu vai apnar coaching thake php shuru kortase……..c programing a jemon help korsilan asha kori aitatao korben…………..

Mithu vay apnake aknonto dorkar……plz phon or sms or miss call 01918335955/01670261898

Level 2

php নিয়ে টিউন করার জন্য ধন্যবাদ, কিন্তু পারলে একটু গভীর আলোচনা করুন…. এক জিনিস বার বার ঘুরানো মোটেই ভাল নয়।

সত্যি অসাধারণ কিছু টি উ ন……